← Back to Patent Explorer
US6704732B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Website usage monitoring

Assignee: Micro Focus LLC
•
Filing: 2000-01-24
•
Granted: 2004-03-09
•
Expires: 2020-01-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A website is monitored to determine for each of the current web clients currently visiting the site, whether the client is currently located at one of a set of monitored entities of the site. This set of monitored entities may simply be every page of the site. The determination;of whether a client is currently located at a monitored entity is done, for example, by maintaining a database listing all current clients and holding, for each client, a list of the last preceding files requested by the client and the time of the last file request. The database is then periodically interrogated to ascertain for each client whether it is currently at a monitored entity, this information then being used to generate an output indicative of the current distribution of clients across the monitored entities.

Inventors

  • 👤 Iain Stuart Barclay

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 15:34
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/3495; G06F2201/00; G06F2201/875

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 174 words
A method of monitoring the usage of a website having a plurality of monitored entities each constituted by a file downloadable to a web client or by a logical or sequential combination of such files, the method involving the steps of: (a) associating an identifier with a web client visiting the website which identifier is provided to the site by the web client with each file request from that client; (b) monitoring which files are requested by web clients visiting the site and storing currency information that indicates or permits a determination of, for each web client, which monitored entity or entities requested by that client are still current, at a particular point in time, for said-client in terms of not having been superseded by a files or files subsequently requested by that web client; (c) generating from said currency information an output indicating, for said particular point in time, a current distribution of web clients across said monitored entities by reference to which of said monitored entities are then current for said clients.
Claim 2
Independent Claim 174 words
A method of monitoring the usage of a website having a plurality of monitored entities each constituted by a file downloadable to a web client or by a logical or sequential combination of such files, the method involving the steps of: (a) associating an identifier with a web client visiting the website which identifier is provided to the site by the web client with each file request from that client; (b) monitoring which files are requested by web clients visiting the site and storing currency information that indicates or permits a determination of, for each web client, which monitored entity or entities requested by that client are still current, at a particular point in time, for said-client in terms of not having been superseded by a files or files subsequently requested by that web client; (c) generating from said currency information an output indicating, for said particular point in time, a current distribution of web clients across said monitored entities by reference to which of said monitored entities are then current for said clients.
Claim 3
Dependent Claim 36 words
A method according to claim 1 , wherein step (c) is carried out repeatedly with said particular point in time for each repetition of step (c) being the point in time when that repetition is effected.
Claim 4
Dependent Claim 51 words
A method according to claim 1 , wherein a said monitored entity requested by a client is no longer treated as being current for that client, notwithstanding that it has not been superseded, when the time elapsed since a request from that client was handled has exceeded a predetermined cut-off value.
Claim 5
Dependent Claim 42 words
A method according to claim 1 , wherein a said monitored entity requested by a client is no longer treated as being current for that client, notwithstanding that it has not been superseded, when an end-of-interaction indication is received from said client.
Claim 6
Dependent Claim 45 words
A method according to claim 4 , wherein said end-of-interaction indication is at least one of the following: a file request sent by the client to the website for a file not located at the website; a user-initiated session termination message; a connection termination message.
Claim 7
Dependent Claim 61 words
A method according to claim 1 , wherein said monitored entities are individual files corresponding to respective pages of the website, said currency information comprising for each said client a client data item including an indication of the last preceding page file requested by that client, and step (c) involving determining whether said last preceding page file is a monitored entity.
Claim 8
Dependent Claim 110 words
A method according to claim 1 , wherein at least one said monitored entity is defined in terms of a combination of a particular frame-definition file and a predetermined file serving as a source file for a frame defined by said frame-definition file, said currency information comprising for each said client a client data item including a list of the last preceding files requested by that client, and step (c) involving determining from said list whether said at least one monitored entity is current for that client, said at least one monitored entity being treated as current when both said particular frame definition file and said predetermined file are current.
Claim 9
Dependent Claim 102 words
A method according to claim 1 , wherein at least one said monitored entity is defined in terms of a sequential combination of first and second predetermined files in that order, said currency information comprising for each said client a client data item including a list of the last preceding files requested by that client, and step (c) involving determining from said list whether said at least one monitored entity is current for that client, said at least one monitored entity being treated as current when said first predetermined file has been superseded by said second file and the latter is current.
Claim 10
Independent Claim 53 words
A method according to any one of claims 6 , wherein each said client data item includes a timestamp indicating when the last file request was handled for the client concerned, the method involving periodically purging the currency information of all client data items having a timestamp older than a predetermined cut-off time.
Claim 11
Dependent Claim 49 words
A method according to claim 9 , wherein step (c) is carried out repeatedly with said particular point in time for each repetition of step (c) being the point in time when that repetition is effected, said purging being effected at the commencement of each repetition of step (c).
Claim 12
Dependent Claim 48 words
A method according to claim 1 , wherein said output generated in step (c) takes the form of a graphical display of the structure of the website including representations of said monitored entities visually indicating the relative magnitudes of the number of clients currently associated with each entity.
Claim 13
Dependent Claim 50 words
A method according to claim 7 , wherein each said client data item includes a timestamp indicating when the last file request was handled for the client concerned, the method involving periodically purging the currency information of all client data items having a timestamp older than a predetermined cut-off time.
Claim 14
Dependent Claim 50 words
A method according to claim 8 , wherein each said client data item includes a timestamp indicating when the last file request was handled for the client concerned, the method involving periodically purging the currency information of all client data items having a timestamp older than a predetermined cut-off time.
Claim 15
Independent Claim 124 words
A method of monitoring the usage of a website involving the steps of: associating an identifier with a client visiting the website which identifier is provided to the site by the client with each page request from that client; at each request by a client for a page of the website, at least where that page is different from a page currently being browsed by the client,: generating and storing a current-presence indication indicating that the client, as represented by the client's identifier, is currently browsing that page, and removing any prior current-presence indication for that client indicating the client's presence at a different page, generating from said current-presence indications an output indicating the current distribution of clients across the pages of the website.
Claim 16
Independent Claim 124 words
A method of monitoring the usage of a website involving the steps of: associating an identifier with a client visiting the website which identifier is provided to the site by the client with each page request from that client; at each request by a client for a page of the website, at least where that page is different from a page currently being browsed by the client,: generating and storing a current-presence indication indicating that the client, as represented by the client's identifier, is currently browsing that page, and removing any prior current-presence indication for that client indicating the client's presence at a different page, generating from said current-presence indications an output indicating the current distribution of clients across the pages of the website.

References Cited (Backward Citations)

WO1997026729A2 Cited
US6341310B1 Cited
WO1998026571A2 Cited
EP0909082A1 Cited
US6182133B1 Cited
US6332135B1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag