Application update system, method and computer program product
Assigneesalesforce.com, inc.
InventorsTimothy J. Barker, Ryan Lissack, Daniel L. Pletter
Life of this patent
Estimating the term…
Abstract
In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.
Claims20
A content manager system (CMS) comprising:
- a processing system;
- and
- a memory device communicatively coupled to the processing system and including instructions stored thereon, and execution of the instructions by the processing system is operable to cause the CMS to:
- store a plurality of documents in content management repositories for a tenant of a plurality of tenants of the CMS, the plurality of documents being accessible by one or more users associated with the tenant;
- send a first webpage to a client device of a user of a plurality of users, the first webpage including information associated with a current version of a document of the plurality of documents and one or more previous versions of the document, wherein the one or more previous versions of the document provide a history of changes to the document from a time the document was initially created;
- in response to receipt, from the client device, of an indication of a user input corresponding to the first webpage, send a second webpage to the client device, the second webpage operable to cause the client device to display a preview of the document in a web browser operated by the client device;
- determine whether to sync the document stored on the client device and the document of the plurality of documents stored in the content management repositories;
- and
- sync changes to the document across devices including the client device and sync the changes to the document of the plurality of documents stored in the content management repositories, responsive to a result of the determining.
One or more non-transitory computer readable media (NTCRM) comprising instructions, wherein execution of the instructions by at least one processor of a content management system (CMS) is operable to cause the CMS to:
- store a plurality of documents in content management repositories for a tenant of a plurality of tenants of the CMS, the plurality of documents being accessible by one or more users associated with the tenant;
- send a first webpage to a client device of a user of the plurality of users, the first webpage including information associated with a current version of a document of the plurality of documents and one or more previous versions of the document, wherein the one or more previous versions provide a history of changes to the document from a time the document was initially created;
- in response to receipt of an indication of a user input corresponding to the first webpage from the client device, send a second webpage to the client device, the second webpage operable to cause the client device to display a preview of the document in a web browser operated by the client device;
- determine whether to sync the document stored on the client device and the document of the plurality of documents stored in the content management repositories;
- and
- sync changes to the document across devices including the client device and sync the changes to the document to the document of the plurality of documents stored in the content management repositories, responsive to a result of the determining.
Dependencies are inferred from the claim text.