METHOD AND APPARATUS FOR INTELLIGENT CAPTURE OF DOCUMENT OBJECT MODEL EVENTS
First Claim
1. A method, comprising:
- monitoring, by a processing device, for changes in a webpage;
identifying, by the processing device, some of the changes in the webpage that can be represented by associated content identifiers; and
capturing, by the processing device, the webpage by representing the identified changes in the webpage with the associated content identifiers.
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.
117 Citations
29 Claims
-
1. A method, comprising:
-
monitoring, by a processing device, for changes in a webpage; identifying, by the processing device, some of the changes in the webpage that can be represented by associated content identifiers; and capturing, by the processing device, the webpage by representing the identified changes in the webpage with the associated content identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
logic circuitry configured to; monitor a Document Object Model (DOM) for a webpage; detect changes in the DOM for the webpage; locate subtrees in the DOM containing the changes in the DOM; identify values in the subtrees for the changes in the DOM; and capturing the values as part of a captured web session - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 29)
-
-
22. A method, comprising:
-
receiving, by a processing device, a webpage captured from a web session; receiving, by the processing device, Document Object Model (DOM) changes in the webpage from the web session; and archiving, by the processing device, the webpage and the DOM changes for subsequent replaying of the web session. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification