Event collection architecture
First Claim
1. A method of determining event-tracking information related to a user on a computer network, comprising:
- receiving an event signal from a client device associated with the user, wherein the event signal comprises data that is descriptive of a user interaction with a server device of the computer network;
retrieving a set of instructions that correspond to the data included in the event signal;
extracting the data from the event signal in accordance with the retrieved instructions;
storing the data in a database.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to an event tracking server that determines event tracking information related to a user'"'"'s interaction with a server device on a computer network, such as a server device for a Web site. The event tracking server determines the event tracking information by first receiving an event signal from a client device associated with the user, wherein the user used the client device to interact with the server device. The event signal includes an event ID and data that describes the user'"'"'s interaction with the server device. The event tracking server then retrieves a set of instructions that correspond to the event ID included in the event signal and extracts the descriptive data from the event signal in accordance with the retrieved instructions. The retrieved data is then stored in a database. The user interaction with the server device can include various actions, such as downloading a file, placing or removing an item into or from an electronic shopping cart, purchasing an item, or using a search capability of a search engine.
-
Citations
33 Claims
-
1. A method of determining event-tracking information related to a user on a computer network, comprising:
-
receiving an event signal from a client device associated with the user, wherein the event signal comprises data that is descriptive of a user interaction with a server device of the computer network;
retrieving a set of instructions that correspond to the data included in the event signal;
extracting the data from the event signal in accordance with the retrieved instructions;
storing the data in a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
13. A method of determining event-tracking information from a network user, the method comprising:
-
receiving a request from a network user which includes a request to record event-tracking information in an event-tracking file wherein said request received is originally contained in a specially-formatted Web page and wherein said request includes the event tracking information;
extracting the event-tracking information from the request; and
creating a record in an event-tracking file containing event-tracking information.
-
-
22. A program product for use in a processor that executes program steps recorded in a computer-readable media to perform a method for determining event-tracking information related to a user on a computer network, the program product comprising:
-
a recordable media;
a program of computer-readable instructions executable by the processor to perform operations comprising;
receiving an event signal from a client device associated with the user, wherein the event signal comprises data that is descriptive of a user interaction with a server device of the computer network;
retrieving a set of instructions that correspond to the data included in the event signal;
extracting the data from the event signal in accordance with the retrieved instructions;
storing the data in a database. - View Dependent Claims (23, 24, 25, 26, 28, 29)
-
-
27. A system that captures event-tracking information related to a user on a computer network, the system comprising one or more processors that execute program instructions and receive a data set, wherein the program instructions are executed to cause the processor to:
-
receive an event signal from a client device associated with the user, wherein the event signal comprises data that is descriptive of a user interaction with a server device of the computer network;
retrieve a set of instructions that correspond to the data included in the event signal;
extract the data from the event signal in accordance with the retrieved instructions;
store the data in a database.
-
-
30. A program product for use in a processor that executes program steps recorded in a computer-readable media to perform a method for determining event-tracking information related to a user on a computer network, the program product comprising:
-
a recordable media;
a program of computer-readable instructions executable by the processor to perform operations comprising;
receiving a request from a network user which includes a request to record event-tracking information in an event-tracking file wherein said request received is originally contained in a specially-formatted Web page and wherein said request includes the event tracking information;
extracting the event-tracking information from the request; and
creating a record in an event-tracking file containing event-tracking information. - View Dependent Claims (31, 32)
-
-
33. A system that captures event-tracking information related to a user on a computer network, the system comprising one or more processors that execute program instructions and receive a data set, wherein the program instructions are executed to cause the processor to:
-
receive a request from a network user which includes a request to record event-tracking information in an event-tracking file wherein said request received is originally contained in a specially-formatted Web page and wherein said request includes the event tracking information;
extract the event-tracking information from the request; and
create a record in an event-tracking file containing event-tracking information.
-
Specification