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.