Information processing device and program
First Claim
Patent Images
1. An information processing device comprising:
- a plurality of arranged keys;
a storage means for storing for each of partial areas obtained by dividing a display area so that arrangement of the partial areas is substantially identical to arrangement of the plurality of arranged keys, data indicating a range of a partial area and information on a key arranged in a substantially same position as the partial area;
an identifying means for, if one of the plurality of arranged keys is operated, identifying a partial area corresponding to the operated key, with reference to the storage means;
a determining means for determining whether a plurality of windows are displayed in the partial area identified by the identifying means;
an assigning means for, if it is determined by the determining means that a plurality of windows are displayed, assigning a key to each of the windows displayed in the partial area identified by the identifying means, the key being for selecting the window;
a notification means for notifying the keys assigned by the assigning means; and
a selecting means for, if one of the keys notified by the notification means is operated, selecting a window to which the operated key has been assigned,wherein when the assigning means assigns a key to each of the windows displayed in the partial area identified by the identifying means, the assigned key is different from the key corresponding to the partial area identified by the identifying means.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile phone manages display area 12 as twelve partial areas obtained by dividing the display area into a matrix of four rows and three columns, which is identical to an arrangement of keys of a numeric keypad; if plural windows are displayed in a partial area arranged in the same position as a pressed key, assigns a key to each of the windows displayed in the partial area, the key being for selecting the window, and notifies the keys; and if one of the notified keys is pressed, selects a window to which the pressed key has been assigned.
3 Citations
26 Claims
-
1. An information processing device comprising:
-
a plurality of arranged keys; a storage means for storing for each of partial areas obtained by dividing a display area so that arrangement of the partial areas is substantially identical to arrangement of the plurality of arranged keys, data indicating a range of a partial area and information on a key arranged in a substantially same position as the partial area; an identifying means for, if one of the plurality of arranged keys is operated, identifying a partial area corresponding to the operated key, with reference to the storage means; a determining means for determining whether a plurality of windows are displayed in the partial area identified by the identifying means; an assigning means for, if it is determined by the determining means that a plurality of windows are displayed, assigning a key to each of the windows displayed in the partial area identified by the identifying means, the key being for selecting the window; a notification means for notifying the keys assigned by the assigning means; and a selecting means for, if one of the keys notified by the notification means is operated, selecting a window to which the operated key has been assigned, wherein when the assigning means assigns a key to each of the windows displayed in the partial area identified by the identifying means, the assigned key is different from the key corresponding to the partial area identified by the identifying means. - View Dependent Claims (6, 11, 20)
-
-
2. An information processing device comprising:
-
a plurality of arranged keys; a storage means for storing for each of partial areas obtained by dividing a display area so that arrangement of the partial areas is substantially identical to arrangement of the plurality of arranged keys, data indicating a range of a partial area and information on a key arranged in a same position as the partial area; an identifying means for, if one of the plurality of arranged keys is operated, identifying a partial area corresponding to the operated key, with reference to the storage means; a determining means for determining whether a plurality of windows are displayed in the partial area identified by the identifying means; a comparing means for, if it is determined by the determining means that a plurality of windows are displayed, calculating an area of each of the windows displayed in the partial area identified by the identifying means, and comparing the areas with each other; a selecting means for selecting a window having a largest area, on the basis of a result of the comparison by the comparing means; and a message providing means for, when no window is displayed in the partial area identified by the identifying means, providing a user with a message informing that an error in operation has been detected, and urging the user to re-select one of the plurality of keys. - View Dependent Claims (7, 12, 16)
-
-
3. An information processing device comprising:
-
a plurality of arranged keys; a storage means for storing for each of partial areas obtained by dividing a display area so that arrangement of the partial areas is identical to arrangement of the plurality of arranged keys, data indicating a range of a partial area and information on a key arranged in a same position as the partial area; a first identifying means for, if one of the plurality of arranged keys is operated, identifying a partial area corresponding to the operated key, with reference to the storage means; a determining means for determining whether a plurality of windows are displayed in the partial area identified by the first identifying means; a second identifying means for, if it is determined by the determining means that a plurality of windows are displayed, identifying a plurality of partial areas in which only one of the windows displayed in the partial area identified by the first identifying means is displayed; a notification means for retrieving information on keys corresponding to the partial areas identified by the second identifying means, from the storage means, and notifying the information; a selecting means for, if one of the keys notified by the notification means is operated, identifying a partial area corresponding to the operated key with reference to the storage means, and selecting a window displayed in the partial area; and a message providing means for, when no window is displayed in the partial area identified by the first identifying means, providing a user with a message informing that an error in operation has been detected, and urging the user to re-select one of the plurality of keys. - View Dependent Claims (8, 13, 17, 21)
-
-
4. An information processing device comprising:
-
a plurality of arranged keys; a storage means for storing for each of partial areas obtained by dividing a display area so that arrangement of the partial areas is identical to arrangement of the plurality of arranged keys, data indicating a range of a partial area and information on a key arranged in a same position as the partial area; an identifying means for, if one of the plurality of arranged keys is operated, identifying a partial area corresponding to the operated key, with reference to the storage means; a determining means for determining whether a plurality of windows are displayed in the partial area identified by the identifying means, and the plurality of windows are displayed in a stack; a selecting means for, if it is determined by the determining means that a plurality of windows are displayed in a stack, selecting a window displayed at a forefront among the windows displayed in the partial area in a stack; and a message providing means for, when no window is displayed in the partial area identified by the identifying means, providing a user with a message informing that an error in operation has been detected, and urging the user to re-select one of the plurality of keys. - View Dependent Claims (9, 14, 18)
-
-
5. An information processing device comprising:
-
a plurality of arranged keys; a storage means for storing for each of partial areas obtained by dividing a display area so that arrangement of the partial areas is identical to arrangement of the plurality of arranged keys, data indicating a range of a partial area and information on a key arranged in a same position as the partial area; an identifying means for, if one of the plurality of keys is operated, identifying a partial area corresponding to the operated key, with reference to the storage means; a determining means for determining whether a plurality of windows are displayed in the partial area identified by the identifying means; a selecting means for, if it is determined by the determining means that a plurality of windows are displayed, selecting a window whose title area is included in the partial area among the windows displayed in the partial area identified by the identifying means; and a message providing means for, when no window is displayed in the partial area identified by the identifying means, providing a user with a message informing that an error in operation has been detected, and urging the user to re-select one of the plurality of keys. - View Dependent Claims (10, 15, 19)
-
-
22. A computer program comprising instructions on a non-transitory computer readable medium, the computer program for causing a computer to execute:
-
an identifying step of, if one of a plurality of arranged keys is operated, identifying, with reference to a memory storing for each of partial areas obtained by dividing a display area so that arrangement of the partial areas is identical to arrangement of the plurality of arranged keys, data indicating a range of a partial area and information on a key arranged in a same position as the partial area, a partial area corresponding to the operated key; a determining step of determining whether a plurality of windows are displayed in the partial area identified at the identifying step; an assigning step of, if it is determined at the determining step that a plurality of windows are displayed, assigning a key to each of the windows displayed in the partial area identified at the identifying step, the key being for selecting the window; a notifying step of notifying the keys assigned at the assigning step; and a selecting step of, if one of the keys notified at the notifying step is operated, selecting a window to which the operated key has been assigned, wherein in the assigning step, the assigned key is different from the key corresponding to the partial area identified at the identifying step.
-
-
23. A computer program comprising instructions on a non-transitory computer readable medium, the computer program for causing a computer to execute:
-
an identifying step of, if one of a plurality of arranged keys is operated, identifying, with reference to a memory storing for each of partial areas obtained by dividing a display area so that arrangement of the partial areas is identical to arrangement of the plurality of arranged keys, data indicating a range of a partial area and information on a key arranged in a same position as the partial area, a partial area corresponding to the operated key; a determining step of determining whether a plurality of windows are displayed in the partial area identified at the identifying step; a comparing step of, if it is determined at the determining step that a plurality of windows are displayed, calculating an area of each of the windows displayed in the partial area identified at the identifying step, and comparing the areas with each other; a selecting step of selecting a window having a largest area, on the basis of a result of the comparison at the comparing step; and a message providing step of, when no window is displayed in the partial area, providing a user with a message informing that an error in operation has been detected, and urging the user to re-select one of the plurality of keys.
-
-
24. A computer program comprising instructions on a non-transitory computer readable medium, the computer program for causing a computer to execute:
-
a first identifying step of, if one of a plurality of arranged keys is operated, identifying, with reference to a memory storing for each of partial areas obtained by dividing a display area so that arrangement of the partial areas is identical to arrangement of the plurality of arranged keys, data indicating a range of a partial area and information on a key arranged in a same position as the partial area, a partial area corresponding to the operated key; a determining step of determining whether a plurality of windows are displayed in the partial area identified at the first identifying step; a second identifying step of, if it is determined at the determining step that a plurality of windows are displayed, identifying a plurality of partial areas in which only one of the windows displayed in the partial area identified at the first identifying step is displayed; a notifying step of retrieving information on keys corresponding to the partial areas identified at the second identifying step, from the memory, and notifying the information; a selecting step of, if one of the keys notified at the notifying step is operated, identifying a partial area corresponding to the operated key with reference to the memory, and selecting a window displayed in the partial area; and a message providing step of, when no window is displayed in the partial area, providing a user with a message informing that an error in operation has been detected, and urging the user to re-select one of the plurality of keys.
-
-
25. A computer program comprising instructions on a non-transitory computer readable medium, the computer program for causing a computer to execute:
-
an identifying step of, if one of a plurality of arranged keys is operated, identifying, with reference to a memory storing for each of partial areas obtained by dividing a display area so that arrangement of the partial areas is identical to arrangement of the plurality of arranged keys, data indicating a range of a partial area and information on a key arranged in a same position as the partial area, a partial area corresponding to the operated key; a determining step of determining whether a plurality of windows are displayed in the partial area identified at the identifying step, and the plurality of windows are displayed in a stack; a selecting step of, if it is determined at the determining step that a plurality of windows are displayed in a stack, selecting a window displayed at a forefront among the windows displayed in the partial area in a stack; and a message providing step of, when no window is displayed in the partial area, providing a user with a message informing that an error in operation has been detected, and urging the user to re-select one of the plurality of keys.
-
-
26. A computer program comprising instructions on a non-transitory computer readable medium, the computer program for causing a computer to execute:
-
an identifying step of, if one of a plurality of arranged keys is operated, identifying, with reference to a memory storing for each of partial areas obtained by dividing a display area so that arrangement of the partial areas is identical to arrangement of the plurality of arranged keys, data indicating a range of a partial area and information on a key arranged in a same position as the partial area, a partial area corresponding to the operated key; a determining step of determining whether a plurality of windows are displayed in the partial area identified at the identifying step; a selecting step of, if it is determined at the determining step that a plurality of windows are displayed, selecting a window whose title area is included in the partial area among the windows displayed in the partial area identified at the identifying step; and a message providing step of, when no window is displayed in the partial area, providing a user with a message informing that an error in operation has been detected, and urging the user to re-select one of the plurality of keys.
-
Specification