Tracking changes in on-line spreadsheet
AssigneeGoogle Inc.
InventorsVarouj A. Chitilian, Zachary Lloyd, Michael W. Harm
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for method for tracking changes in an internet-accessible document is disclosed. The method includes providing, with a presentation server system, data for producing a display of a document at a client computing device; receiving, at the presentation server system from a data server system, a timestamp that is sent by the data server system in response to an indication by a user of the client computing device to record changes to the document, wherein the timestamp indicates a time after which changes have been made to the document; and providing from the presentation server system to the data server system data indicating changes made to the document since a time corresponding to the timestamp.
Claims16
A method for tracking changes in a document, the method comprising:
- providing, with a server, display data for displaying the document, wherein the document is stored in a data store;
- determining a first timestamp indicative of a time that data is propagated to the document;
- and
- identifying one or more changes that are made to the document after the time corresponding to the first timestamp, wherein:
- each of the one or more changes is associated with a modification timestamp indicating a time when the change was made to the document,
- control data is associated with editable data in the document, includes each modification timestamp associated with the one or more changes, and is hidden from a view of the document,
- the one or more changes are subjected to a validation process that is performed based on the control data, and
- the validation process occurs before the one or more changes are saved to the document, and any changes that fail the validation process are included in a list of errors.
A computer-implemented system for tracking changes in a document, the system comprising a server configured to:
- provide display data for displaying the document, wherein the document is stored in a data store;
- determine a first timestamp indicative of a time that data is propagated to the document;
- and
- identify one or more changes that are made to the document after the time corresponding to the first timestamp, wherein:
- each of the one or more changes is associated with a modification timestamp indicating a time when the change was made to the document,
- control data is associated with editable data in the document, includes each modification timestamp associated with the one or more changes, and is hidden from a view of the document,
- the one or more changes are subjected to a validation process that is performed based on the control data, and
- the validation process occurs before the one or more changes are saved to the document, and any changes that fail the validation process are included in a list of errors.
Dependencies are inferred from the claim text.