Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
First Claim
1. In a network having one or more servers connectable to one or more clients, a method of monitoring interaction through a first client of the one or more clients with a first resource, the first resource comprising a plurality of components and having a resource identifier associated therewith, the method comprising:
- downloading to the first client a first component of the first resource from a first server;
executing on the first client an executable program to download one or more second components of the first resource;
monitoring interaction through the first client with the first component of the first resource and with the one or more second components of the first resource;
generating resource use data; and
transmitting from the first client to a second server information comprising resource use data and the resource identifier.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for monitoring client interaction with a resource downloaded from a server in a computer network includes the steps of using a client to specify an address of a resource located on a first server, downloading a file corresponding to the resource from the first server in response to specification of the address, using the client to specify an address of a first executable program located on a second server, the address of the first executable program being embedded in the file downloaded from the first server, the first executable program including a software timer for monitoring the amount of time the client spends interacting with and displaying the file downloaded from the first server, downloading the first executable program from the second server to run on the client so as to determine the amount of time the client interacts with the file downloaded from the first server, using a server to acquire client identifying indicia from the client, and uploading the amount of time determined by the first executable program to a third server.
345 Citations
59 Claims
-
1. In a network having one or more servers connectable to one or more clients, a method of monitoring interaction through a first client of the one or more clients with a first resource, the first resource comprising a plurality of components and having a resource identifier associated therewith, the method comprising:
-
downloading to the first client a first component of the first resource from a first server;
executing on the first client an executable program to download one or more second components of the first resource;
monitoring interaction through the first client with the first component of the first resource and with the one or more second components of the first resource;
generating resource use data; and
transmitting from the first client to a second server information comprising resource use data and the resource identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. In a computer network comprising one or more servers and one or more clients, a method of monitoring interaction through a first client of the one or more clients with a first resource or at least one component thereof obtained by the first client from at least one first server of the one or more servers, the method comprising:
-
downloading the first resource in a series of one or more components from the at least one first server to the first client;
downloading a tracking program from a server of the one or more servers to the first client, wherein the downloading of the first resource or at least one of the components thereof causes the downloading of the tracking program;
executing the tracking program on the client computer to monitor interaction through the client computer with at least one of the first resource, at least one of the components thereof, and one or more second resources, the one or more second resources having been obtained by the first client from at least one server of the one or more servers as a result of interaction through the first client with at least one of the first resource, at least one of the components thereof, and a second resource of the one or more second resources;
storing resource use data associated with the monitored interaction; and
communicating the resource use data to a server of the one or more servers. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. In a network having one or more servers connectable to one or more clients, a method of monitoring interaction through a client of the one or more clients with a first resource which is stored on a first server and which may be stored in a cache, the method comprising:
-
downloading from one or more source servers one or more files containing embedded references to the first resource and a second resource;
the client requesting or using the first resource one or more times from the first server or from the cache;
downloading the second resource from a second server to the client, the first server and second server comprising two servers and the second resource not being part of the first resource; and
using the second resource to monitor interaction through the client with the first resource. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. In a network having one or more servers connectable to one or more clients, a method of monitoring interaction through a first client of the one or more clients with a first resource by a user, the first resource comprising a plurality of components and having a resource identifier associated therewith, the method comprising:
-
downloading to the first client a first component of the first resource from a first server;
executing on the first client an executable program to download one or more second components of the first resource;
monitoring interaction through the first client with the first component of the first resource and interaction through the first client with the one or more second components of the first resource;
generating resource use data; and
transmitting from the first client to a second server information comprising resource use data and the resource identifier. - View Dependent Claims (52, 53, 54, 55, 56)
-
-
57. In a network having one or more servers connectable to one or more clients, a method of monitoring interaction through a first client of the one or more clients with a first resource comprising a plurality of components, the first resource having a resource identifier associated therewith, the method comprising:
-
downloading to the first client a first component of the first resource from a first server;
monitoring interaction through the first client with the first component of the first resource to generate resource use data; and
transmitting from the first client to a second server the resource use data and the resource identifier. - View Dependent Claims (58)
-
-
59. In a network having one or more servers connectable to one or more clients, a method of monitoring interaction through a first client of the one or more clients with a first resource comprising a plurality of components, the first resource having a resource identifier associated therewith, the method comprising:
-
downloading to the first client a first component of the first resource from a first server;
executing on the first client an executable program to download one or more second components of the first resource;
monitoring interaction through the first client with the first component of the first resource to generate resource use data;
monitoring interaction through the first client with the one or more second components to generate resource use data;
executing on the first client one or more of the second components to download one or more third components of a second resource;
monitoring interaction through the first client with the one or more third components to generate resource use data; and
transmitting from the first client to a second server the resource use data and the resource identifier.
-
Specification