Claims Analysis
Total Claims: 57
Claim 1
Independent Claim
116 words
In a network having one or more servers connectable to one or more clients, a method of monitoring use by a first client of a resource located on a first server and downloaded to the first client, the method comprising: downloading from a second server to the first client an executable program to monitor use of the resource and generate data representing use of the resource by the first client, the first server and second server comprising two servers and the executable program not being part of the resource; obtaining at a third server client identifying indicia from the first client; and receiving at the third server the resource use data generated by the executable program.
Claim 2
Dependent Claim
116 words
In a network having one or more servers connectable to one or more clients, a method of monitoring use by a first client of a resource located on a first server and downloaded to the first client, the method comprising: downloading from a second server to the first client an executable program to monitor use of the resource and generate data representing use of the resource by the first client, the first server and second server comprising two servers and the executable program not being part of the resource; obtaining at a third server client identifying indicia from the first client; and receiving at the third server the resource use data generated by the executable program.
Claim 3
Dependent Claim
32 words
The method of claim 1, wherein the resource accepts user action, and wherein the executable program monitors one or more user actions taken during use of the resource by the first client.
Claim 4
Dependent Claim
33 words
The method of claim 2, wherein the executable program monitors a first time representing a time at which a first user action is taken during use of the resource by the first client.
Claim 5
Dependent Claim
33 words
The method of claim 3, wherein the executable program monitors a second time representing a time at which a second user action is taken during use of the resource by the first client.
Claim 6
Dependent Claim
23 words
The method of claim 4, wherein the executable program computes an amount of time as the difference between the first and second times.
Claim 7
Dependent Claim
28 words
The method of claim 2, wherein the executable program monitors one or more user actions taken through a keyboard during use of the resource by the first client.
Claim 8
Dependent Claim
28 words
The method of claim 2, wherein the executable program monitors one or more user actions taken through a mouse during use of the resource by the first client.
Claim 9
Dependent Claim
22 words
The method of claim 2, wherein the executable program generates resource use data comprising data identifying the one or more user actions.
Claim 10
Dependent Claim
19 words
The method of claim 2, wherein the resource use data comprises data other than data used by the resource.
Claim 11
Dependent Claim
31 words
The method of claim 1, comprising the third server storing the resource use data received from the first client in association with the client identifying indicia obtained from the first client.
Claim 12
Dependent Claim
18 words
The method of claim 10, comprising using the stored resource use data to generate first client specific data.
Claim 13
Dependent Claim
27 words
The method of claim 11, comprising downloading the first client specific data to the first client upon a subsequent download of the resource to the first client.
Claim 14
Dependent Claim
30 words
The method of claim 11, comprising downloading a subset of the first client specific data to the first client upon a subsequent download of the resource to the first client.
Claim 15
Dependent Claim
33 words
The method of claim 11, comprising selecting a second resource to be downloaded to the first client based upon the first client specific data and downloading the second resource to the first client.
Claim 16
Dependent Claim
17 words
The method of claim 2, wherein the executable program counts how many times the resource is used.
Claim 17
Dependent Claim
20 words
The method of claim 1, wherein the executable program counts how many times the resource is displayed by the client.
Claim 18
Dependent Claim
20 words
The method of claim 1, wherein the executable program counts how many times the resource is requested by the client.
Claim 19
Dependent Claim
21 words
The method of claim 1, wherein the resource use data comprises data representative of a plurality of preferences of a user.
Claim 20
Dependent Claim
21 words
The method of claim 1, wherein the resource use data comprises data representative of a plurality of interests of a user.
Claim 21
Dependent Claim
23 words
The method of claim 1, wherein the resource use data comprises data which does not affect a user's contemporaneous experience of the resource.
Claim 22
Dependent Claim
22 words
The method of claim 1, wherein the step of generating resource use data does not require the active participation of a user.
Claim 23
Dependent Claim
21 words
The method of claim 1, wherein the step of generating resource use data comprises the automatic determination of a user's preferences.
Claim 24
Dependent Claim
12 words
The method of claim 1, wherein the network comprises a computer network.
Claim 25
Dependent Claim
12 words
The method of claim 1, wherein the network comprises a communications network.
Claim 26
Dependent Claim
16 words
The method of claim 1, wherein the executable program is implemented in the Java programming language.
Claim 27
Dependent Claim
38 words
The method of claim 1, wherein the resource may be displayed on the first client, and wherein the executable program monitors a start time representing a time at which the resource was first displayed on the first client.
Claim 28
Dependent Claim
29 words
The method of claim 26, wherein the executable program monitors a stop time representing a time at which the resource ceased to be first displayed on the first client.
Claim 29
Dependent Claim
23 words
The method of claim 27, wherein the executable program computes an amount of time as the difference between the start and stop times.
Claim 30
Dependent Claim
50 words
The method of claim 1, wherein the executable program is locatable at a first address on the second server, and wherein the step of downloading the executable program to the first client comprises downloading the executable program in response to a specification of the first address by the first client.
Claim 31
Dependent Claim
21 words
The method of claim 29, wherein the resource corresponds to a file and the first address is embedded in the file.
Claim 32
Dependent Claim
46 words
The method of claim 1, wherein the resource allows a client to download information from a server, and wherein the executable program monitors an amount of information downloaded by the first client using the resource and generates resource use data representing the amount of downloaded information.
Claim 33
Dependent Claim
25 words
The method of claim 1, comprising determining an amount to charge the first client based on the use resource data received from the first client.
Claim 34
Dependent Claim
122 words
In a computer network having one or more servers connectable to one or more clients, a method of monitoring use by a first client of a resource located on a first server and downloaded to the first client, the method comprising: executing on the first client an executable program downloaded from a second server to monitor use of the resource and generate data representing use of the resource by the first client, the first server and second server comprising two servers and the executable program not being part of the resource; transmitting from the first client to a third server client identifying indicia; and transmitting from the first client to the third server the resource use data generated by the executable program.
Claim 35
Dependent Claim
122 words
In a computer network having one or more servers connectable to one or more clients, a method of monitoring use by a first client of a resource located on a first server and downloaded to the first client, the method comprising: executing on the first client an executable program downloaded from a second server to monitor use of the resource and generate data representing use of the resource by the first client, the first server and second server comprising two servers and the executable program not being part of the resource; transmitting from the first client to a third server client identifying indicia; and transmitting from the first client to the third server the resource use data generated by the executable program.
Claim 36
Dependent Claim
32 words
The method of claim 33, wherein the resource accepts user actions, and comprising the executable program monitoring one or more user actions taken during use of the resource by the first client.
Claim 37
Dependent Claim
33 words
The method of claim 34, comprising the executable program monitoring a first time representing a time at which a first user action is taken during use of the resource by the first client.
Claim 38
Dependent Claim
33 words
The method of claim 35, comprising the executable program monitoring a second time representing a time at which a second user action is taken during use of the resource by the first client.
Claim 39
Dependent Claim
23 words
The method of claim 36, comprising the executable program computing an amount of time as the difference between the first and second times.
Claim 40
Dependent Claim
22 words
The method of claim 34, comprising the executable program generating resource use data comprising data identifying the one or more user actions.
Claim 41
Dependent Claim
42 words
The method of claim 34, comprising the first client receiving first client specific data upon a subsequent download of the resource to the first client, the first client specific data being generated from the resource use data transmitted by the first client.
Claim 42
Dependent Claim
33 words
The method of claim 34, comprising the first client downloading a second resource, the second resource being selected based at least in part upon the resource use data transmitted by the first client.
Claim 43
Dependent Claim
45 words
The method of claim 33, wherein the resource may be displayed on the first client, comprising displaying the resource on the first client and the executable program monitoring a start time representing a time at which the resource was first displayed on the first client.
Claim 44
Dependent Claim
29 words
The method of claim 41, comprising the executable program monitoring a stop time representing a time at which the resource ceased to be first displayed on the first client.
Claim 45
Dependent Claim
23 words
The method of claim 42, comprising the executable program computing an amount of time as the difference between the start and stop times.
Claim 46
Dependent Claim
42 words
The method of claim 33, wherein the executable program is locatable at a first address on the second server, and comprising downloading first client specifying the first address and downloading the executable program in response to a specification of the first address.
Claim 47
Dependent Claim
21 words
The method of claim 44, wherein the resource corresponds to a file and the first address is embedded in the file.
Claim 48
Dependent Claim
46 words
The method of claim 33, wherein the resource allows a client to download information from a server, and comprising the executable program monitoring an amount of information downloaded by the first client using the resource and generating resource use data representing the amount of downloaded information.
Claim 49
Dependent Claim
25 words
The method of claim 33, comprising determining an amount to charge the first client based on the use resource data received from the first client.
Claim 50
Dependent Claim
118 words
In a network having one or more servers connectable to one or more clients, a method of monitoring use by a first client of a resource located on a first server and which may be stored in a cache, the method comprising: downloading from a second server to the first client an executable program to monitor use of the resource and generate data representing use of the resource by the first client, the first server and second server comprising two servers and the executable program not being part of the resource; obtaining at a third server client identifying indicia from the first client; and receiving at the third server the resource use data generated by the executable program.
Claim 51
Dependent Claim
118 words
In a network having one or more servers connectable to one or more clients, a method of monitoring use by a first client of a resource located on a first server and which may be stored in a cache, the method comprising: downloading from a second server to the first client an executable program to monitor use of the resource and generate data representing use of the resource by the first client, the first server and second server comprising two servers and the executable program not being part of the resource; obtaining at a third server client identifying indicia from the first client; and receiving at the third server the resource use data generated by the executable program.
Claim 52
Dependent Claim
26 words
The method of claim 48, wherein the step of monitoring use of the resource comprises monitoring the number of times the resource is used or requested.
Claim 53
Dependent Claim
31 words
The method of claim 48, wherein the step of monitoring use of the resource comprises monitoring the number of times the resource is retrieved from the first server or from cache.
Claim 54
Dependent Claim
118 words
In a network having one or more servers connectable to one or more clients, a method of monitoring use by a first client of a resource located on a first server and which may be stored in a cache, the method comprising: downloading from a second server to the first client an executable program to monitor use of the resource and generate data representing use of the resource by the first client, the first server and second server comprising two servers and the executable program not being part of the resource; obtaining at a third server a resource identification from the first client; and receiving at the third server the resource use data generated by the executable program.
Claim 55
Dependent Claim
118 words
In a network having one or more servers connectable to one or more clients, a method of monitoring use by a first client of a resource located on a first server and which may be stored in a cache, the method comprising: downloading from a second server to the first client an executable program to monitor use of the resource and generate data representing use of the resource by the first client, the first server and second server comprising two servers and the executable program not being part of the resource; obtaining at a third server a resource identification from the first client; and receiving at the third server the resource use data generated by the executable program.
Claim 56
Dependent Claim
26 words
The method of claim 51, wherein the step of monitoring use of the resource comprises monitoring the number of times the resource is used or requested.
Claim 57
Dependent Claim
31 words
The method of claim 51, wherein the step of monitoring use of the resource comprises monitoring the number of times the resource is retrieved from the first server or from cache.