Back to results
US 11,263,285 B2Granted
Replaying user activity by capturing content and rebuilding the webpage at each web event
AssigneeLead Intelligence, Inc.
InventorsMatt Butt, Ian Carpenter, Alexander Martin, Emanuel I. Wald, Jason Watt
Life of this patent
Estimating the term…
Abstract
An improved process for recreating a webpage as presented to the visitor is provided. A skeleton of a webpage, including content and images of the webpage, may be captured for each web event. For each web event, the captured skeleton of the webpage, including the content and the image of the captured webpage, may be transmitted to a server, allowing the server to recreate a webpage that was presented to the visitor.
Claims18
An apparatus, comprising:
- memory comprising instructions;
- and
- at least one processor, wherein
- the instructions, with the at least one processor, are configured to cause the apparatus to
- receive a captured skeleton of a webpage when a visitor visits the webpage, the visiting of the webpage launches a client-side code or script causing another apparatus hosting the webpage to collect style information of the webpage from a web browser, wherein
- the captured skeleton comprises extracted structural data of the webpage from a document object model and the style information of the webpage collected from a web browser, the structural data comprising one or more elements of the webpage and a hierarchical relationship between the one or more elements of the webpage and the style information comprising layout and arrangement of the webpage, and
- the received skeleton is captured without collecting JavaScript, cascading style sheets, and markup language code associated with the webpage,
- receive a request from a computing device to recreate a web event to be simulated, and
- transmit to the computing device a visual representation of the web event, allowing the web event to be recreated simulated, or both, in a web browser of the computing device.
6 more elements
An apparatus, comprising:
- memory comprising a set of instructions;
- and at least one processor, wherein
- the set of instructions are configured to cause the at least one processor to
- receive a captured skeleton of a webpage when a visitor visits the webpage, the visiting of the webpage launches a client-side code or script causing another apparatus hosting the webpage to collect style information of the webpage from a web browser, wherein
- the captured skeleton comprises extracted structural data of the webpage from a document object model and the style information of the webpage collected from a web browser,
- the structural data comprising one or more elements of the webpage and a hierarchical relationship between the one or more elements of the webpage,
- the style information comprising layout and arrangement of the webpage, and
- the structural data comprising one or more elements of the webpage and a hierarchical relationship between the one or more elements of the webpage and the style information comprising layout and arrangement of the webpage,
- and
- the captured information is initiated by a client-side code or script configured to cause another computing device to capture the information and is captured without collected JavaScript, cascading style sheets, and markup language code associated with the webpage, and
- recreate the webpage from the captured information.
8 more elements
Dependencies are inferred from the claim text.