Soft keyboard display for a portable multifunction device
First Claim
1. A method, comprising:
- at a portable electronic device with a touch screen display;
detecting a first gesture on the touch screen display;
responding to the first gesture by displaying a first soft keyboard, the first soft keyboard containing a plurality of keys, the plurality of keys in the first soft keyboard including primarily letter keys, the plurality of keys in the first soft keyboard including a first keyboard selector key for selecting a second soft keyboard different from the first soft keyboard;
detecting a second gesture on the touch screen display;
responding to the second gesture by displaying the second soft keyboard, the second soft keyboard containing a plurality of keys, the plurality of keys in the second soft keyboard including;
number keys, a first group of non-letter keys, and a second keyboard selector key for selecting the first soft keyboard;
detecting a third gesture on the touch screen display; and
responding to the third gesture by displaying a third soft keyboard that is different from the first soft keyboard and the second soft keyboard, wherein;
the third soft keyboard is made up of a second group of non-letter keys and symbols and includes a plurality of non-letter keys of the first group of non-letter keys that correspond to non-letter characters;
the first soft keyboard includes a key that, when activated, capitalizes the next letter chosen;
the second soft keyboard includes a key that, when activated, initiates display of the third soft keyboard; and
when the second soft keyboard is displayed, the key that, when activated, initiates display of the third soft keyboard is displayed at a location on the touch screen display that was previously occupied by the key in the first soft keyboard that, when activated, capitalizes the next letter chosen.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
-
Citations
33 Claims
-
1. A method, comprising:
-
at a portable electronic device with a touch screen display; detecting a first gesture on the touch screen display; responding to the first gesture by displaying a first soft keyboard, the first soft keyboard containing a plurality of keys, the plurality of keys in the first soft keyboard including primarily letter keys, the plurality of keys in the first soft keyboard including a first keyboard selector key for selecting a second soft keyboard different from the first soft keyboard; detecting a second gesture on the touch screen display; responding to the second gesture by displaying the second soft keyboard, the second soft keyboard containing a plurality of keys, the plurality of keys in the second soft keyboard including;
number keys, a first group of non-letter keys, and a second keyboard selector key for selecting the first soft keyboard;detecting a third gesture on the touch screen display; and responding to the third gesture by displaying a third soft keyboard that is different from the first soft keyboard and the second soft keyboard, wherein; the third soft keyboard is made up of a second group of non-letter keys and symbols and includes a plurality of non-letter keys of the first group of non-letter keys that correspond to non-letter characters; the first soft keyboard includes a key that, when activated, capitalizes the next letter chosen; the second soft keyboard includes a key that, when activated, initiates display of the third soft keyboard; and when the second soft keyboard is displayed, the key that, when activated, initiates display of the third soft keyboard is displayed at a location on the touch screen display that was previously occupied by the key in the first soft keyboard that, when activated, capitalizes the next letter chosen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A graphical user interface on a portable electronic device with a touch screen display, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
a first soft keyboard containing a plurality of keys, the plurality of keys in the first soft keyboard including primarily letter keys, the plurality of keys in the first soft keyboard including a first keyboard selector key for selecting a second soft keyboard different from the first soft keyboard; the second soft keyboard, the second soft keyboard containing a plurality of keys, the plurality of keys in the second soft keyboard including;
number keys, a first group of non-letter keys, and a second keyboard selector key for selecting the first soft keyboard; anda third soft keyboard that is different from the first soft keyboard and the second soft keyboard, wherein the third soft keyboard is made up of a second group of non-letter keys and symbols and includes a plurality of non-letter keys of the first group of non-letter keys that correspond to non-letter characters; wherein; in response to detecting a first gesture on the touch screen display, the first soft keyboard is displayed; in response to detecting a second gesture on the touch screen display, the second soft keyboard is displayed; in response to detecting a third gesture on the touch screen display, the third keyboard is displayed; the first soft keyboard includes a key that, when activated, capitalizes the next letter chosen; the second soft keyboard includes a key that, when activated, initiates display of the third soft keyboard; and when the second soft keyboard is displayed, the key that, when activated, initiates display of the third soft keyboard is displayed at a location on the touch screen display that was previously occupied by the key in the first soft keyboard that, when activated, capitalizes the next letter chosen. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; detecting a first gesture on the touch screen display; responding to the first gesture by displaying a first soft keyboard, the first soft keyboard containing a plurality of keys, the plurality of keys in the first soft keyboard including primarily letter keys, the plurality of keys in the first soft keyboard including a first keyboard selector key for selecting a second soft keyboard different from the first soft keyboard; detecting a second gesture on the touch screen display; responding to the second gesture by displaying the second soft keyboard, the second soft keyboard containing a plurality of keys, the plurality of keys in the second soft keyboard including number keys, a first group of non-letter keys, and a second keyboard selector key for selecting the first soft keyboard; detecting a third gesture on the touch screen display; and responding to the third gesture by displaying a third soft keyboard that is different from the first soft keyboard and the second soft keyboard, wherein; the third soft keyboard is made up of a second group of non-letter keys and symbols and includes a plurality of non-letter keys of the first group of non-letter keys that correspond to non-letter characters; the first soft keyboard includes a key that, when activated, capitalizes the next letter chosen; the second soft keyboard includes a key that, when activated, initiates display of the third soft keyboard; and when the second soft keyboard is displayed, the key that, when activated, initiates display of the third soft keyboard is displayed at a location on the touch screen display that was previously occupied by the key in the first soft keyboard that, when activated, capitalizes the next letter chosen. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch screen display, cause the device to:
-
detect a first gesture on the touch screen display; respond to the first gesture by displaying a first soft keyboard, the first soft keyboard containing a plurality of keys, the plurality of keys in the first soft keyboard including primarily letter keys, the plurality of keys in the first soft keyboard including a first keyboard selector key for selecting a second soft keyboard different from the first soft keyboard; detect a second gesture on the touch sensitive display; respond to the second gesture by displaying the second soft keyboard, the second soft keyboard containing a plurality of keys, the plurality of keys in the second soft keyboard including number keys, a first group of non-letter keys, and a second keyboard selector key for selecting the first soft keyboard; detect a third gesture on the touch screen display; and respond to the third gesture by displaying a third soft keyboard that is different from the first soft keyboard and the second soft keyboard, wherein; the third soft keyboard is made up of a second group of non-letter keys and symbols and includes a plurality of non-letter keys of the first group of non-letter keys that correspond to non-letter characters; the first soft keyboard includes a key that, when activated, capitalizes the next letter chosen; the second soft keyboard includes a key that, when activated, initiates display of the third soft keyboard; and when the second soft keyboard is displayed, the key that, when activated, initiates display of the third soft keyboard is displayed at a location on the touch screen display that was previously occupied by the key in the first soft keyboard that, when activated, capitalizes the next letter chosen. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification