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

Operation sequence user adaptive system and method

Assignee: Hitachi Ltd
•
Filing: 1993-07-13
•
Granted: 1999-12-14
•
Expires: 2013-07-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An operation sequence user adaptive system for use in a processing system. The system including a central processing unit in which after objects displayed on a display screen of a display are specified from a mouse or a keyboard, and when a function to be effected for the objects are specified through selection of a function selective menu, a pertinent function of an application program is executed. The adaptive system includes a function of storing a data structure for storing therein a usage frequency of each of the functions, an update function of monitoring an operation conducted by the user for each function and updating a weight between particular functions successively operated, and a combining function of combining, when the weight updated by the update function exceeds a predetermined threshold value, the particular functions associated with the weight.

Inventors

  • 👤 Shigeo Sumino
  • 👤 Takafumi Miyatake
  • 👤 Hirotada Ueda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 05:38
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/453

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 144 words
An operation sequence user adaptive system for use in a central processing unit (CPU) in which an application program is operated, wherein after objects displayed on a display screen of a display are specified from a mouse or a keyboard, and when a function to be effected for the objects are specified through selection of a function selective menu, a pertinent function of the application program is executed, the operation sequence user adaptive system comprising: means for storing a data structure for storing therein a usage frequency of each of the functions; update means for monitoring an operation conducted by the user for each of the functions and updating a weight of particular functions which are successively operated; and combining means, operative when the weight updated by the update means exceeds a predetermined threshold values for combining the particular functions associated with the weight.
Claim 2
Dependent Claim 144 words
An operation sequence user adaptive system for use in a central processing unit (CPU) in which an application program is operated, wherein after objects displayed on a display screen of a display are specified from a mouse or a keyboard, and when a function to be effected for the objects are specified through selection of a function selective menu, a pertinent function of the application program is executed, the operation sequence user adaptive system comprising: means for storing a data structure for storing therein a usage frequency of each of the functions; update means for monitoring an operation conducted by the user for each of the functions and updating a weight of particular functions which are successively operated; and combining means, operative when the weight updated by the update means exceeds a predetermined threshold values for combining the particular functions associated with the weight.
Claim 3
Dependent Claim 131 words
A system according to claim 1, wherein said data structure stored in said storing means includes a weighted Petri net representing the function being currently active in the application program being operated in said CPU at a token, information indicating a state from when the function is activated in a plurality of places in which the token is arranged to when a next function is activated, information indicating an execution order of the functions in a direction of an arc establishing a connection therebetween, information indicating an activating condition to decide whether or not combinations of objects specified at a transition disposed for the arc and a selected function are executable, and information indicating a usage frequency of a function sequence by the weight assigned to the two transitions successively fired.
Claim 4
Dependent Claim 77 words
A system according to claim 1, wherein the central processing unit further includes a selective menu of the function associated with the combined particular functions independently of the existing function selective menus, and wherein the central processing unit displays, when setting a selective menu of a function associated with the combined particular functions independently of the existing function selective menus, a face of the selective menu, the face being formed of portions of the existing selective menus.
Claim 5
Dependent Claim 67 words
A system according to claim 1, wherein the central processing unit further includes a selective menu of the function associated with the combined particular functions independently of the existing function selective menus, and wherein a predetermined one-dimensional array controlling a consecutive activation of one of the functions or a sequential activation of plural functions selected therefrom is described according to a normalized expression in a unified fashion.
Claim 6
Dependent Claim 79 words
A system according to claim 1, wherein the objective weight is updated only when a function previously activated is equal to a function being currently active and the number of objects previously acted upon is identical to that of objects being currently acted upon or only when a function previously activated is different from a function being currently active and objects previously acted upon and objects being currently acted upon are inputs and outputs of the previously activated function.
Claim 7
Dependent Claim 131 words
An operation sequence user adaptive method for use in a processing system including a central processing unit in which after objects displayed on a display screen of a display are specified from a mouse or a keyboard, when a function to be effected for the objects are specified through selection of a function selective menu, a pertinent function of an application program is executed, the method comprising the following steps of: preparing a data structure for storing therein a usage frequency of each of the functions; monitoring an operation conducted by the user for each of the functions and updating a weight of particular functions which are successively operated; and combining, when the weight updated by the update means exceeds a predetermined threshold value, the particular functions associated with the weight.
Claim 8
Dependent Claim 131 words
An operation sequence user adaptive method for use in a processing system including a central processing unit in which after objects displayed on a display screen of a display are specified from a mouse or a keyboard, when a function to be effected for the objects are specified through selection of a function selective menu, a pertinent function of an application program is executed, the method comprising the following steps of: preparing a data structure for storing therein a usage frequency of each of the functions; monitoring an operation conducted by the user for each of the functions and updating a weight of particular functions which are successively operated; and combining, when the weight updated by the update means exceeds a predetermined threshold value, the particular functions associated with the weight.
Claim 9
Dependent Claim 131 words
A method according to claim 6, wherein said data structure stored in said storing means includes a weighted Petri net representing the function being currently active in an application program being operated in said CPU at a token, information indicating a state from when the function is activated in a plurality of places in which the token is arranged to when a next function is activated, information indicating an execution order of the functions in a direction of an arc establishing a connection therebetween, information indicating an activating condition to decide whether or not combinations of objects specified at a transition disposed for the arc and a selected function are executable, and information indicating a usage frequency of a function sequence by the weight assigned to the two transitions successively fired.
Claim 10
Dependent Claim 28 words
A method according to claim 6, wherein a selective menu of the function associated with the combined particular functions is included independently of the existing function selective menus.
Claim 11
Dependent Claim 48 words
A method according to claim 8, wherein when a selective menu of a function associated with the combined particular functions is set independently of the existing function selective menus, a face of the selective menu is displayed, the face being formed of portions of the existing selective menus.
Claim 12
Dependent Claim 40 words
A method according to claim 8, wherein a predetermined one-dimensional array controlling a consecutive activation of one of the functions or a sequential activation of plural functions selected therefrom is described according to a normalized expression in a uniform fashion.
Claim 13
Dependent Claim 79 words
A method according to claim 6, wherein the objective weight is updated only when a function previously activated is equal to a function being currently active and the number of objects previously acted upon is identical to that of objects being currently acted upon or only when a function previously activated is different from a function being currently active and objects previously acted upon and objects being currently acted upon are inputs and outputs of the previously activated function.

References Cited (Backward Citations)

JPS55146539A Cited
JPH01318166A Cited
JPH0219964A Cited
US5283896A Cited
EP0401975A2 Cited
EP0407296A1 Cited
US5367626A Cited
US5257363A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-13 2003-06-14 2003-12-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-13 2007-06-14 2007-12-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-13 2011-06-14 2011-12-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag