Back to results
US 9,069,751 B1Granted
Systems and methods for managing document pedigrees
AssigneeExelis, Inc.
InventorRoger H. Nestler
Life of this patent
Estimating the term…
Abstract
A method and system for managing and tracking the pedigree or data lineage of an electronic document. The methods and systems provide a standardized way for managing the pedigree of an electronic document regardless of its data type.
Claims15
A system for managing the pedigrees of electronic documents, comprising:
- a non-transitory memory having a plurality of electronic documents stored therein, wherein each electronic document in the plurality of electronic documents is associated with an envelope stored in the memory, and wherein each envelope comprises a pedigree identifier (PID), and wherein each PID comprises a document identifier (DID), a last access identifier (LID) and a current access identifier (CID);
- a non-transitory storage area having a plurality of pedigree entries stored therein, wherein one or more pedigree entries are associated with one of the plurality of electronic documents and each pedigree entry comprises context information about an access to the associated electronic document, and wherein each pedigree entry also comprises an associated pedigree identifier (PID) that identifies the associated electronic document with a DID, identifies the access to the associated electronic document with a CID, and identifies an immediately prior access with an LID;
- a pedigree manager;
- and
- a client device operable by a user to:
- access a first electronic document from the plurality of electronic documents, wherein the associated envelope for the first electronic document comprises a first pedigree identifier (first PID) comprising a first DID, a first CID and a first LID;
- parse the associated envelope for the first electronic document to obtain the first PID;
- send a first pedigree request to the pedigree manager when the first electronic document is accessed, wherein the first pedigree request comprises the first PID and context information including a first action type indicating how the first electronic document was accessed;
- receive, from the pedigree manager, a second pedigree identifier (second PID) for the first electronic document, the second PID comprising the first DID, the first CID as a second LID, and a second CID;
- and
- save the second PID in the associated envelope for the first electronic document;
- wherein the pedigree manager is configured to, on one or more computing devices:
- receive the first pedigree request from the client;
- use the first PID to generate the second PID;
- create a new pedigree entry for the first electronic document, wherein the new pedigree entry comprises the second PID and the context information including the first action type;
- send the second PID to the client;
- and
- save the new pedigree entry to the storage area.
15 more elements
A method for managing the pedigree of an electronic document, comprising, on one or more computing devices:
- accessing an electronic document stored in a storage area of a memory, wherein the electronic document is associated with an envelope stored in the storage area of the memory, and wherein the associated envelope comprises a first pedigree identifier (first PID) that is associated with a first pedigree entry for the electronic document, and wherein the first PID comprises a first document identifier (first DID), a first last access identifier (first LID), and a first current identifier (first CID);
- generating a first pedigree request when the electronic document is accessed, wherein the first pedigree request comprises the first PID and first context information about the electronic document including a first action type indicating how the electronic document was accessed;
- in response to the generated first pedigree request, generating a second pedigree identifier (second PID) using the first PID, the second PID comprising the first DID, the first CID as a second LID, and a second CID;
- in response to the generated second PID, generating a second pedigree entry for the electronic document, wherein the second pedigree entry comprises the second PID and the first context information;
- in the envelope associated with the electronic document, overwriting the first PID with the second PID;
- and
- saving the second pedigree entry to the storage area.
4 more elements
Dependencies are inferred from the claim text.