Application update system, method and computer program product
First Claim
Patent Images
1. A method, comprising:
- storing, by a multi-tenant document management system, documents for a plurality of tenants of the multi-tenant document management system, wherein the documents include a plurality of documents accessible to one or more users associated with a first tenant of the plurality of tenants, wherein the plurality of documents includes, for a particular document;
a current version of the particular document; and
one or more previous versions of the particular document;
receiving, by the multi-tenant document management system from a first user of the one or more users, a request for information associated with a subset of the plurality of documents;
in response to the request, generating, by the multi-tenant document management system, a first webpage that includes the information associated with the subset of the plurality of documents;
sending, by the multi-tenant document management system, the first webpage to the first user;
receiving, by the multi-tenant document management system from the first user, a selection of a first document of the subset of the plurality of documents;
in response to the selection, sending, by the multi-tenant document management system to the first user, a second webpage that is operable to display a preview of the first document in a browser of a device of the first user;
receiving, by the multi-tenant document management system from the first user, a request to synchronize a version of the first document stored on the device of the first user with a current version of the first document stored by the multi-tenant document management system;
determining, by the multi-tenant document management system based on the request, whether the version of the first document stored on the device of the first user matches the current version of the first document; and
sending, by the multi-tenant document management system, an indication based on the determining.
0 Assignments
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
13 Claims
-
1. A method, comprising:
-
storing, by a multi-tenant document management system, documents for a plurality of tenants of the multi-tenant document management system, wherein the documents include a plurality of documents accessible to one or more users associated with a first tenant of the plurality of tenants, wherein the plurality of documents includes, for a particular document; a current version of the particular document; and one or more previous versions of the particular document; receiving, by the multi-tenant document management system from a first user of the one or more users, a request for information associated with a subset of the plurality of documents; in response to the request, generating, by the multi-tenant document management system, a first webpage that includes the information associated with the subset of the plurality of documents; sending, by the multi-tenant document management system, the first webpage to the first user; receiving, by the multi-tenant document management system from the first user, a selection of a first document of the subset of the plurality of documents; in response to the selection, sending, by the multi-tenant document management system to the first user, a second webpage that is operable to display a preview of the first document in a browser of a device of the first user; receiving, by the multi-tenant document management system from the first user, a request to synchronize a version of the first document stored on the device of the first user with a current version of the first document stored by the multi-tenant document management system; determining, by the multi-tenant document management system based on the request, whether the version of the first document stored on the device of the first user matches the current version of the first document; and sending, by the multi-tenant document management system, an indication based on the determining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium having stored thereon a plurality of instructions that are capable of being executed by a multi-tenant document management system to cause operations comprising:
-
storing, by the multi-tenant document management system, documents for a plurality of tenants of the multi-tenant document management system, wherein the documents include a plurality of documents accessible to one or more users associated with a first tenant of the plurality of tenants, wherein the plurality of documents includes, for a particular document; a current version of the particular document; and one or more previous versions of the particular document; receiving, by the multi-tenant document management system from a first user of the one or more users, a request for information associated with a subset of the plurality of documents; in response to the request, generating, by the multi-tenant document management system, a first webpage that includes the information associated with the subset of the plurality of documents; sending, by the multi-tenant document management system, the first webpage to the first user; receiving, by the multi-tenant document management system from the first user, a selection of a first document of the subset of the plurality of documents; in response to the selection, sending, by the multi-tenant document management system, a second webpage that is operable to display a preview of the first document in a browser of a device of the first user; receiving, by the multi-tenant document management system from the first user, a request to synchronize a version of the first document stored on the device of the first user with a current version of the first document stored by the multi-tenant document management system; determining, by the multi-tenant document management system based on the request, whether the version of the first document stored on the device of the first user matches the current version of the first document; and sending, by the multi-tenant document management system, an indication based on the determining.
-
-
13. A multi-tenant document management system, comprising:
-
at least one processor; and a memory having instructions stored thereon that are capable of being executed by the at least one processor to cause the multi-tenant document management system to perform operations comprising; storing documents for a plurality of tenants of the multi-tenant document management system, wherein the documents include a plurality of documents accessible to one or more users associated with a first tenant of the plurality of tenants, wherein the plurality of documents includes, for a particular document; a current version of the particular document; and one or more previous versions of the particular document; receiving, from a first user of the one or more users, a request for information associated with a subset of the plurality of documents; in response to the request, generating a first webpage that includes the information associated with the subset of the plurality of documents; sending the first webpage to the first user; receiving from the first user, a selection of a first document of the subset of the plurality of documents; in response to the selection, sending a second webpage that is operable to display a preview of the first document in a browser of a device of the first user; receiving, from the first user, a request to synchronize a version of the first document stored on the device of the first user with a current version of the first document stored by the multi-tenant document management system; determining, based on the request, whether the version of the first document stored on the device of the first user matches the current version of the first document; and sending an indication based on the determining.
-
Specification