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

Network system for profiling and actively facilitating user activities

Assignee: International Business Machines Corp
•
Filing: 1996-06-04
•
Granted: 1998-03-10
•
Expires: 2016-06-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method are provided for use with an communication and information network, such at the Internet World Wide Web, for assisting a user in accessing information stored at remote network sites based on the user's past history of network usage. An archive is maintained of remote sites accessed and instances in which the same remote sites are accessed in sequence. Statistics regarding information such as the number of time a site has been accessed, and the times a given set of sites have been accessed in sequence, are maintained. This information may be displayed upon command. Based on this information, information items are identified which the user is predicted to be likely to want to access. This information is pre-downloaded, without express user command, so that if the user does enter a command, the response time is advantageously fast.

Inventors

  • 👤 Robert Carl Barrett
  • 👤 Daniel Clark Kellem
  • 👤 Paul Philip Maglio

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 16:36
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9574

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 139 words
A communication system for facilitating communication between a user and a network of information resources at respective remote network nodes, the system comprising: a local node having a user interface program thereon, for allowing a user to interface with the network and request a download of information items from the information resources; a network interface coupled between the local node and the network; a user interface including (i) means for receiving user commends representative of user actions and (ii) means for displaying received network responses of network information for viewing by a user; means for recording a sequence of successive user actions and network responses; means for developing a profile of user activities based on the user actions and network responses monitored in the step of monitoring; and means for actively facilitating user activities based on the developed profile.
Claim 2
Dependent Claim 139 words
A communication system for facilitating communication between a user and a network of information resources at respective remote network nodes, the system comprising: a local node having a user interface program thereon, for allowing a user to interface with the network and request a download of information items from the information resources; a network interface coupled between the local node and the network; a user interface including (i) means for receiving user commends representative of user actions and (ii) means for displaying received network responses of network information for viewing by a user; means for recording a sequence of successive user actions and network responses; means for developing a profile of user activities based on the user actions and network responses monitored in the step of monitoring; and means for actively facilitating user activities based on the developed profile.
Claim 3
Dependent Claim 32 words
A system as recited in claim 1, wherein the means for developing a profile includes means for storing in an archive and processing the sequence of successive user actions and network responses.
Claim 4
Dependent Claim 59 words
A system as recited in claim 2, wherein the means for developing a profile includes computing, for each document, (i) a number of times the document was previously downloaded, (ii) statistics regarding what other information items were downloaded prior to the given information item, and (iii) statistics regarding what other information items were downloaded after the given information item.
Claim 5
Dependent Claim 34 words
A system as recited in claim 1, further comprising means for predicting the user's likely next request based on the profile and on a current system state reflective of a most recent user action.
Claim 6
Dependent Claim 33 words
A system as recited in claim 1, wherein the means for actively facilitating includes means for selecting an information item that the user is likely to want to download based on the profile.
Claim 7
Dependent Claim 36 words
A system as recited in claim 5, wherein the means for actively facilitating further includes means for downloading the information item that the user is likely to want, responsive to operation of the means for selecting.
Claim 8
Dependent Claim 22 words
A system as recited in claim 1, wherein the means for actively facilitating includes means for displaying a representation of the profile.
Claim 9
Dependent Claim 24 words
A system as recited in claim 7, wherein the means for displaying a representation of the profile is operable responsive to a user command.
Claim 10
Dependent Claim 70 words
A system as recited in claim 7, wherein: the means for actively facilitating further comprises means for determining, based on a current state of the system and on a recent user action, that the user might find it useful to see the representation; and the means for displaying is operative responsive to the determination, by the means for determining, that the user might find it useful to see the representation.
Claim 11
Dependent Claim 37 words
A system as recited in claim 9, wherein the means for actively facilitating further includes means, operable responsive to operation of the means for determining, for calculating the statistics based on the information stored in the profile.
Claim 12
Dependent Claim 27 words
A system as recited in claim 7, wherein the means for displaying further includes means for displaying representations of previously loaded information items based on the statistics.
Claim 13
Dependent Claim 37 words
A system as recited in claim 11, wherein the means for displaying further includes means for displaying representations of previously loaded information items in a fashion which shows a sequence in which the information items were loaded.
Claim 14
Dependent Claim 52 words
A system as recited in claim 12, wherein the means for displaying includes means for displaying one of: (i) a contiguous sequence of previously loaded information items, and (ii) a subset of a contiguous sequence of previously loaded information items, the items of the subset being included therein based on the statistics.
Claim 15
Dependent Claim 32 words
A system as recited in claim 11, wherein the means for displaying representations includes displaying the representations using an indenting scheme to show the sequence in which the information items were loaded.
Claim 16
Dependent Claim 42 words
A system as recited in claim 11, wherein the means for displaying includes means for displaying a graphical image of a structure having nodes representing previously loaded information items and connectors therebetween, representing a sequence in which the information items were loaded.
Claim 17
Dependent Claim 32 words
A system as recited in claim 7, wherein the means for actively facilitating includes means for facilitating user selection of a next user activity based on the displayed representation of the profile.
Claim 18
Dependent Claim 38 words
A system as recited in claim 1, wherein the means for actively facilitating includes means for displaying representations of a set of alternative possible user actions and respective statistics regarding past use of the alternative possible user actions.
Claim 19
Dependent Claim 45 words
A system as recited in claim 17, wherein the means for displaying respective statistics includes means for displaying statistics weighted according to one of (i) a number of past occurrences of the user action, and (ii) how recently in the past the occurrences took place.
Claim 20
Dependent Claim 25 words
A system as recited in claim 18, wherein the means for displaying statistics includes means for displaying the statistics based on an exponential filtered weighting.
Claim 21
Dependent Claim 111 words
A system as recited in claim 5, wherein: the means for actively facilitating includes: means for displaying representations of a sequence of successive user actions based on the profile, the successive user actions including an earlier and a leter subsequent user action, the later subsequent user action having been made, in a previous session, subsequent to the earlier subsequent user action, which, in turn, was made in the earlier session subsequent to the present user action, and means for facilitating a shortcut from a present state to the later user action, bypassing the earlier user action; and the means for displaying includes means for displaying a user-selectable representation of the shortcut.
Claim 22
Independent Claim 138 words
A method for facilitating communication between a user and a network of information resources at respective remote network nodes, the user having: a local node having a user interface program thereon, for allowing a user to interface with the network and request a download of information items from the information resources, a network interface coupled between the local node and the network, a user interface including (i) means for receiving user commends representative of user actions and (ii) means for displaying received network responses of network information for viewing by a user, the method comprising the steps of: recording a sequence of successive user actions and network responses; developing a profile of user activities based on the user actions and network responses monitored in the step of monitoring; and actively facilitating user activities based on the developed profile.
Claim 23
Independent Claim 138 words
A method for facilitating communication between a user and a network of information resources at respective remote network nodes, the user having: a local node having a user interface program thereon, for allowing a user to interface with the network and request a download of information items from the information resources, a network interface coupled between the local node and the network, a user interface including (i) means for receiving user commends representative of user actions and (ii) means for displaying received network responses of network information for viewing by a user, the method comprising the steps of: recording a sequence of successive user actions and network responses; developing a profile of user activities based on the user actions and network responses monitored in the step of monitoring; and actively facilitating user activities based on the developed profile.
Claim 24
Dependent Claim 184 words
A computer program product, for facilitating communication between a user and a network of information resources at respective remote network nodes, for use with a user communication system including: a local node having a user interface program thereon, for allowing a user to interface with the network and request a download of information items from the information resources, a network interface coupled between the local node and the network, and a user interface including (i) means for receiving user commends representative of user actions and (ii) means for displaying received network responses of network information for viewing by a user, the computer program product comprising: a computer-usable medium; means, recorded on the medium, for directing the user communication system to record a sequence of successive user actions and network responses; means, recorded on the medium, for directing the user communication system to develop a profile of user activities based on the user actions and network responses monitored in the step of monitoring; and means, recorded on the medium, for directing the user communication system to actively facilitate user activities based on the developed profile.
Claim 25
Dependent Claim 184 words
A computer program product, for facilitating communication between a user and a network of information resources at respective remote network nodes, for use with a user communication system including: a local node having a user interface program thereon, for allowing a user to interface with the network and request a download of information items from the information resources, a network interface coupled between the local node and the network, and a user interface including (i) means for receiving user commends representative of user actions and (ii) means for displaying received network responses of network information for viewing by a user, the computer program product comprising: a computer-usable medium; means, recorded on the medium, for directing the user communication system to record a sequence of successive user actions and network responses; means, recorded on the medium, for directing the user communication system to develop a profile of user activities based on the user actions and network responses monitored in the step of monitoring; and means, recorded on the medium, for directing the user communication system to actively facilitate user activities based on the developed profile.

References Cited (Backward Citations)

US4931950A Cited
US5208745A Cited
US5333237A Cited
US5239617A Cited
US5355472A Cited
US5103498A Cited
US5204947A Cited
US5297249A Cited
US5390281A Cited
US5506937A Cited
US5560011A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-03-09 2001-09-08 2002-03-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-03-09 2005-09-08 2006-03-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-03-09 2009-09-08 2010-03-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag