INFORMATION PROCESSING DEVICE AND PROGRAM
First Claim
Patent Images
1. An information processing device comprising:
- a plurality of keys arranged;
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 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 unit;
an assigning means for, if it is determined by the determining unit that a plurality of windows are displayed, assigning a key to each of the windows displayed in the partial area identified by the identifying unit, 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 as signed.
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.
-
Citations
15 Claims
-
1. An information processing device comprising:
-
a plurality of keys arranged; 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 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 unit; an assigning means for, if it is determined by the determining unit that a plurality of windows are displayed, assigning a key to each of the windows displayed in the partial area identified by the identifying unit, 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 as signed. - View Dependent Claims (6, 7, 8, 9)
-
-
2. An information processing device comprising:
-
a plurality of keys arranged; 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 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 unit; a comparing means for, if it is determined by the determining unit that a plurality of windows are displayed, calculating an area of each of the windows displayed in the partial area identified by the identifying unit, and comparing the areas with each other; and a selecting means for selecting a window having a largest area, on the basis of a result of the comparison by the comparing means.
-
-
3. An information processing device comprising:
-
a plurality of keys arranged; 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 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 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 unit; a second identifying means for, if it is determined by the determining unit 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 unit 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; and 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. - View Dependent Claims (10)
-
-
4. An information processing device comprising:
-
a plurality of keys arranged; 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 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 unit, and the plurality of windows are displayed in a stack; and a selecting means for, if it is determined by the determining unit that a plurality of windows are displayed in a stack, selecting a window displayed at a forefront among the windows displayed in a stack.
-
-
5. An information processing device comprising:
-
a plurality of keys arranged; 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 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 unit; and a selecting means for, if it is determined by the determining unit 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 unit.
-
-
11. A program for causing a computer to execute:
-
an identifying step of, if one of a plurality of keys arranged 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 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.
-
-
12. A program for causing a computer to execute:
-
an identifying step of, if one of a plurality of keys arranged 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 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; and a selecting step of selecting a window having a largest area, on the basis of a result of the comparison at the comparing step.
-
-
13. A program for causing a computer to execute:
-
a first identifying step of, if one of a plurality of keys arranged 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 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; and 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.
-
-
14. A program for causing a computer to execute:
-
an identifying step of, if one of a plurality of keys arranged 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 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; and 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 a stack.
-
-
15. A program for causing a computer to execute:
-
an identifying step of, if one of a plurality of keys arranged 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 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.
-
Specification