Log integrity verification
First Claim
Patent Images
1. A method comprising:
- receiving a first log, with a processor, the first log having one or more entries including a digital object and one or more metadata entries associated with and stored separately from the digital object, wherein the digital object is a document and the one or more metadata entries are comments associated with the document, and wherein at least one of the one or more metadata entries is a newly received user created comment associated with the document;
determining whether checkpoint hashes after each entry of the first log are consistent with a sequential order of the entries of the first log;
determining an identifier based on the document;
obtaining one or more metadata entries associated with the document from the first log based on the identifier;
performing text analysis of content in the document and the obtained one or more metadata entries to refine knowledge of a subject matter of the document based at least in part on the comments associated with the document, and determine a relevance of the document for a particular purpose based on the refined knowledge of the subject matter of the document;
displaying one or more digital objects that are determined to be of interest to a viewer of the document based on the refined knowledge of the subject matter of the document and the relevance of the document for the particular purpose; and
calculating a new checkpoint hash by taking a most recent checkpoint hash and concatenating the most recent checkpoint hash with new cache entries.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for log integrity verification are described. In one embodiment, the method comprises receiving a first log and determining whether checkpoint hashes after each entry are consistent.
-
Citations
28 Claims
-
1. A method comprising:
-
receiving a first log, with a processor, the first log having one or more entries including a digital object and one or more metadata entries associated with and stored separately from the digital object, wherein the digital object is a document and the one or more metadata entries are comments associated with the document, and wherein at least one of the one or more metadata entries is a newly received user created comment associated with the document; determining whether checkpoint hashes after each entry of the first log are consistent with a sequential order of the entries of the first log; determining an identifier based on the document; obtaining one or more metadata entries associated with the document from the first log based on the identifier; performing text analysis of content in the document and the obtained one or more metadata entries to refine knowledge of a subject matter of the document based at least in part on the comments associated with the document, and determine a relevance of the document for a particular purpose based on the refined knowledge of the subject matter of the document; displaying one or more digital objects that are determined to be of interest to a viewer of the document based on the refined knowledge of the subject matter of the document and the relevance of the document for the particular purpose; and calculating a new checkpoint hash by taking a most recent checkpoint hash and concatenating the most recent checkpoint hash with new cache entries. - View Dependent Claims (2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
3. An article of manufacture having one or more non-transitory recordable media having instructions thereon which, when executed by a system, cause the system to perform a method comprising:
-
receiving a first log, the first log having one or more entries including a digital object and one or more metadata entries associated with and stored separately from the digital object, wherein the digital object is a document and the one or more metadata entries are comments associated with the document, and wherein at least one of the one or more metadata entries is a newly received user created comment associated with the document; determining whether checkpoint hashes after each entry of the first log are consistent with a sequential order of the entries of the first log; determining an identifier based on the document; obtaining one or more metadata entries associated with the document from the first log based on the identifier; performing text analysis of content in the document and the obtained one or more metadata entries to refine knowledge of a subject matter of the document based at least in part on the comments associated with the document, and determine a relevance of the document for a particular purpose based on the refined knowledge of the subject matter of the document; displaying one or more digital objects that are determined to be of interest to a viewer of the document based on the refined knowledge of the subject matter of the document and the relevance of the document for the particular purpose; and calculating a new checkpoint hash by taking a most recent checkpoint hash and concatenating the most recent checkpoint hash with new cache entries. - View Dependent Claims (4)
-
-
5. An apparatus comprising:
-
means for receiving a first log at a computer system, the first log having one or more entries including a digital object and one or more metadata entries associated with and stored separately from the digital object, wherein the digital object is a document and the one or more metadata entries are comments associated with the document, and wherein at least one of the one or more metadata entries is a newly received user created comment associated with the document; means for determining with a processor of the computer system whether checkpoint hashes after each entry of the first log are consistent with a sequential order of the entries of the first log; means for determining an identifier based on the document; means for obtaining one or more metadata entries associated with the document from the first log based on the identifier; means for performing text analysis of content in the document and the obtained one or more metadata entries to refine knowledge of a subject matter of the document based at least in part on the comments associated with the document, and determine a relevance of the document for a particular purpose based on the refined knowledge of the subject matter of the document; means for displaying with a display device one or more digital objects that are determined to be of interest to a viewer of the document based on the refined knowledge of the subject matter of the document and the relevance of the document for the particular purpose; and calculating a new checkpoint hash by taking a most recent checkpoint hash and concatenating the most recent checkpoint hash with new cache entries.
-
Specification