Search

Jason Tamulonis Phones & Addresses

    s
  • 2126 2Nd Ave W, Seattle, WA 98119
  • Williston, VT
  • Spokane, WA
  • Sammamish, WA
  • Kirkland, WA
  • Granite Bay, CA
  • Folsom, CA
  • Colchester, VT
  • Kiona, WA

Work

Company: Coda Dec 2015 Position: Software engineer

Education

Degree: Masters School / High School: University of Washington 2011 to 2014 Specialities: Computer Science

Skills

Software Development • Distributed Systems • Python • Software Engineering • C++ • Java • Algorithms • Object Oriented Design • Software Design • Agile Methodologies • Scrum • Perl • Ruby • Debugging • C • C# • Software Project Management • Scalability • Computer Architecture • Hadoop • Git • Multithreading • Subversion

Interests

Social Services • Children • Economic Empowerment • Civil Rights and Social Action • Politics • Education • Environment • Poverty Alleviation • Science and Technology • Disaster and Humanitarian Relief • Human Rights • Animal Welfare • Health

Industries

Internet

Resumes

Resumes

Jason Tamulonis Photo 1

Software Engineer

View page
Location:
Seattle, WA
Industry:
Internet
Work:
Coda
Software Engineer

Google Jun 2010 - Dec 2015
Senior Software Engineer - Technical Lead and Manager

Intel Corporation Jul 2007 - Jun 2010
Software Engineer Ii

Mbf Bioscience 2002 - Jan 2007
Software Developer
Education:
University of Washington 2011 - 2014
Masters, Computer Science
Rensselaer Polytechnic Institute 2003 - 2007
Bachelors, Computer Systems Engineering, Computer Science, Computer Systems
Skills:
Software Development
Distributed Systems
Python
Software Engineering
C++
Java
Algorithms
Object Oriented Design
Software Design
Agile Methodologies
Scrum
Perl
Ruby
Debugging
C
C#
Software Project Management
Scalability
Computer Architecture
Hadoop
Git
Multithreading
Subversion
Interests:
Social Services
Children
Economic Empowerment
Civil Rights and Social Action
Politics
Education
Environment
Poverty Alleviation
Science and Technology
Disaster and Humanitarian Relief
Human Rights
Animal Welfare
Health

Publications

Us Patents

Formulas

View page
US Patent:
20210286479, Sep 16, 2021
Filed:
Nov 20, 2020
Appl. No.:
16/953664
Inventors:
- Mountain View CA, US
Jeremy Edward Britton - Santa Cruz CA, US
Luke Bayes - St. Petersburg FL, US
Monica F. Caso - Burlingame CA, US
Alexander W. Deneui - Emerald Hills CA, US
Christopher Leland Eck - Sammamish WA, US
Nigel Robin Ellis - Redmond WA, US
Filipe P. Fortes - Sarasota FL, US
David Lilja Greenspan - Aptos CA, US
Brett Robert Hobbs - Santa Monica CA, US
Matthew B. Hudson - San Carlos CA, US
Timothy Andrew James - Seattle WA, US
Kenneth Francis Mendes - Sunnyvale CA, US
Shishir S. Mehrotra - Los Altos CA, US
Trevor Michael O'Brien - San Francisco CA, US
Lane Patrick Shackleton - San Francisco CA, US
Rhed Shi - San Jose CA, US
Hariharan Sivaramakrishnan - Sunnyvale CA, US
Jason Peter Stowe - Newcastle WA, US
Jason Andrew Tamulonis - Seattle WA, US
Himanshu Vasishth - Sunnyvale CA, US
Ramesh Krishna Vyaghrapuri - Kenmore WA, US
David Richard Wright - Redwood City CA, US
Irvin Zhan - New Hyde Park NY, US
Roger Mathieu Zurawicki - San Francisco CA, US
International Classification:
G06F 3/0482
G06F 16/22
G06F 3/0484
G06F 40/14
G06F 40/18
G06F 40/106
G06F 40/177
G06F 40/205
G06F 40/197
G06F 3/0486
Abstract:
The present disclosure describes methods and systems for a document server communicatively coupled to at least one client computing device, a document comprising an operation log, wherein the operation log comprises at least one first sequential operation defining operations to create data values of the document, a document object model, wherein the document is at least partially positioned on at least one of the document server and a first client computing device of the at least one client computing device, and a formula engine, wherein the formula engine is structured to determine a calculation definition in response to the user formula value and the document object model.

