Operation Support Computer Program, Operation Support Computer System
First Claim
1. An operation-support computer program executed on a computer system including a storage unit configured to store information, a processing unit configured to process information, an output unit configured to output information to a user, and an input unit configured to receive a command from the user, whereby a plurality of objects are displayed on a view area of the output unit and the user is allowed to control through the input unit an object having an input-focus out of the plurality of objects, the operation-support computer program configured to cause the processing unit to execute steps thereof,the operation-support computer program comprising:
- step (1) of performing a first allocation process of press key sequence, for the object identified by an object id stored in the storage unit out of the plurality of objects displayed on the view area of the output unit, wherein the storage unit is further configured to store the object id identifying the object, and an object view range indicative of a position/size of the object on the view area of the output unit, both of which are associated with each other, and store a press key sequence indicative of an identified press key of the input unit or a combination of at least two identified press keys of the input unit, and an allocation priority for press key sequence to the object id, both of which are associated with each other, and store the press key sequence, and an image of press key sequence that is an image indicative of the identified press key sequence of the input unit or a combination of the at least two identified press keys of the input unit, both of which are associated with each other, said step (1) includingcalculating a first positional relation between a first reference position of the output unit and the object view range associated with the object id stored in the storage unit,identifying association between the allocation priority for press key sequence and the press key sequence, on the basis of the calculated first positional relation, andassociating the identified press key sequence with the object id and storing an associated result in the storage unit, for the object id stored in the storage unit;
step (2) of performing an image-display process of press key sequence, for the object id stored in the storage unit, based on association between the press key sequence and the object id stored in the storage unit, and based on association between the press key sequence and the image of press key sequence stored in the storage unit, said step (2) includingidentifying the press key sequence associated with the object id stored in the storage unit, and identifying the image of press key sequence associated with the identified press key sequence, anddisplaying the identified image of press key sequence with reference to a view range of the output unit based on the object view range associated with the objet id, thereby notifying the user of the computer system of a press-key sequential relation as to the object to be reached by the input-focus in response to a press of the identified press key of the input unit or a combined and consecutive press of the at least two identified press keys of the input unit, in a current display state of the output unit;
step (3) of performing a second allocation process of press key sequence, when detecting a command to change the object to be targeted by the input-focus in response to a press of the identified press key of the input unit by the user after the first allocation process of press key sequence has been performed, said step (3) includingperforming an input-focus movement process, that is, identifying from the storage unit the object id associated with the press key sequence identical to the identified press key, and moving the input-focus to the object indicated by the identified object id,performing a deletion process of press key sequence, that is, deleting association of the press key sequence with the object id whose head does not include the identified press key pressed by the user under a change command, and with the object id associated with the press key sequence identical to the identified press key pressed by the user under the change command, wherein the association is deleted from pieces of association between the press key sequence and the object id stored in the storage unit,performing an updating allocation process of press key sequence, said updating allocation process of press key sequence includingidentifying from the storage unit all the press key sequence whose head includes the identified press key pressed by the user under the change command and which is constituted by combining the at least two identified press keys of the input unit, andfor each identified press key sequence, identifying the object id associated with said each press key sequence, and deleting association therebetween from the storage unit, and deleting from said each press key sequence the identified press key pressed by the user included in a head of said each press key sequence, thereby obtaining a new press key sequence and associating the new press key sequence with the object id having the association deleted therefrom, and storing an associated result in the storage unit, andperforming an allocation process of press key sequence, for the object id of the object having no input-focus and not associated with press key sequence stored in the storage unit, out of the plurality of objects displayed on the view area of output unit, said allocation process of press key sequence includingcalculating a second position relation between a second reference position of the output unit and the object view range associated with the object id stored in the storage unit,identifying association between the allocation priority for press key sequence and the press key sequence, on the basis of the calculated second positional relation, for the object id from the storage unit, andassociating the identified press key sequence with the object id and storing an associated result in the storage unit, andperforming the image-display process of press key sequence of said step (2), thereby notifying the user of the operation-support computer system of a new press-key sequential relation; and
step (4) of performing each process of said step (3), when detecting a command to change the object to be targeted by the input-focus in response to a press of the identified press key of the input unit by the user after the second allocation process of press key sequence has been performed.
1 Assignment
0 Petitions
Accused Products
Abstract
An operation-support computer program causes processing means to perform (1) assignment processing of first key input order information; (2) key input order information image display processing; (3) after assignment processing of the first key input order information has been performed, upon detecting a modification instruction of an object to be a focus of input, performing focus transition processing, performing deletion processing of the key input order information, carrying out update processing of the key input order information assignment, performing assignment processing of second key input order information and key input order information image display processing, and informing the user of the operation-support computer system of the relationships of the new key input orders; and (4) after assignment processing of the second key input order information has been performed, upon detecting a modification instruction of the object to be a focus of input, performing each of the processing of (3).
24 Citations
20 Claims
-
1. An operation-support computer program executed on a computer system including a storage unit configured to store information, a processing unit configured to process information, an output unit configured to output information to a user, and an input unit configured to receive a command from the user, whereby a plurality of objects are displayed on a view area of the output unit and the user is allowed to control through the input unit an object having an input-focus out of the plurality of objects, the operation-support computer program configured to cause the processing unit to execute steps thereof,
the operation-support computer program comprising: -
step (1) of performing a first allocation process of press key sequence, for the object identified by an object id stored in the storage unit out of the plurality of objects displayed on the view area of the output unit, wherein the storage unit is further configured to store the object id identifying the object, and an object view range indicative of a position/size of the object on the view area of the output unit, both of which are associated with each other, and store a press key sequence indicative of an identified press key of the input unit or a combination of at least two identified press keys of the input unit, and an allocation priority for press key sequence to the object id, both of which are associated with each other, and store the press key sequence, and an image of press key sequence that is an image indicative of the identified press key sequence of the input unit or a combination of the at least two identified press keys of the input unit, both of which are associated with each other, said step (1) including calculating a first positional relation between a first reference position of the output unit and the object view range associated with the object id stored in the storage unit, identifying association between the allocation priority for press key sequence and the press key sequence, on the basis of the calculated first positional relation, and associating the identified press key sequence with the object id and storing an associated result in the storage unit, for the object id stored in the storage unit; step (2) of performing an image-display process of press key sequence, for the object id stored in the storage unit, based on association between the press key sequence and the object id stored in the storage unit, and based on association between the press key sequence and the image of press key sequence stored in the storage unit, said step (2) including identifying the press key sequence associated with the object id stored in the storage unit, and identifying the image of press key sequence associated with the identified press key sequence, and displaying the identified image of press key sequence with reference to a view range of the output unit based on the object view range associated with the objet id, thereby notifying the user of the computer system of a press-key sequential relation as to the object to be reached by the input-focus in response to a press of the identified press key of the input unit or a combined and consecutive press of the at least two identified press keys of the input unit, in a current display state of the output unit; step (3) of performing a second allocation process of press key sequence, when detecting a command to change the object to be targeted by the input-focus in response to a press of the identified press key of the input unit by the user after the first allocation process of press key sequence has been performed, said step (3) including performing an input-focus movement process, that is, identifying from the storage unit the object id associated with the press key sequence identical to the identified press key, and moving the input-focus to the object indicated by the identified object id, performing a deletion process of press key sequence, that is, deleting association of the press key sequence with the object id whose head does not include the identified press key pressed by the user under a change command, and with the object id associated with the press key sequence identical to the identified press key pressed by the user under the change command, wherein the association is deleted from pieces of association between the press key sequence and the object id stored in the storage unit, performing an updating allocation process of press key sequence, said updating allocation process of press key sequence including identifying from the storage unit all the press key sequence whose head includes the identified press key pressed by the user under the change command and which is constituted by combining the at least two identified press keys of the input unit, and for each identified press key sequence, identifying the object id associated with said each press key sequence, and deleting association therebetween from the storage unit, and deleting from said each press key sequence the identified press key pressed by the user included in a head of said each press key sequence, thereby obtaining a new press key sequence and associating the new press key sequence with the object id having the association deleted therefrom, and storing an associated result in the storage unit, and performing an allocation process of press key sequence, for the object id of the object having no input-focus and not associated with press key sequence stored in the storage unit, out of the plurality of objects displayed on the view area of output unit, said allocation process of press key sequence including calculating a second position relation between a second reference position of the output unit and the object view range associated with the object id stored in the storage unit, identifying association between the allocation priority for press key sequence and the press key sequence, on the basis of the calculated second positional relation, for the object id from the storage unit, and associating the identified press key sequence with the object id and storing an associated result in the storage unit, and performing the image-display process of press key sequence of said step (2), thereby notifying the user of the operation-support computer system of a new press-key sequential relation; and step (4) of performing each process of said step (3), when detecting a command to change the object to be targeted by the input-focus in response to a press of the identified press key of the input unit by the user after the second allocation process of press key sequence has been performed. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
2. An operation-support computer program executed on a computer system including a storage unit configured to store information, a processing unit configured to process information, an output unit configured to output information to a user, and an input unit configured to receive a command from the user, whereby a plurality of objects are displayed on a view area of the output unit and the user is allowed to control through the input unit an object having an input-focus out of the plurality of objects, the operation-support computer program configured to cause the processing unit to execute steps thereof,
the operation-support computer program comprising: -
step (1) of performing a first allocation process of press key sequence, for the object identified by an object id stored in the storage unit out of the plurality of objects displayed on the view area of the output unit, wherein the storage unit is further configured to store the object id identifying the object, and an object view range indicative of a position/size of the object on the view area of the output unit, both of which are associated with each other, and store a press key sequence indicative of an identified press key of the input unit or a combination of at least two identified press keys of the input unit, and an allocation priority for press key sequence to the object id, both of which are associated with each other, and store the press key sequence, and an image of press key sequence that is an image indicative of the identified press key sequence of the input unit or a combination of the at least two identified press keys of the input unit, both of which are associated with each other, said step (1) including calculating a first positional relation between a first reference position of the output unit and the object view range associated with the object id stored in the storage unit, identifying association between the allocation priority for press key sequence and the press key sequence, on the basis of the calculated first positional relation, and associating the identified press key sequence with the object id and storing an associated result in the storage unit, for the object id stored in the storage unit; step (2) of performing an image-display process of press key sequence, for the object id stored in the storage unit, based on association between the press key sequence and the object id stored in the storage unit, and based on association between the press key sequence and the image of press key sequence stored in the storage unit, said step (2) including identifying the press key sequence associated with the object id stored in the storage unit, and identifying the image of press key sequence associated with the identified press key sequence, and displaying the identified image of press key sequence with reference to a view range of the output unit based on the object view range associated with the objet id, thereby notifying the user of the computer system of a press-key sequential relation as to the object to be reached by the input-focus in response to a press of the identified press key of the input unit or a combined and consecutive press of the at least two identified press keys of the input unit, in a current display state of the output unit; step (3) of performing a second allocation process of press key sequence, when detecting a command to change the object to be targeted by the input-focus in response to a press of the identified press key of the input unit by the user after the first allocation process of press key sequence has been performed, said step (3) including performing an input-focus movement process, that is, identifying from the storage unit the object id associated with the press key sequence identical to the identified press key, and moving the input-focus to the object indicated by the identified object id, performing an updating allocation process of press key sequence so as to renew association between the press key sequence obtained after updating process and the object id into the latest association between the press key sequence and the object id, out of pieces of association between the press key sequence and the object id stored in the storage unit, said updating allocation process of press key sequence including identifying from the storage unit all the press key sequence whose head includes the identified press key pressed by the user under the change command and which is constituted by combining the at least two identified press keys of the input unit, and for each identified press key sequence, deleting from said each press key sequence the identified press key pressed by the user included in a head of said each press key sequence thereby obtaining a new press key sequence, associating the new press key sequence with the object id associated with said each identified press key sequence, and storing an associated result in the storage unit in a separate manner, and performing an allocation process of press key sequence, for the object id of the object having no input-focus and not associated with press key sequence stored in the storage unit, out of the plurality of objects displayed on the view area of output unit, said allocation process of press key sequence including calculating a second position relation between a second reference position of the output unit and the object view range associated with the object id stored in the storage unit, identifying association between the allocation priority for press key sequence and the press key sequence, on the basis of the calculated second positional relation, for the object id from the storage unit, and associating the identified press key sequence with the object id and storing an associated result in the storage unit, and performing the image-display process of press key sequence of said step (2), thereby notifying the user of the operation-support computer system of a new press-key sequential relation; step (4) of performing each process of said step (3), when detecting a command to change the object to be targeted by the input-focus in response to a press of the identified press key of the input unit by the user after the second allocation process of press key sequence has been performed; and step (5) of rendering the association between press key sequence and the object id, which has been obtained one-generation before the updating allocation process of press key sequence of said step (3), to be the latest association between the press key sequence and the object id, and moving the input-focus to the object having the input-focus before the input-focus movement process of said step (3), when detecting a return command of press key sequence in response to a press of the identified press key of the input unit pressed by the user, after the second allocation process of press key sequence has been performed. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification