Method and apparatus for intelligent capture of document object model events
First Claim
Patent Images
1. A method, comprising:
- monitoring, by a processing device, a web session;
detecting, by the processing device, a webpage displayed during the web session;
identifying, by the processing device, changes in a first set of content within the webpage, wherein the first set of content within the webpage was previously archived;
identifying, by the processing device, content identifiers associated with the first set of content within the webpagearchiving, by the processing device, the content identifiers associated with the first set of content within the webpage;
identifying, by the processing device, changes in a second set of content within the webpage, wherein the second set of content was not previously archived and not represented by associated content identifiers; and
archiving, by the processing device, a copy of the second set of content within the webpage, wherein the web session is replayed by using the content identifiers as indexes for identifying and displaying the previously archived first set of content with the copy of the second set of content.
5 Assignments
0 Petitions
Accused Products
Abstract
A monitoring system intelligently captures Document Object Model (DOM) events. The DOM events may provide state information that may not usually be captured during a web session. To reduce processing bandwidth, content identifiers may be used to represent some DOM events. Checkpoints may be identified during the web session and a current state of the webpage may be captured to provide replay synchronization. Different data may be captured based on a sequence and timing of the DOM events during the original web session. Data exchanged with third party websites also may be selectively captured to provide a more through simulation of the original web session.
183 Citations
20 Claims
-
1. A method, comprising:
-
monitoring, by a processing device, a web session; detecting, by the processing device, a webpage displayed during the web session; identifying, by the processing device, changes in a first set of content within the webpage, wherein the first set of content within the webpage was previously archived; identifying, by the processing device, content identifiers associated with the first set of content within the webpage archiving, by the processing device, the content identifiers associated with the first set of content within the webpage; identifying, by the processing device, changes in a second set of content within the webpage, wherein the second set of content was not previously archived and not represented by associated content identifiers; and archiving, by the processing device, a copy of the second set of content within the webpage, wherein the web session is replayed by using the content identifiers as indexes for identifying and displaying the previously archived first set of content with the copy of the second set of content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
logic circuitry configured to; monitor a webpage; detect changes in content items within the webpage; identify a first set of the content items that were previously stored and associated with identifier values; capture the identifier values as a first part of a captured web session; identify a second set of the content items that were not previously stored and not associated identifier values; and copy the second set of content items as a second part of the captured web session. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
archiving, by a processing device, content for a webpage in a reference table; receiving, by the processing device, content identifier values associated with the content for the webpage displayed during a web session; archiving, by the processing device, the content identifier values as web session data; using, by the processing device, the content identifier values in the web session data as indexes for identifying the associated content for the webpage in the reference table; and replaying, by the processing device, the web session by displaying from the reference table the content for the webpage identified by the content identifier values. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification