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:
Oct. 04, 2016

Filed:

Jan. 07, 2013
Applicant:

Google Inc., Mountain View, CA (US);

Inventors:

Joshua Ari Danziger, Metuchen, NJ (US);

Amod Karve, Clifton, NJ (US);

Zachary Erik Lloyd, Brooklyn, NY (US);

Yossi Kahlon, Montclair, NJ (US);

Micah Lemonik, Great Neck, NY (US);

Assignee:

Google Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 29/08 (2006.01); G06F 17/22 (2006.01); G06F 17/24 (2006.01);
U.S. Cl.
CPC ...
H04L 67/06 (2013.01); G06F 17/2288 (2013.01); G06F 17/246 (2013.01); H04L 67/1002 (2013.01);
Abstract

A method for managing a dynamically-sized chunked spreadsheet model on a server includes creating, on the server, a plurality of chunks representing a spreadsheet, where a first chunk in the plurality of chunks includes a first range of cells in the spreadsheet. The method further includes storing on the server a mutation log for the spreadsheet, and receiving a first plurality of mutations from a plurality of client computers, where the first plurality of mutations are stored in the mutation log. The method further includes applying the first plurality of mutations to the first chunk in response to a first client computer in the plurality of client computers requesting the first range of cells, and sending the first chunk to the first client computer.


Find Patent Forward Citations

Loading…