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

System for enhancing user efficiency in initiating sequence of data processing system user inputs using calculated probability of user executing selected sequences of user inputs

Assignee: International Business Machines Corp
•
Filing: 1992-12-28
•
Granted: 1995-11-07
•
Expires: 2012-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system in a data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs. Within the data processing system, data processing system stimulus events are identified and stored in a data base. Each sequence of data processing system user inputs which occurs in response to a subsequent occurrence of the identified stimulus event is also stored in the data base. The probability of an occurrence of a selected sequence of data processing system user inputs in response to a subsequent occurrence of the stimulus event is then calculated, utilizing the data base of stored sequences of data processing system user inputs. Upon subsequent recognition of a data processing system stimulus event, one or more selected sequences of data processing system user inputs are identified and displayed, along with an indicated probability of a user executing each identified sequence of data processing system user inputs. Thereafter, in response to a user input, a selected one of the identified sequences of data processing system user inputs may be automatically initiated, thereby enhancing a user's efficiency in performing a sequence of data processing system inputs within said data processing system.

Inventors

  • 👤 Jerry A. Blades
  • 👤 Harvey G. Kiel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 19:33
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3438; G06F11/3466; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/453; G06F2201/00; G06F2201/86

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 199 words
A method in a data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs, said method comprising the data-processing-system-implemented steps of: identifying a stimulus event within said data processing system; storing, within said data processing system, each sequence of data processing system user inputs which occurs in response to each subsequent occurrence of said stimulus event; thereafter calculating a positive probability of a user executing a selected sequence of data processing system user inputs in response to a subsequent occurrence of said stimulus event, utilizing said stored sequences of data processing system user inputs; displaying, within said data processing system in response to a subsequent occurrence of said stimulus event, an identification of one or more selected sequences of data processing system user inputs; indicating said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs; and automatically initiating one of said identified one or more selected sequences of data processing system user inputs in response to a user input, wherein a user's efficiency in performing a sequence of data processing system inputs within said data processing system is enhanced.
Claim 2
Independent Claim 199 words
A method in a data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs, said method comprising the data-processing-system-implemented steps of: identifying a stimulus event within said data processing system; storing, within said data processing system, each sequence of data processing system user inputs which occurs in response to each subsequent occurrence of said stimulus event; thereafter calculating a positive probability of a user executing a selected sequence of data processing system user inputs in response to a subsequent occurrence of said stimulus event, utilizing said stored sequences of data processing system user inputs; displaying, within said data processing system in response to a subsequent occurrence of said stimulus event, an identification of one or more selected sequences of data processing system user inputs; indicating said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs; and automatically initiating one of said identified one or more selected sequences of data processing system user inputs in response to a user input, wherein a user's efficiency in performing a sequence of data processing system inputs within said data processing system is enhanced.
Claim 3
Dependent Claim 81 words
The method in a data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 1, wherein the step of displaying an identification of one or more selected sequences of data processing system user inputs comprises the step of displaying each individual user input within said one or more selected sequences of data processing system user inputs within said data processing system in response to said subsequent occurrence of said stimulus event.
Claim 4
Dependent Claim 84 words
The method in a data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 2, wherein the step of displaying each individual user input within said one or more selected sequences of data processing system user inputs within said data processing system in response to said subsequent occurrence of said stimulus event comprises the step of displaying a decision tree which includes a graphic depiction of each data processing system prompt for user interaction.
Claim 5
Dependent Claim 86 words
The method in a data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 1, wherein the step of displaying an identification of one or more selected sequences of data processing system user inputs comprises the step of displaying an identification of only selected sequences of data processing system user inputs that have an associated positive probability of a user executing said selected sequence of data processing system user inputs which exceeds a specified threshold probability.
Claim 6
Dependent Claim 84 words
The method in a data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 1, wherein the step of indicating said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs comprises the step of displaying textual indicia of said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs.
Claim 7
Dependent Claim 84 words
The method in a data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 1, wherein the step of indicating said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs comprises the step of graphically displaying indicia of said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs.
Claim 8
Dependent Claim 92 words
The method in a data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 6, wherein the step of graphically displaying indicia of said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs comprises the step of varying a brightness of said graphical indicia in relation to said calculated positive probability of a user executing each of said one or more selected sequences of data processing system user inputs.
Claim 9
Dependent Claim 203 words
A data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs, said system comprising: means for identifying a stimulus event within said data processing system; means for storing, within said data processing system, each sequence of data processing system user inputs which occurs in response to each subsequent occurrence of said stimulus event; means for calculating a positive probability of a user executing a selected sequence of data processing system user inputs in response to a subsequent occurrence of said stimulus event, utilizing said stored sequences of data processing system user inputs; means for displaying, within said data processing system in response to a subsequent occurrence of said stimulus event, an identification of one or more selected sequences of data processing system user inputs; means for indicating said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs; and means for automatically initiating one of said identified one or more selected sequences of data processing system user inputs in response to a user input, wherein a user's efficiency in performing a sequence of data processing system inputs within said data processing system is enhanced.
Claim 10
Dependent Claim 203 words
A data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs, said system comprising: means for identifying a stimulus event within said data processing system; means for storing, within said data processing system, each sequence of data processing system user inputs which occurs in response to each subsequent occurrence of said stimulus event; means for calculating a positive probability of a user executing a selected sequence of data processing system user inputs in response to a subsequent occurrence of said stimulus event, utilizing said stored sequences of data processing system user inputs; means for displaying, within said data processing system in response to a subsequent occurrence of said stimulus event, an identification of one or more selected sequences of data processing system user inputs; means for indicating said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs; and means for automatically initiating one of said identified one or more selected sequences of data processing system user inputs in response to a user input, wherein a user's efficiency in performing a sequence of data processing system inputs within said data processing system is enhanced.
Claim 11
Dependent Claim 77 words
The data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 8 wherein said means for displaying an identification of one or more selected sequences of data processing system user inputs comprises means for displaying each individual user input within said one or more selected sequences of data processing system user inputs within said data processing system in response to said subsequent occurrence of said stimulus event.
Claim 12
Dependent Claim 80 words
The data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 9, wherein said means for displaying each individual user input within said one or more selected sequences of data processing system user inputs within said data processing system in response to said subsequent occurrence of said stimulus event comprises means for displaying a decision tree which includes a graphic depiction of each data processing system prompt for user interaction.
Claim 13
Dependent Claim 82 words
The data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 8, wherein said means for displaying an identification of one or more selected sequences of data processing system user inputs comprises means for displaying an identification of only selected sequences of data processing system user inputs that have an associated positive probability of a user executing said selected sequence of data processing system user inputs which exceeds a specified threshold probability.
Claim 14
Dependent Claim 83 words
The method in a data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 8, wherein said means for indicating said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs comprises means for displaying textual indicia of said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs.
Claim 15
Dependent Claim 80 words
The data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 8, wherein said means for indicating said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs comprises means for graphically displaying indicia of said calculated positive probability of a user executing each of said identified one or more selected sequences of data processing system user inputs.
Claim 16
Dependent Claim 90 words
The method in a data processing system for enhancing user efficiency in initiating a sequence of data processing system user inputs according to claim 13, wherein said means for graphically displaying indicia of said calculated probability of a user executing each of said identified one or more selected sequences of data processing system user inputs comprises means for varying a brightness of said graphical indicia in relation to said calculated positive probability of a user executing each of said one or more selected sequences of data processing system user inputs.

References Cited (Backward Citations)

US4730315A Cited
US4951190A Cited
US5067070A Cited
US4964077A Cited
US4821211A Cited
US5179654A Cited
US5179654C1 Cited
US5115501A Cited
US5204968A Cited
US5287448A Cited
US5239617A Cited
US5263167A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-06 1999-05-08 1999-11-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-06 2003-05-08 2003-11-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-06 2007-05-08 2007-11-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag