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 Hypertext Transfer Protocol (HTTP) requests from user computers connected to the web server computer over a first network;
in response to said receiving the plurality of the HTTP requests, initiating, by the web server computer, events at server computers connected to the web server computer over a second network;
logging HTTP requests data at the web server computer;
logging events data at the server computers;
receiving the HTTP 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 HTTP requests data comprises a user identification for each of the plurality of HTTP requests and a time stamp for each of the plurality of the HTTP 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 HTTP requests and the events, generating an association associating each of the events performed in the second network for the each user with a previous HTTP request of the plurality of the HTTP 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.
-
Citations
20 Claims
-
1. A method of associating requests and events, comprising:
-
at a web server computer, receiving a plurality of Hypertext Transfer Protocol (HTTP) requests from user computers connected to the web server computer over a first network; in response to said receiving the plurality of the HTTP requests, initiating, by the web server computer, events at server computers connected to the web server computer over a second network; logging HTTP requests data at the web server computer; logging events data at the server computers; receiving the HTTP 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 HTTP requests data comprises a user identification for each of the plurality of HTTP requests and a time stamp for each of the plurality of the HTTP 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 HTTP requests and the events, generating an association associating each of the events performed in the second network for the each user with a previous HTTP request of the plurality of the HTTP 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, 5, 6, 7, 8, 9, 10)
-
-
4. The method of clam 1, further comprising:
time synchronizing the web server computer with the server computers, wherein said time synchronizing operates to time synchronize the plurality of HTTP requests at the web server computer with the events at the server computers.
-
11. A computer program product comprising at least one non-transitory computer readable storage medium storing computer instructions executable by a processor to:
-
receive HTTP 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 and wherein the one or more server computers are coupled to the web server computer; and for each user in the HTTP requests data and the events data, generate at the management system an association associating each event for the each user with a HTTP request received from the each 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 Hypertext Transfer Protocol (HTTP) requests from the plurality of user computers, wherein the web server computer is operable to log the received one or more HTTP 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 HTTP requests data from the web server computer and receive events data from the one or more server computers, wherein the HTTP requests data comprises a user identification for each of the one or more HTTP requests and a time stamp for each of the one or more HTTP 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 HTTP requests data and the events data, generate an association associating each of the events for the each user with a previous HTTP request of the HTTP 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