System and method for tracking documents in an on-demand service
First Claim
1. A method for tracking documents stored on behalf of a plurality of organizations, comprising:
- receiving an original document to store on behalf of a first organization;
storing a copy of the original document to document management storage; and
tracking the original document and the copy of the original document in the document management storage by a unique identifier assigned to the original document and a corresponding unique identifier assigned to the copy of the original document stored in the document management storage;
wherein the unique identifier assigned to the copy of the original document stored in the document management storage is tracked using a portion of a database limited to information of the first organization.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for tracking documents in an on-demand service. These mechanisms and methods for tracking documents in an on-demand service can enable embodiments to provide the sharing of documents and the tracking of whether one of the shared documents was changed. The ability of embodiments to provide the sharing of documents and the tracking can enable a safeguard that a user knows whether the document that they have in their possession is the most recent version.
In an embodiment, the shared documents are stored in a document management storage. In an embodiment, each file has an ID that includes version information for checking whether the document is the most recent version. In an embodiment, an application is downloaded onto the user system that automatically upon opening a document checks whether a document is the most recent version.
-
Citations
26 Claims
-
1. A method for tracking documents stored on behalf of a plurality of organizations, comprising:
-
receiving an original document to store on behalf of a first organization; storing a copy of the original document to document management storage; and tracking the original document and the copy of the original document in the document management storage by a unique identifier assigned to the original document and a corresponding unique identifier assigned to the copy of the original document stored in the document management storage; wherein the unique identifier assigned to the copy of the original document stored in the document management storage is tracked using a portion of a database limited to information of the first organization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 26)
-
-
12. A method comprising:
-
receiving a copy of an original document from a document management storage on another system that serves multiple organizations, the copy including an unique identifier; and tracking the copy by at least monitoring when the copy is opened, when it is detected that the copy is opened, sending a message to the other system that includes at least the unique identifier, and waiting to receive a reply to the message indicating whether the copy is current, the reply being based on the unique identifier sent in the message and a corresponding unique identifier in the original document.
-
-
13. A system comprising one or more computer readable media storing thereon
a storage area for storing master copies of documents having unique identifiers embedded therein; - and
one or more machine instructions for generating the unique identifiers, revising the unique identifiers when the master copies are altered, embedding the unique identifiers in the master copies, determining whether a copy of a master copy is current based on a unique identifier embedded in the master copy and a unique identifier embedded in the copy of the master copy. - View Dependent Claims (14, 15)
- and
-
16. A computer readable medium storing thereon one or more instruction for implementing a method for tracking documents stored on behalf of a plurality of organizations, the method comprising:
-
receiving an original document to store on behalf of a first organization; storing a copy of the original document to document management storage; and tracking the original document and the copy of the original document in the document management storage by a unique identifier assigned to the original document and a corresponding unique identifier assigned to the copy of the original document stored in the document management storage; wherein the unique identifier assigned to the copy of the original document stored in the document management storage is tracked using a portion of a database limited to information of the first organization. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification