SYSTEM AND METHOD OF ASSOCIATING EVENTS WITH REQUESTS
First Claim
1. A method of associating requests and events, comprising:
- at a web server computer, receiving Hypertext Transfer Protocol (HTTP) requests from user computers connected to said web server computer over a first network;
in response to said HTTP requests, initiating, by said web server computer, events at server computers connected to said web server computer over a second network, wherein said events comprise backend business processes and dynamic content generation performed at said server computers, wherein said server computers comprise at least one application server and wherein initiating events at said sever computers comprises initiating on or more scripts to insert dynamic content into a web page to carry out the one or more back end business processes;
logging HTTP requests data at said web server computer;
logging events data at said server computers;
receiving said HTTP requests data from said web server computer and said events data from said server computers at a management system residing in said second network, wherein said HTTP requests data comprises a user identification for each of said HTTP requests and a time stamp for each of said HTTP requests and wherein said events data comprises a user identification for each of said events and a time stamp for each of said events; and
at said management system, time ordering said HTTP requests and said events using said time stamp for each of said HTTP requests and said time stamp for each of said events; and
for each user identified in said HTTP requests and said events, generating an association associating each of said events performed in said second network for said each user with a previous HTTP request of said HTTP requests received from said each user over said first network that is the closest in time to said each of said events according to said time ordering.
12 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention can associate events, including non page events, such as the generation of dynamic content, with HTTP requests. One embodiment of the present invention can include receiving a set of HTTP request data including a request time stamp for each HTTP request in a set of HTTP requests, receiving a set of event data including an event time stamp for each event in a set of events and associating 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.
74 Citations
1 Claim
-
1. A method of associating requests and events, comprising:
-
at a web server computer, receiving Hypertext Transfer Protocol (HTTP) requests from user computers connected to said web server computer over a first network; in response to said HTTP requests, initiating, by said web server computer, events at server computers connected to said web server computer over a second network, wherein said events comprise backend business processes and dynamic content generation performed at said server computers, wherein said server computers comprise at least one application server and wherein initiating events at said sever computers comprises initiating on or more scripts to insert dynamic content into a web page to carry out the one or more back end business processes; logging HTTP requests data at said web server computer; logging events data at said server computers; receiving said HTTP requests data from said web server computer and said events data from said server computers at a management system residing in said second network, wherein said HTTP requests data comprises a user identification for each of said HTTP requests and a time stamp for each of said HTTP requests and wherein said events data comprises a user identification for each of said events and a time stamp for each of said events; and at said management system, time ordering said HTTP requests and said events using said time stamp for each of said HTTP requests and said time stamp for each of said events; and for each user identified in said HTTP requests and said events, generating an association associating each of said events performed in said second network for said each user with a previous HTTP request of said HTTP requests received from said each user over said first network that is the closest in time to said each of said events according to said time ordering.
-
Specification