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.

Date of Patent:
Aug. 31, 2021

Filed:

Sep. 13, 2019
Applicant:

Coda Project, Inc., Palo Alto, CA (US);

Inventors:

Melissa Ming-Sak Boucher, Los Altos, 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);

Assignee:

Coda Project, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 3/0482 (2013.01); G06F 16/22 (2019.01); G06F 3/0484 (2013.01); G06F 40/14 (2020.01); G06F 40/18 (2020.01); G06F 40/106 (2020.01); G06F 40/177 (2020.01); G06F 40/205 (2020.01); G06F 40/197 (2020.01); G06F 3/0486 (2013.01); G06F 16/93 (2019.01); G06F 11/34 (2006.01); G06F 40/10 (2020.01); G06F 16/23 (2019.01); G06F 16/26 (2019.01); G06F 7/544 (2006.01); G06T 11/20 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0482 (2013.01); G06F 3/0486 (2013.01); G06F 3/04847 (2013.01); G06F 16/2228 (2019.01); G06F 16/2282 (2019.01); G06F 40/106 (2020.01); G06F 40/14 (2020.01); G06F 40/177 (2020.01); G06F 40/18 (2020.01); G06F 40/197 (2020.01); G06F 40/205 (2020.01); G06F 3/04842 (2013.01); G06F 7/544 (2013.01); G06F 11/3438 (2013.01); G06F 11/3476 (2013.01); G06F 16/235 (2019.01); G06F 16/2358 (2019.01); G06F 16/26 (2019.01); G06F 16/93 (2019.01); G06F 40/10 (2020.01); G06T 11/206 (2013.01); G06T 2200/24 (2013.01);
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.


Find Patent Forward Citations

Loading…