Document synchronization over stateless protocols
AssigneeMicrosoft Corporation
InventorsSimon P. Clarke, Miko Arnab Sakhya Singha Bose, Peter P. Baer, Hani Saliba, Xuelei Sun
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSimon P. Clarke, Miko Arnab Sakhya Singha Bose, Peter P. Baer, Hani Saliba, Xuelei Sun
Estimating the term…
Example systems, methods, and data structures are directed at synchronizing documents. One example data structure includes receiving a request from a first client to edit a document, and sending short-term check out metadata to the first client to begin an editing session. The data structure includes a plurality of cells and a plurality of data objects defining content of the document. Each data object is associated with one of the cells and has an object identifier that uniquely identifies the data object within the associated cell, and is configured to communicate with other cells and with objects within the associated cell. In addition, each of the cells is defined so that each other cell remains unaffected by changes to data objects of the cell.
A method of synchronizing a document on a first computing device, the document being broken into cells, and each cell being defined by at lease one revision manifest, the method comprising:
One or more computer storage media not consisting of a propagated data signal and comprising computer-executable instructions that, when executed perform a method for synchronizing a document on a first computing device, the document being broken into cells, and each cell being defined by at lease one revision manifest, the method comprising:
A computer system for updating multiple presence publications using a single update publication batch request, the computer system comprising:
Dependencies are inferred from the claim text.