System and method of associating events with requests
First Claim
Patent Images
1. A method of associating requests and events, comprising:
- at a web server computer, receiving a plurality of network protocol requests from user computers connected to the web server computer over a first network, wherein a network protocol is for transferring information over the Internet;
in response to said receiving the plurality of the network protocol requests, initiating, by the web server computer, events at server computers connected to the web server computer over a second network;
logging network protocol requests data at the web server computer;
logging events data at the server computers;
receiving the network protocol requests data from the web server computer and the events data from said server computers at a management system residing in the second network, wherein the network protocol requests data comprises a user identification for each of the plurality of network protocol requests and a time stamp for each of the plurality of the network protocol requests, and wherein the events data comprises a user identification for each of the events and a time stamp for each of the events; and
for each user identified in the plurality of the network protocol requests and the events, generating an association associating each of the events performed in the second network for the each user with a previous network protocol request of the plurality of the network protocol requests received from the each user over the first network that is the closest in time to the each of the events.
12 Assignments
0 Petitions
Accused Products
Abstract
Management software that can associate events, including non page events, such as the generation of dynamic content, with HTTP requests. The management software can receive a set of HTTP request data including a request time stamp for each HTTP request in a set of HTTP requests, receive a set of event data including an event time stamp for each event in a set of events and associate each event from the set of events with a previous HTTP request from the set of HTTP requests based on the event time stamps and request time stamps. Each event can be associated with previous HTTP request closest in time.
93 Citations
20 Claims
-
1. A method of associating requests and events, comprising:
-
at a web server computer, receiving a plurality of network protocol requests from user computers connected to the web server computer over a first network, wherein a network protocol is for transferring information over the Internet; in response to said receiving the plurality of the network protocol requests, initiating, by the web server computer, events at server computers connected to the web server computer over a second network; logging network protocol requests data at the web server computer; logging events data at the server computers; receiving the network protocol requests data from the web server computer and the events data from said server computers at a management system residing in the second network, wherein the network protocol requests data comprises a user identification for each of the plurality of network protocol requests and a time stamp for each of the plurality of the network protocol requests, and wherein the events data comprises a user identification for each of the events and a time stamp for each of the events; and for each user identified in the plurality of the network protocol requests and the events, generating an association associating each of the events performed in the second network for the each user with a previous network protocol request of the plurality of the network protocol requests received from the each user over the first network that is the closest in time to the each of the events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising at least one non-transitory computer readable storage medium storing computer instructions executable by a processor to:
-
receive network protocol requests data from a web server computer and receive events data from one or more server computers at a management system, wherein the web server computer is coupled to one or more user computers, wherein the one or more server computers are coupled to the web server computer and wherein a network protocol is for transferring information over the Internet; and for each user identified in the network protocol requests data and the events data, generate at the management system an association associating each event for the each identified user with a network protocol request received from the each identified user that is the closest in time to the event. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for associating requests and events, comprising:
-
a web server computer connected to a plurality of user computers for receiving one or more network protocol requests from the plurality of user computers, wherein a network protocol is for transferring information over the Internet and wherein the web server computer is operable to log the received one or more network protocol requests; one or more server computers connected to the web server computer, wherein the one or more server computers are operable to log one or more events; and a management system operable to; receive network protocol requests data from the web server computer and receive events data from the one or more server computers, wherein the network protocol requests data comprises a user identification for each of the one or more network protocol requests and a time stamp for each of the one or more network protocol requests and wherein the events data comprises a user identification for each of the one or more events and a time stamp for each of the one or more events; and for each user identified in the network protocol requests data and the events data, generate an association associating each of the events for the each user with a previous network protocol request of the network protocol requests received from the each user that is the closest in time to the each of said events. - View Dependent Claims (17, 18, 19, 20)
-
Specification