Identifying changes for online documents
First Claim
1. A method for identifying changed content for a document, comprising:
- generating a parallel cache configured to store multiple versions of a document;
receiving an access request to access a current version of the document; and
responsive to receiving the access request;
identifying a reference point associated with the document, the reference point referencing a prior version of the document stored in the parallel cache, the prior version of the document comprising one or more elements;
comparing at least some of the one or more elements associated with the prior version of the document with one or more elements associated with the current version of the document;
updating the current version of the document to generate an updated current version of the document, the updating comprising updating the current version of the document with at least one of a visual representation or an auditory representation based upon differences between the one or more elements associated with the prior version of the document and the one or more elements associated with the current version of the document; and
presenting the updated current version of the document for display, at least some of the method implemented at least in part via a processing unit;
wherein the one or more elements associated with the prior version of the document is stored as a first document object model (DOM) element tree and the one or more elements associated with the current version of the document stored as a second DOM element tree.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and systems are disclosed for providing changed content identification for an online document that is accessed by a user or user agent. A reference point for an online document that a user or user agent is interested in accessing is identified, comprising a stored prior version of the document. The prior version of the document is retrieved, when the user or user agent accesses the online document, such as by using the reference point. Elements of the prior version are compared with elements of a current version of the document, to determine whether there are differences between the versions. If changes are identified between the prior version and the current version, the current version is automatically updated with visual or auditory representations that identify those changes of content.
33 Citations
20 Claims
-
1. A method for identifying changed content for a document, comprising:
-
generating a parallel cache configured to store multiple versions of a document; receiving an access request to access a current version of the document; and responsive to receiving the access request; identifying a reference point associated with the document, the reference point referencing a prior version of the document stored in the parallel cache, the prior version of the document comprising one or more elements; comparing at least some of the one or more elements associated with the prior version of the document with one or more elements associated with the current version of the document; updating the current version of the document to generate an updated current version of the document, the updating comprising updating the current version of the document with at least one of a visual representation or an auditory representation based upon differences between the one or more elements associated with the prior version of the document and the one or more elements associated with the current version of the document; and presenting the updated current version of the document for display, at least some of the method implemented at least in part via a processing unit; wherein the one or more elements associated with the prior version of the document is stored as a first document object model (DOM) element tree and the one or more elements associated with the current version of the document stored as a second DOM element tree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for identifying changed content for a document, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least one of the one or more processing units perform operations, the operations comprising; generating a parallel cache configured to store multiple versions of a document; receiving an access request to access a current version of the document; and responsive to receiving the access request; identifying a reference point associated with the document, the reference point referencing a prior version of the document stored in the parallel cache, the prior version of the document comprising one or more elements; comparing at least some of the one or more elements associated with the prior version of the document with one or more elements associated with the current version of the document; updating the current version of the document to generate an updated current version of the document, the updating comprising updating the current version of the document with at least one of a visual representation or an auditory representation based upon differences between the one or more elements associated with the prior version of the document and the one or more elements associated with the current version of the document; and presenting the updated current version of the document for display; wherein the one or more elements associated with the prior version of the document is stored as a first document object model (DOM) element tree and the one or more elements associated with the current version of the document stored as a second DOM element tree. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage device comprising instructions that when executed via a processing performs acts, comprising:
-
generating a parallel cache configured to store multiple versions of a document; receiving an access request to access a current version of the document; and responsive to receiving the access request; identifying a reference point associated with the document, the reference point referencing a prior version of the document stored in the parallel cache, the prior version of the document comprising one or more elements; comparing at least some of the one or more elements associated with the prior version of the document with one or more elements associated with the current version of the document; updating the current version of the document to generate an updated current version of the document, the updating comprising updating the current version of the document with at least one of a visual representation or an auditory representation based upon differences between the one or more elements associated with the prior version of the document and the one or more elements associated with the current version of the document; and presenting the updated current version of the document for display; wherein the one or more elements associated with the prior version of the document is stored as a first document object model (DOM) element tree and the one or more elements associated with the current version of the document stored as a second DOM element tree. - View Dependent Claims (18, 19, 20)
-
Specification