Unified Document Surface

View page
US Patent:
20210286481, Sep 16, 2021
Filed:
Dec 21, 2020
Appl. No.:
17/129271
Inventors:
- Mountain View CA, US
Jeremy Edward Britton - Santa Cruz CA, US
Luke Bayes - St. Petersburg FL, US
Monica F. Caso - Burlingame CA, US
Alexander W. Deneui - Emerald Hills CA, US
Christopher Leland Eck - Sammamish WA, US
Nigel Robin Ellis - Redmond WA, US
Filipe P. Fortes - Sarasota FL, US
David Lilja Greenspan - Aptos CA, US
Brett Robert Hobbs - Santa Monica CA, US
Matthew B. Hudson - San Carlos CA, US
Timothy Andrew James - Seattle WA, US
Kenneth Francis Mendes - Sunnyvale CA, US
Shishir S. Mehrotra - Los Altos CA, US
Trevor Michael O'Brien - San Francisco CA, US
Lane Patrick Shackleton - San Francisco CA, US
Rhed Shi - San Jose CA, US
Hariharan Sivaramakrishnan - Sunnyvale CA, US
Jason Peter Stowe - Newcastle WA, US
Jason Andrew Tamulonis - Seattle WA, US
Himanshu Vasishth - Sunnyvale CA, US
Ramesh Krishna Vyaghrapuri - Kenmore WA, US
David Richard Wright - Redwood City CA, US
Irvin Zhan - New Hyde Park NY, US
Roger Mathieu Zurawicki - San Francisco CA, US
International Classification:
G06F 3/0482
G06F 16/22
G06F 3/0484
G06F 40/14
G06F 40/18
G06F 40/106
G06F 40/177
G06F 40/205
G06F 40/197
G06F 3/0486
Abstract:
The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.

Formulas

View page
US Patent:
20200081586, Mar 12, 2020
Filed:
Sep 11, 2019
Appl. No.:
16/568000
Inventors:
- Palo Alto CA, US
Jeremy Edward Britton - Santa Cruz CA, US
Luke Bayes - St. Petersburg FL, US
Monica F. Caso - Burlingame CA, US
Alexander W. Deneui - Emerald Hills CA, US
Christopher Leland Eck - Sammamish WA, US
Nigel Robin Ellis - Redmond WA, US
Filipe P. Fortes - Sarasota FL, US
David Lilja Greenspan - Aptos CA, US
Brett Robert Hobbs - Santa Monica CA, US
Matthew B. Hudson - San Carlos CA, US
Timothy Andrew James - Seattle WA, US
Kenneth Francis Mendes - Sunnyvale CA, US
Shishir S. Mehrotra - Los Altos CA, US
Trevor Michael O'Brien - San Francisco CA, US
Lane Patrick Shackleton - San Francisco CA, US
Rhed Shi - San Jose CA, US
Hariharan Sivaramakrishnan - Sunnyvale CA, US
Jason Peter Stowe - Newcastle WA, US
Jason Andrew Tamulonis - Seattle WA, US
Himanshu Vasishth - Sunnyvale CA, US
Ramesh Krishna Vyaghrapuri - Kenmore WA, US
David Richard Wright - Redwood City CA, US
Irvin Zhan - New Hyde Park NY, US
Roger Mathieu Zurawicki - San Francisco CA, US
International Classification:
G06F 3/0482
G06F 17/27
G06F 17/22
G06F 17/21
G06F 3/0486
G06F 7/544
G06F 3/0484
G06F 11/34
G06F 16/22
G06F 16/93
G06F 17/24
Abstract:
The present disclosure describes methods and systems for a document server communicatively coupled to at least one client computing device, a document comprising an operation log, wherein the operation log comprises at least one first sequential operation defining operations to create data values of the document, a document object model, wherein the document is at least partially positioned on at least one of the document server and a first client computing device of the at least one client computing device, and a formula engine, wherein the formula engine is structured to determine a calculation definition in response to the user formula value and the document object model.

Operations Log

