Patent ID: 7809685

Claim:
A method comprising: maintaining a first log with a file format that includes a sequence of content and attribute entries associated with each context punctuated by one or more checkpoints, wherein one content entry comprises a vector having the hash of a string and the string, and wherein one attribute entry comprises a vector having entries that include an identifier associated with a log file concatenated with an identifier of a content entry and one or more pairs consisting of a label of an attribute for the content entry in a context and a value associated with the attribute; receiving, at a computer system, a request from a requestor to post data to the first log; identifying the log based on a context identifier in the request indicative of a location of the first log and digital data associated with a document corresponding to the first log; creating a first entry based on the data in the request, wherein the first entry includes at least a hash of the data to be posted, a string that represents the data, and a number of characters in the string; appending the first log with the first entry; calculating a first identifier based on log entries in the first log; sending the first identifier to the requester; and accessing the context log to review information stored therein.