Application update system, method and computer program product
First Claim
Patent Images
1. A method, comprising:
- establishing an account for a user with an on-demand database system;
providing access to a document management storage of the on-demand database system by the user;
automatically limiting access to the document management storage to the user;
identifying a document stored on a device of the user;
uploading the identified document from the device of the user to the document management storage;
storing the uploaded document in the document management storage;
receiving from the user an indication of a group authorized to access the document management storage;
after a member joins the group;
automatically downloading the document from the document management storage to a device of the member,allowing the member to at least edit the document, andallowing the member to store the document that was edited as a master copy of the document in the document management storage;
periodically identifying an update made to the document in the document management storage, and in response to the identification of the update, synchronizing the document in the document management storage to the device of the user and the device of each member in the group.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
1. A method, comprising:
-
establishing an account for a user with an on-demand database system; providing access to a document management storage of the on-demand database system by the user; automatically limiting access to the document management storage to the user; identifying a document stored on a device of the user; uploading the identified document from the device of the user to the document management storage; storing the uploaded document in the document management storage; receiving from the user an indication of a group authorized to access the document management storage; after a member joins the group; automatically downloading the document from the document management storage to a device of the member, allowing the member to at least edit the document, and allowing the member to store the document that was edited as a master copy of the document in the document management storage; periodically identifying an update made to the document in the document management storage, and in response to the identification of the update, synchronizing the document in the document management storage to the device of the user and the device of each member in the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing thereon one or more instructions causing a computer to implement a method, the method comprising:
-
establishing an account for a user with an on-demand database system; providing access to a document management storage of the on-demand database system by the user; automatically limiting access to the document management storage to the user; identifying a document stored on a device of the user; uploading the identified document from the device of the user to the document management storage; storing the uploaded document in the document management storage; receiving from the user an indication of a group authorized to access the document management storage; after a member joins the group; automatically downloading the document from the document management storage to a device of the member, allowing the member to at least edit the document, and allowing the member to store the document that was edited as a master copy of the document in the document management storage; periodically identifying an update made to the document in the document management storage, and in response to the identification of the update, synchronizing the document in the document management storage to the device of the user and the device of each member in the group.
-
-
16. A system, comprising:
a host system having at least one processor and at least one non-transitory computer readable medium storing thereon one or more instructions causing the at least one processor to implement a method, the method comprising; establishing an account for a user with an on-demand database system; providing access to a document management storage of the on-demand database system by the user; automatically limiting access to the document management storage to the user; identifying a document stored on a device of the user; uploading the identified document from the device of the user to the document management storage; storing the uploaded document in the document management storage; receiving from the user an indication of a group authorized to access the document management storage; after a member joins the group; automatically downloading the document from the document management storage to a device of the member, allowing the member to at least edit the document, and allowing the member to store the document that was edited as a master copy of the document in the document management storage; periodically identifying an update made to the document in the document management storage, and in response to the identification of the update, synchronizing the document in the document management storage to the device of the user and the device of each member in the group.
Specification