View page
US Patent:
20200073518, Mar 5, 2020
Filed:
Sep 13, 2019
Appl. No.:
16/570779
Inventors:
- Palo Alto CA, US
Jeremy Edward Britton - Santa Cruz CA, US
Luke Bayes - St. Petersburg FL, US
Monica F. Caso - Burlingame CA, US
Alexander W. Deneui - Emerald Hills CA, US
Christopher Leland Eck - Sammamish WA, US
Nigel Robin Ellis - Redmond WA, US
Filipe P. Fortes - Sarasota FL, US
David Lilja Greenspan - Aptos CA, US
Brett Robert Hobbs - Santa Monica CA, US
Matthew B. Hudson - San Carlos CA, US
Timothy Andrew James - Seattle WA, US
Kenneth Francis Mendes - Sunnyvale CA, US
Shishir S. Mehrotra - Los Altos CA, US
Trevor Michael O'Brien - San Francisco CA, US
Lane Patrick Shackleton - San Francisco CA, US
Rhed Shi - San Jose CA, US
Hariharan Sivaramakrishnan - Sunnyvale CA, US
Jason Peter Stowe - Newcastle WA, US
Jason Andrew Tamulonis - Seattle WA, US
Himanshu Vasishth - Sunnyvale CA, US
Ramesh Krishna Vyaghrapuri - Kenmore WA, US
David Richard Wright - Redwood City CA, US
Irvin Zhan - New Hyde Park NY, US
Roger Mathieu Zurawicki - San Francisco CA, US
International Classification:
G06F 3/0482
G06F 17/27
G06F 17/22
G06F 17/21
G06F 3/0486
G06F 7/544
G06F 3/0484
G06F 11/34
G06F 16/22
G06F 16/93
G06F 17/24
Abstract:
The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.

Unified Document Surface

View page
US Patent:
20200042143, Feb 6, 2020
Filed:
Oct 9, 2019
Appl. No.:
16/597278
Inventors:
- Palo Alto CA, US
Jeremy Edward Britton - Santa Cruz CA, US
Luke Bayes - St. Petersburg FL, US
Monica F. Caso - Burlingame CA, US
Alexander W. Deneui - Emerald Hills CA, US
Christopher Leland Eck - Sammamish WA, US
Nigel Robin Ellis - Redmond WA, US
Filipe P. Fortes - Sarasota FL, US
David Lilja Greenspan - Aptos CA, US
Brett Robert Hobbs - Santa Monica CA, US
Matthew B. Hudson - San Carlos CA, US
Timothy Andrew James - Seattle WA, US
Kenneth Francis Mendes - Sunnyvale CA, US
Shishir S. Mehrotra - Los Altos CA, US
Trevor Michael O'Brien - San Francisco CA, US
Lane Patrick Shackleton - San Francisco CA, US
Rhed Shi - San Jose CA, US
Hariharan Sivaramakrishnan - Sunnyvale CA, US
Jason Peter Stowe - Newcastle WA, US
Jason Andrew Tamulonis - Seattle WA, US
Himanshu Vasishth - Sunnyvale CA, US
Ramesh Krishna Vyaghrapuri - Kenmore WA, US
David Richard Wright - Redwood City CA, US
Irvin Zhan - New Hyde Park NY, US
Roger Mathieu Zurawicki - San Francisco CA, US
International Classification:
G06F 3/0482
G06F 17/24
G06F 16/93
G06F 16/22
G06F 11/34
G06F 3/0484
G06F 7/544
G06F 3/0486
G06F 17/21
G06F 17/22
G06F 17/27
Abstract:
The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.

Operations Log

View page
US Patent:
20170315683, Nov 2, 2017
Filed:
Apr 27, 2017
Appl. No.:
15/499887
Inventors:
- Palo Alto CA, US
Jeremy Edward Britton - Santa Cruz CA, US
Luke Bayes - Palo Alto CA, US
Monica F. Caso - Burlingame CA, US
Alexander W. Deneui - Emerald Hills CA, US
Christopher Leland Eck - Sammamish WA, US
Nigel Robin Ellis - Redmond WA, US
Filipe P. Fortes - Seattle WA, US
David Lilja Greenspan - Aptos CA, US
Brett Robert Hobbs - Santa Monica CA, US
Matthew B. Hudson - San Carlos CA, US
Timothy Andrew James - San Francisco CA, US
Kenneth Francis Mendes - Sunnyvale CA, US
Shishir S. Mehrotra - Los Altos CA, US
Trevor Michael O'Brien - San Francisco CA, US
Lane Patrick Shackleton - San Francisco CA, US
Rhed Shi - San Jose CA, US
Hariharan Sivaramakrishnan - Sunnyvale CA, US
Jason Peter Stowe - Newcastle WA, US
Jason Andrew Tamulonis - Seattle WA, US
Himanshu Vasishth - Sunnyvale CA, US
Ramesh Krishna Vyaghrapuri - Kenmore WA, US
David Richard Wright - Redwood City CA, US
Irvin Zhan - San Francisco CA, US
Roger Mathieu Zurawicki - San Francisco CA, US
International Classification:
G06F 3/0482
G06F 17/24
G06F 17/24
G06F 17/30
Abstract:
The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.

