Input/output device, input/output method, and program
First Claim
1. An input/output device for selecting an item displayed on screen through a sequence of operations and then executing a function corresponding to the selected item, comprising:
- input means, to be operated by a user, for inputting user operations;
storage means for storing an input operation history of user operations input to the input means;
display position adjusting means for adjusting screen display positions of items based on the input operation history stored in the storage means;
output means for outputting the items to the screen display positions adjusted by the display position adjusting means; and
user learning evaluation means for determining if the user has learned the selection sequence for items selected by the user based on the input operation history stored in the storage means;
wherein the display position adjusting means prohibits changing the screen display position of items that the user learning evaluation means determines the user has learned, and adjusts the display position of items that the user learning evaluation means determines the user has not learned; and
wherein the user learning evaluation means detects from the input operation history stored in the storage means the type of buttons used to execute a function, determines that the user has learned any item for which the detected buttons include a numeric button, and determines that the user has not learned any item for which the detected buttons include the enter button.
2 Assignments
0 Petitions
Accused Products
Abstract
An input/output device enables a system to adapt its operation to the user'"'"'s learning the system without interfering with what the user has already learned about operating the system. In an input/output device enabling a system to adapt to how frequently the user uses particular functions, a storage unit 12 accumulates information about the operations the user performs, a user learning evaluation unit 13 determines if the user has learned each function based on the input operation history accumulated by the storage unit 12, and a menu display position adjustment unit 14 leaves the menu display position unchanged for any function the user learning evaluation unit 13 determines the user has learned, and rearranges the menu display positions of only those functions the user learning evaluation unit 13 determines the user has not learned in descending order of the frequency of execution based on the input operation history stored by the storage unit 12.
50 Citations
10 Claims
-
1. An input/output device for selecting an item displayed on screen through a sequence of operations and then executing a function corresponding to the selected item, comprising:
-
input means, to be operated by a user, for inputting user operations; storage means for storing an input operation history of user operations input to the input means; display position adjusting means for adjusting screen display positions of items based on the input operation history stored in the storage means; output means for outputting the items to the screen display positions adjusted by the display position adjusting means; and user learning evaluation means for determining if the user has learned the selection sequence for items selected by the user based on the input operation history stored in the storage means; wherein the display position adjusting means prohibits changing the screen display position of items that the user learning evaluation means determines the user has learned, and adjusts the display position of items that the user learning evaluation means determines the user has not learned; and wherein the user learning evaluation means detects from the input operation history stored in the storage means the type of buttons used to execute a function, determines that the user has learned any item for which the detected buttons include a numeric button, and determines that the user has not learned any item for which the detected buttons include the enter button.
-
-
2. An input/output device for selecting an item displayed on screen through a sequence of operations and then executing a function corresponding to the selected item, comprising:
-
input means, to be operated by a user, for inputting user operations; storage means for storing an input operation history of user operations input to the input means; display position adjusting means for adjusting screen display positions of items based on the input operation history stored in the storage means; output means for outputting the items to the screen display positions adjusted by the display position adjusting means; and user learning evaluation means for determining if the user has learned the selection sequence for items selected by the user based on the input operation history stored in the storage means; wherein the display position adjusting means prohibits changing the screen display position of items that the user learning evaluation means determines the user has learned, and adjusts the display position of items that the user learning evaluation means determines the user has not learned; and wherein the user learning evaluation means calculates a display screen switching interval from the input operation history stored in the storage means, determines that the user has learned any item for which the calculated display screen switching interval is less than a reference value, and determines that the user has not learned any item for which the display screen switching interval is greater than or equal to the reference value.
-
-
3. An input/output device for selecting an item displayed on screen through a sequence of operations and then executing a function corresponding to the selected item, comprising:
-
input means, to be operated by a user, for inputting user operations; storage means for storing an input operation history of user operations input to the input means; display position adjusting means for adjusting screen display positions of items based on the input operation history stored in the storage means; output means for outputting the items to the screen display positions adjusted by the display position adjusting means; and user learning evaluation means for determining if the user has learned the selection sequence for items selected by the user based on the input operation history stored in the storage means; wherein the display position adjusting means prohibits changing the screen display position of items that the user learning evaluation means determines the user has learned, and adjusts the display position of items that the user learning evaluation means determines the user has not learned; wherein the user learning evaluation means calculates an operating time interval from the input operation history stored in the storage means, determines that the user has learned any item for which the calculated operating time interval is less than a reference value, and determines that the user has not learned any item for which the operating time interval is greater than or equal to the reference value; and wherein the user learning evaluation means adjusts the reference value according to the length of a message displayed on screen.
-
-
4. An input/output device for selecting an item displayed on screen through a sequence of operations and then executing a function corresponding to the selected item, comprising:
-
input means, to be operated by a user, for inputting user operations; storage means for storing an input operation history of user operations input to the input means; display position adjusting means for adjusting screen display positions of items based on the input operation history stored in the storage means; output means for outputting the items to the screen display positions adjusted by the display position adjusting means; and user learning evaluation means for determining if the user has learned the selection sequence for items selected by the user based on the input operation history stored in the storage means; wherein the display position adjusting means prohibits changing the screen display position of items that the user learning evaluation means determines the user has learned, and adjusts the display position of items that the user learning evaluation means determines the user has not learned; and wherein the user learning evaluation means detects where the user is looking, determines that the user has not learned any item the user selects by looking at the screen, and determines that the user has learned any item the user selects by not looking at the screen.
-
-
5. An input/output device for selecting an item displayed on screen through a sequence of operations and then executing a function corresponding to the selected item, comprising:
-
input means, to be operated by a user, for inputting user operations; storage means for storing an input operation history of user operations input to the input means; display position adjusting means for adjusting screen display positions of items based on the input operation history stored in the storage means; output means for outputting the items to the screen display positions adjusted by the display position adjusting means; and user learning evaluation means for determining if the user has learned the selection sequence for items selected by the user based on the input operation history stored in the storage means; wherein the display position adjusting means prohibits changing the screen display position of items that the user learning evaluation means determines the user has learned, and adjusts the display position of items that the user learning evaluation means determines the user has not learned; and wherein the user learning evaluation means determines that the user has not learned items for which the user'"'"'s actions change when the screen display is changed, and determines that the user has learned items for which the user'"'"'s actions did not change.
-
-
6. A non-transitory computer readable storage medium for causing a computer to execute an input/output method for selecting an item displayed on screen through a sequence of operations and then executing a function corresponding to the selected item, the method comprising:
-
inputting user operations; storing an input operation history of inputted user operations; adjusting screen display positions of items based on the stored input operation history; outputting the items to the adjusted screen display positions; determining if the user has learned the selection sequence for items selected by the user based on the stored input operation history; prohibiting changing the screen display position of items that said determining determines the user has learned, and adjusting the display position of items that determining determines the user has not learned; and detecting from the stored input operation history the type of buttons used to execute a function, determining that the user has learned any item for which the detected buttons include a numeric button, and determining that the user has not learned any item for which the detected buttons include the enter button.
-
-
7. A non-transitory computer readable storage medium for causing a computer to execute an input/output method for selecting an item displayed on screen through a sequence of operations and then executing a function corresponding to the selected item, the method comprising:
-
inputting user operations; storing an input operation history of inputted user operations; adjusting screen display positions of items based on the stored input operation history; outputting the items to the adjusted screen display positions; determining if the user has learned the selection sequence for items selected by the user based on the stored input operation history; prohibiting changing the screen display position of items that said determining determines the user has learned, and adjusting the display position of items that determining determines the user has not learned; and calculating a display screen switching interval from the stored input operation history, determining that the user has learned any item for which the calculated display screen switching interval is less than a reference value, and determining that the user has not learned any item for which the display screen switching interval is greater than or equal to the reference value.
-
-
8. A non-transitory computer readable storage medium for causing a computer to execute an input/output method for selecting an item displayed on screen through a sequence of operations and then executing a function corresponding to the selected item, the method comprising:
-
inputting user operations; storing an input operation history of inputted user operations; adjusting screen display positions of items based on the stored input operation history; outputting the items to the adjusted screen display positions; determining if the user has learned the selection sequence for items selected by the user based on the stored input operation history; prohibiting changing the screen display position of items that said determining determines the user has learned, and adjusting the display position of items that determining determines the user has not learned; calculating an operating time interval from the stored input operation history, determining that the user has learned any item for which the calculated operating time interval is less than a reference value, and determining that the user has not learned any item for which the operating time interval is greater than or equal to the reference value; and adjusting the reference value according to the length of a message displayed on screen.
-
-
9. A non-transitory computer readable storage medium for causing a computer to execute an input/output method for selecting an item displayed on screen through a sequence of operations and then executing a function corresponding to the selected item, the method comprising:
-
inputting user operations; storing an input operation history of inputted user operations; adjusting screen display positions of items based on the stored input operation history; outputting the items to the adjusted screen display positions; determining if the user has learned the selection sequence for items selected by the user based on the stored input operation history; prohibiting changing the screen display position of items that said determining determines the user has learned, and adjusting the display position of items that determining determines the user has not learned; and detecting where the user is looking, determining that the user has not learned any item the user selects by looking at the screen, and determining that the user has learned any item the user selects by not looking at the screen.
-
-
10. A non-transitory computer readable storage medium for causing a computer to execute an input/output method for selecting an item displayed on screen through a sequence of operations and then executing a function corresponding to the selected item, the method comprising:
-
inputting user operations; storing, in a memory device, an input operation history of inputted user operations; adjusting screen display positions of items based on the stored input operation history; outputting the items to the adjusted screen display positions; determining if the user has learned the selection sequence for items selected by the user based on the stored input operation history; prohibiting changing the screen display position of items that said determining determines the user has learned, and adjusting the display position of items that determining determines the user has not learned; and determining that the user has not learned items for which the user'"'"'s actions change when the screen display is changed, and determining that the user has learned items for which the user'"'"'s actions did not change.
-
Specification