The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 05, 2019
Filed:
Apr. 27, 2017
Coda Project, Inc., Palo Alto, 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);
Coda Project, Inc., Palo Alto, CA (US);
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.