Conditional Formatting

View page
US Patent:
20170315967, Nov 2, 2017
Filed:
Apr 27, 2017
Appl. No.:
15/499882
Inventors:
- Palo Alto CA, US
Jeremy Edward Britton - Santa Cruz CA, US
Luke Bayes - Palo Alto CA, US
Monica F. Caso - Burlingame CA, US
Alexander W. Deneui - Emerald Hills CA, US
Christopher Leland Eck - Sammamish WA, US
Nigel Robin Ellis - Redmond WA, US
Filipe P. Fortes - Seattle WA, US
David Lilja Greenspan - Aptos CA, US
Brett Robert Hobbs - Santa Monica CA, US
Matthew B. Hudson - San Carlos CA, US
Timothy Andrew James - San Francisco CA, US
Kenneth Francis Mendes - Sunnyvale CA, US
Shishir S. Mehrotra - Los Altos CA, US
Trevor Michael O'Brien - San Francisco CA, US
Lane Patrick Shackleton - San Francisco CA, US
Rhed Shi - San Jose CA, US
Hariharan Sivaramakrishnan - Sunnyvale CA, US
Jason Peter Stowe - Newcastle WA, US
Jason Andrew Tamulonis - Seattle WA, US
Himanshu Vasishth - Sunnyvale CA, US
Ramesh Krishna Vyaghrapuri - Kenmore WA, US
David Richard Wright - Redwood City CA, US
Irvin Zhan - San Francisco CA, US
Roger Mathieu Zurawicki - San Francisco CA, US
International Classification:
G06F 17/21
G06F 17/24
G06F 17/22
G06F 17/27
G06F 3/0482
Abstract:
The present disclosure describes methods and systems for a accessing a data element, providing a first view in response to the data element, the first view comprising at least a portion of the data element, determining a visualization element (VE) in response to the data element, and further in response to at least one of a user visualization selection or a user context value, and providing a second view in response to the VE and the data element.

Unified Document Surface

View page
US Patent:
20170315968, Nov 2, 2017
Filed:
Apr 28, 2017
Appl. No.:
15/499888
Inventors:
Melissa Boucher - Los Altos CA, US
Melissa Ming-Sak Boucher - Los Altos CA, US
Jeremy Edward Britton - Santa Cruz CA, US
Luke Bayes - Palo Alto CA, US
Monica F. Caso - Burlingame CA, US
Alexander W. Deneui - Emerald Hills CA, US
Christopher Leland Eck - Sammamish WA, US
Nigel Robin Ellis - Redmond WA, US
Filipe P. Fortes - Seattle WA, US
David Lilja Greenspan - Aptos CA, US
Brett Robert Hobbs - Santa Monica CA, US
Matthew B. Hudson - San Carlos CA, US
Timothy Andrew James - San Francisco CA, US
Kenneth Francis Mendes - Sunnyvale CA, US
Shishir S. Mehrotra - Los Altos CA, US
Trevor Michael O'Brien - San Francisco CA, US
Lane Patrick Shackleton - San Francisco CA, US
Rhed Shi - San Jose CA, US
Hariharan Sivaramakrishnan - Sunnyvale CA, US
Jason Peter Stowe - Newcastle WA, US
Jason Andrew Tamulonis - Seattle WA, US
Himanshu Vasishth - Sunnyvale CA, US
Ramesh Krishna Vyaghrapuri - Kenmore WA, US
David Richard Wright - Redwood City CA, US
Irvin Zhan - San Francisco CA, US
Roger Mathieu Zurawicki - San Francisco CA, US
International Classification:
G06F 17/21
G06F 3/0482
G06F 17/30
G06F 17/30
G06F 3/0486
G06T 11/20
Abstract:
The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.
Jason A Tamulonis from Seattle, WA, age ~39 Get Report