Method and apparatus for monitoring and synchronizing user interface events with network data
First Claim
Patent Images
1. A method, comprising:
- capturing network data for a network session at a network location, the network data including web page data transmitted over a network between a web server and a user device;
separately capturing user interface events associated with the network session at the user device, the user interface events including user inputs for interacting with the web page data; and
replaying the network session by synchronizing rendering of at least some of the web page data with replay of at least some of the user interface events in substantially a same order as previously occurring during the network session, wherein the user interface events are captured and replayed with the web page data to recreate and simulate events in the network session that are not reproducible from the network data.
5 Assignments
0 Petitions
Accused Products
Abstract
Network data associated with a network session is captured at a first location. The network data includes, but is not limited to, web page data transmitted over a network between a web server and a user terminal. User interface events associated with the same network session are separately captured at a second user terminal location. The user interface events include, but are not limited to, user inputs for interacting with the web page data. Both the captured network data and the separately captured user interface events are then used for analyzing the network session.
171 Citations
23 Claims
-
1. A method, comprising:
-
capturing network data for a network session at a network location, the network data including web page data transmitted over a network between a web server and a user device; separately capturing user interface events associated with the network session at the user device, the user interface events including user inputs for interacting with the web page data; and replaying the network session by synchronizing rendering of at least some of the web page data with replay of at least some of the user interface events in substantially a same order as previously occurring during the network session, wherein the user interface events are captured and replayed with the web page data to recreate and simulate events in the network session that are not reproducible from the network data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a processing device configured to; receive network data for a web session, wherein at least some of the network data comprises web pages transferred over a network between a server and a client during the web session; receive input events for the web session, wherein at least some of the input events are captured at a client location and interact with the web pages during the web session; and virtually recreate a re-rendering of the web session, wherein the input events are captured and replayed with the network data to recreate and simulate events previously occurring in the web session that would be missing by replaying only the network data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A network monitoring system, comprising:
-
a first computing device configured to capture network data for a web session, wherein the network data is sent over a network from a web server to a client during the web session; a second computing device configured to capture user interface events for the web session at the client, wherein at least some of the user interface events interact with the network data; and a third computing device configured to replay the web session by synchronizing replay of at least some of the user interface events with replay of at least some of the network data, wherein the user interface events are captured and replayed with the network data to recreate events in the web session that are not reproducible only with the network data. - View Dependent Claims (17, 18, 19)
-
-
20. A method, comprising:
-
receiving network data captured while being transmitted over a network during a network session; receiving user inputs captured during the network session, wherein the user inputs are entered in response web pages in the network data displayed during the network session; and replaying the network session by synchronizing rendering of the web pages in the network data with the replaying of the user inputs, wherein the user inputs are captured and replayed with the network data to recreate events from the network session that are not reproducible with just the network data. - View Dependent Claims (21, 22, 23)
-
Specification