Keyboards for portable electronic devices
First Claim
Patent Images
1. A method, comprising:
- at an electronic device with a touch-sensitive display;
displaying a plurality of icons on the touch-sensitive display, wherein a respective icon in at least a subset of the plurality of icons corresponds to two or more symbols;
detecting a finger contact by a user with the touch-sensitive display that corresponds to the respective icon;
determining a respective first symbol in the two or more symbols to which the position of the finger contact further corresponds;
modifying the displayed respective icon to indicate that the finger contact corresponds to the respective first symbol, wherein the modifying includes;
asymmetrically distorting a shape of the respective icon towards the respective first symbol, andenlarging the respective first symbol;
detecting a change of the finger contact to a different position within the respective icon, the different position corresponding to a second symbol of the two or more symbols of the respective icon, if the finger making the contact is being rolled by the user to the different position; and
selecting the respective symbol corresponding to the respective current position of the finger contact.
2 Assignments
0 Petitions
Accused Products
Abstract
A plurality of icons are displayed on a touch-sensitive display. A respective icon in at least a subset of the plurality of icons corresponds to two or more symbols. A contact by a user with the touch-sensitive display that corresponds to the respective icon is detected. A respective symbol in the two or more symbols to which the contact further corresponds is determined. The displayed respective icon is modified to indicate that the contact corresponds to the respective symbol.
-
Citations
17 Claims
-
1. A method, comprising:
-
at an electronic device with a touch-sensitive display; displaying a plurality of icons on the touch-sensitive display, wherein a respective icon in at least a subset of the plurality of icons corresponds to two or more symbols; detecting a finger contact by a user with the touch-sensitive display that corresponds to the respective icon; determining a respective first symbol in the two or more symbols to which the position of the finger contact further corresponds;
modifying the displayed respective icon to indicate that the finger contact corresponds to the respective first symbol, wherein the modifying includes;asymmetrically distorting a shape of the respective icon towards the respective first symbol, and enlarging the respective first symbol; detecting a change of the finger contact to a different position within the respective icon, the different position corresponding to a second symbol of the two or more symbols of the respective icon, if the finger making the contact is being rolled by the user to the different position; and selecting the respective symbol corresponding to the respective current position of the finger contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for use in conjunction with an electronic device with a touch-sensitive display, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions for:
-
displaying a plurality of icons on the touch-sensitive display, wherein a respective icon in at least a subset of the plurality of icons corresponds to two or more symbols; detecting a finger contact by a user with the touch-sensitive display that corresponds to the respective icon; determining a respective first symbol in the two or more symbols to which the position of the finger contact further corresponds; modifying the displayed respective icon to indicate that the finger contact corresponds to the respective first symbol, wherein the modifying includes; asymmetrically distorting a shape of the respective icon towards the respective first symbol, and enlarging the respective first symbol; detecting a change of the finger contact to a different position within the respective icon, the different position corresponding to a second symbol of the two or more symbols of the respective icon, if the finger making the contact is being rolled by the user to the different position; and selecting the respective symbol corresponding to the respective current position of the finger contact.
-
-
15. A graphical user interface on an electronic device with a touch-sensitive display, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
a plurality of icons displayed on the touch-sensitive display, wherein a respective icon in at least a subset of the plurality of icons includes two or more symbols; wherein; a finger contact by a user with the touch-sensitive display is detected that corresponds to the respective icon; a respective first symbol in the two or more symbols is determined to which the position of the finger contact further corresponds; the displayed respective icon is modified to indicate that the finger contact corresponds to the respective first symbol by asymmetrically distorting a shape of the respective icon towards the respective first symbol and enlarging the respective first symbol; a change of the finger contact to a different position within the respective icon is detected, the different position corresponding to a second symbol of the two or more symbols of the respective icon, if the finger making the contact is being rolled by the user to the different position; and the respective symbol corresponding to the respective current position of the finger contact is selected.
-
-
16. A portable electronic device, comprising:
-
a touch-sensitive display; one or more processors; memory; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including; instructions for displaying a plurality of icons on the touch-sensitive display, wherein a respective icon in at least a subset of the plurality of icons corresponds to two or more symbols; instructions for detecting a finger contact by a user with the touch-sensitive display that corresponds to the respective icon; instructions for determining a respective first symbol in the two or more symbols to which the position of the finger contact further corresponds; instructions for modifying the displayed respective icon to indicate that the finger contact corresponds to the respective first symbol, wherein the modifying includes; asymmetrically distorting a shape of the respective icon towards the respective first symbol, and enlarging the respective first symbol; instructions for detecting a change of the finger contact to a different position within the respective icon, the different position corresponding to a second symbol of the two or more symbols of the respective icon, if the finger making the contact is being rolled by the user to the different position; and instructions for selecting the respective symbol corresponding to the respective current position of the finger contact.
-
-
17. A portable electronic device, comprising:
-
touch-sensitive display means; one or more processor means; memory means; and program mechanism, wherein the program mechanism is stored in the memory means and configured to be executed by the one or more processors means, the program mechanism including; instructions for displaying a plurality of icons on the touch-sensitive display, wherein a respective icon in at least a subset of the plurality of icons corresponds to two or more symbols; instructions for detecting a finger contact by a user with the touch-sensitive display that corresponds to the respective icon; instructions for determining a respective first symbol in the two or more symbols to which the position of the finger contact further corresponds; instructions for modifying the displayed respective icon to indicate that the finger contact corresponds to the respective first symbol, wherein the modifying includes; asymmetrically distorting a shape of the respective icon towards the respective first symbol, and enlarging the respective first symbol; instructions for detecting a change of the finger contact to a different position within the respective icon, the different position corresponding to a second symbol of the two or more symbols of the respective icon, if the finger making the contact is being rolled by the user to the different position; and instructions for selecting the respective symbol corresponding to the respective current position of the finger contact.
-
Specification