Patent US6763386B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6763386B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for tracking client interaction with a network resource downloaded from a server

Assignee: DOT COM DEVELOPMENT Inc A NEW YORK Corp
•
Filing: 2002-08-20
•
Granted: 2004-07-13
•
Expires: 2022-08-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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. The first executable program may also monitor time, keyboard events, mouse events, and the like, in order to track choices and selections made by a user in the file, and may execute upon the occurrence of a predetermined event, as well as monitoring or determining the amount of information downloaded by the client. The monitored information and client identifying indicia is stored on a database in a server for use in analysis and for automatically serving out files assembled according to user interests and preferences.

Inventors

  • 👤 Owen Davis
  • 👤 Vidyut Jain

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 04:28
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/06; G; G06; G06F; G06F13/00; G06F11/00; G06F11/30; G06F11/34; G06F11/3409; G06F11/3419; G06F11/3438; G06F11/3466; G06F11/3495; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9535; G06F16/957; G06F16/9574; G06Q; G06Q30/00; G06Q30/02; H04L61/00; H04L61/30; H04L61/35; H04L67/02; H04L67/2866; H04L67/30; H04L67/306; H04L67/34; H04L67/50; H04L67/535; G06F2201/00; G06F2201/875; H04L67/10; H04L67/1001; H04L67/10015; H04L67/1029; H04L67/14; H04L67/142; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 197 words
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 obtained by the first client from a first server of the one or more servers, the method comprising: downloading the first resource from the 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 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 and one or more second resources, the one or more second resources having been obtained by the first client from a server of the one or more servers as a result of interaction through the first client with at least one of the first resource 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.
Claim 2
Dependent Claim 197 words
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 obtained by the first client from a first server of the one or more servers, the method comprising: downloading the first resource from the 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 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 and one or more second resources, the one or more second resources having been obtained by the first client from a server of the one or more servers as a result of interaction through the first client with at least one of the first resource 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.
Claim 3
Dependent Claim 16 words
The method of claim 1 , wherein downloading the first resource comprises downloading a Web page.
Claim 4
Dependent Claim 16 words
The method of claim 2 , wherein the tracking program is embedded in the Web page.
Claim 5
Dependent Claim 21 words
The method of claim 1 , comprising storing the resource use data in a server of the one or more servers.
Claim 6
Dependent Claim 15 words
The method of claim 4 , comprising storing the resource use data in a database.
Claim 7
Dependent Claim 15 words
The method of claim 1 , wherein monitoring user interaction comprises monitoring input device events.
Claim 8
Dependent Claim 21 words
The method of claim 6 , wherein the input device events comprise at least one of keyboard events and mouse events.
Claim 9
Dependent Claim 27 words
The method of claim 1 , comprising downloading the first resource as a result of a request initiated by input from a user of the first client.
Claim 10
Dependent Claim 21 words
The method of claim 1 , comprising downloading the tracking program from a second server of the one or more servers.
Claim 11
Dependent Claim 46 words
The method of claim 1 , comprising monitoring details of choices made by a user of the first client using an input device of the first client, the choices being associated with at least one of the first resource and the one or more second resources.
Claim 12
Dependent Claim 16 words
The method of claim 1 , comprising storing the resource us data in the client computer.
Claim 13
Dependent Claim 25 words
The method of claim 1 , comprising communicating the resource use data from the first client to a server of the one or more servers.
Claim 14
Dependent Claim 217 words
A computer usable medium storing program code which, when executed on a computerized device, causes the computerized device to execute, 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 obtained by the first client from a first server of the one or more servers, the method comprising: downloading the first resource from the 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 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 and one or more second resources, the one or more second resources having been obtained by the first client from a server of the one or more servers as a result of interaction through the first client with at least one of the first resource 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.
Claim 15
Dependent Claim 217 words
A computer usable medium storing program code which, when executed on a computerized device, causes the computerized device to execute, 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 obtained by the first client from a first server of the one or more servers, the method comprising: downloading the first resource from the 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 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 and one or more second resources, the one or more second resources having been obtained by the first client from a server of the one or more servers as a result of interaction through the first client with at least one of the first resource 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.
Claim 16
Dependent Claim 18 words
The computer readable media of claim 13 , wherein downloading the first resource comprises downloading a Web page.
Claim 17
Dependent Claim 18 words
The computer readable media of claim 14 , wherein the tracking program is embedded in the Web page.
Claim 18
Dependent Claim 26 words
The computer readable media of claim 13 , wherein the method comprises storing the resource use data in a server of the one or more servers.
Claim 19
Dependent Claim 20 words
The computer readable media of claim 16 , wherein the method comprises storing the resource use data in a database.
Claim 20
Dependent Claim 17 words
The computer readable media of claim 13 , wherein monitoring user interaction comprises monitoring input device events.
Claim 21
Dependent Claim 23 words
The computer readable media of claim 18 , wherein the input device events comprise at least one of keyboard events and mouse events.
Claim 22
Dependent Claim 32 words
The computer readable media of claim 13 , wherein the method comprises downloading the first resource as a result of a request initiated by input from a user of the first client.
Claim 23
Dependent Claim 26 words
The computer readable media of claim 13 , wherein the method comprises downloading the tracking program from a second server of the one or more servers.
Claim 24
Dependent Claim 51 words
The computer readable media of claim 13 , wherein the method comprises monitoring details of choices made by a user of the first client using an input device of the first client, the choices being associated with at least one of the first resource and the one or more second resources.
Claim 25
Dependent Claim 21 words
The computer readable media of claim 13 , wherein the method comprises storing the resource us data in the client computer.
Claim 26
Dependent Claim 30 words
The computer readable media of claim 13 , wherein the method comprises communicating the resource use data from the first client to a server of the one or more servers.

References Cited (Backward Citations)

US4977594A Cited
US5638443A Cited
US5682525A Cited
US5675510A Cited
US5708780A Cited
US5710918A Cited
US5706502A Cited
US5715453A Cited
US6108637A Cited
US5796952A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-07-13 2008-01-12 2008-07-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-07-13 2012-01-12 2012-07-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-07-13 2016-01-12 2016-07-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag