IP Library Granted Patent US 7,865,841
Granted Patent B2
US 7,865,841 · App. 11/794,395 · Granted Jan 4, 2011

Input/output device, input/output method, and program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,865,841
App. No.
11/794,395
Granted
Jan 4, 2011
Kind
B2
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.

Claims (82)

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.

Assignments (2)
CHANGE OF NAME Recorded Nov 20, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021897/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2007
From: MORIKAWA, KOJI
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 020205/0936 →