Always on and updated operation for document logs
First Claim
Patent Images
1. A method comprising:
- receiving, by a mobile device, a document identifier of a document by analyzing the document to obtain the document identifier from the content of the document;
submitting, by the mobile device, the document identifier to one or more servers communicably coupled to the mobile device;
receiving, by the mobile device, a set of metadata entries associated with the document identifier from the one or more servers, the metadata entries having information corresponding to the document including a set of comments associated with the document;
caching, by the mobile device, additional information related to the document that is created and stored on the mobile device while the mobile device does not have access to the one or more servers from which the information is received;
periodically polling, by the mobile device, the one or more servers to receive updated information for the set of metadata entries;
synchronizing, by the mobile device, the set of metadata entries, the additional information, and the updated information into a synchronized and updated set of metadata entries for the document to be viewed on the mobile device; and
uploading, by the mobile device, the synchronized and updated set of metadata entries to the one or more servers.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for handling updated or new entries for a document log are described. In one embodiment, the method comprises receiving a user input of a document identifier for a document and displaying information from metadata entries associated with the identifier.
39 Citations
22 Claims
-
1. A method comprising:
-
receiving, by a mobile device, a document identifier of a document by analyzing the document to obtain the document identifier from the content of the document; submitting, by the mobile device, the document identifier to one or more servers communicably coupled to the mobile device; receiving, by the mobile device, a set of metadata entries associated with the document identifier from the one or more servers, the metadata entries having information corresponding to the document including a set of comments associated with the document; caching, by the mobile device, additional information related to the document that is created and stored on the mobile device while the mobile device does not have access to the one or more servers from which the information is received; periodically polling, by the mobile device, the one or more servers to receive updated information for the set of metadata entries; synchronizing, by the mobile device, the set of metadata entries, the additional information, and the updated information into a synchronized and updated set of metadata entries for the document to be viewed on the mobile device; and uploading, by the mobile device, the synchronized and updated set of metadata entries to the one or more servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An article of manufacture having one or more computer storage media encoded with instructions thereon which, when executed by a computer system, cause the system to perform a method comprising:
-
receiving, by a mobile device, a document identifier of a document by analyzing the document to obtain the document identifier from the content of the document; submitting, by the mobile device, the document identifier to one or more servers communicably coupled to the mobile device; receiving, by the mobile device, a set of metadata entries associated with the document identifier from the one or more servers, the metadata entries having information corresponding to the document including a set of comments associated with the document; caching, by the mobile device, additional information related to the document that is created and stored on the mobile device while the mobile device does not have access to the one or more servers from which the information is received; periodically polling, by the mobile device, the one or more servers to receive updated information for the set of metadata entries; synchronizing, by the mobile device, the set of metadata entries, the additional information, and the updated information into a synchronized and updated set of metadata entries for the document to be viewed on the mobile device; and uploading, by the mobile device, the synchronized and updated set of metadata entries to the one or more servers.
-
Specification