Device, Method, and Graphical User Interface with Concurrent Virtual Keyboards
First Claim
Patent Images
1. A multifunction device, comprising:
- a touch-sensitive 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;
displaying concurrently a first virtual keyboard at a first location on the touch-sensitive display and a second virtual keyboard at a second location, distinct from the first location, on the touch-sensitive display;
detecting a first finger gesture on a first key in the first virtual keyboard;
in response to detecting the first finger gesture on the first key in the first virtual keyboard, performing an action corresponding to the first key in the first virtual keyboard;
detecting a second finger gesture on a second key in the second virtual keyboard; and
,in response to detecting the second finger gesture on the second key in the second virtual keyboard, performing an action corresponding to the second key in the second virtual keyboard.
1 Assignment
0 Petitions
Accused Products
Abstract
A multifunction device with a touch-sensitive display concurrently displays a first virtual keyboard at a first location on the touch-sensitive display and a second virtual keyboard at a second location, distinct from the first location, on the touch-sensitive display. In response to detecting a first finger gesture on a first key in the first virtual keyboard, an action corresponding to the first key in the first virtual keyboard is performed. In response to detecting a second finger gesture on a second key in the second virtual keyboard, an action corresponding to the second key in the second virtual keyboard is performed.
305 Citations
20 Claims
-
1. A multifunction device, comprising:
-
a touch-sensitive 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; displaying concurrently a first virtual keyboard at a first location on the touch-sensitive display and a second virtual keyboard at a second location, distinct from the first location, on the touch-sensitive display; detecting a first finger gesture on a first key in the first virtual keyboard; in response to detecting the first finger gesture on the first key in the first virtual keyboard, performing an action corresponding to the first key in the first virtual keyboard; detecting a second finger gesture on a second key in the second virtual keyboard; and
,in response to detecting the second finger gesture on the second key in the second virtual keyboard, performing an action corresponding to the second key in the second virtual keyboard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, including:
at a multifunction device with a touch-sensitive display; displaying concurrently a first virtual keyboard at a first location on the touch-sensitive display and a second virtual keyboard at a second location, distinct from the first location, on the touch-sensitive display; detecting a first finger gesture on a first key in the first virtual keyboard; in response to detecting the first finger gesture on the first key in the first virtual keyboard, performing an action corresponding to the first key in the first virtual keyboard; detecting a second finger gesture on a second key in the second virtual keyboard; and
,in response to detecting the second finger gesture on the second key in the second virtual keyboard, performing an action corresponding to the second key in the second virtual keyboard. - View Dependent Claims (17, 18)
-
19. A graphical user interface on a multifunction 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 first virtual keyboard at a first location on the touch-sensitive display; and a second virtual keyboard at a second location, distinct from the first location, on the touch-sensitive display; wherein; in response to detecting a first finger gesture on a first key in the first virtual keyboard, an action corresponding to the first key in the first virtual keyboard is performed; and in response to detecting a second finger gesture on a second key in the second virtual keyboard, an action corresponding to the second key in the second virtual keyboard is performed.
-
-
20. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a touch-sensitive display, cause the device to:
-
display concurrently a first virtual keyboard at a first location on the touch-sensitive display and a second virtual keyboard at a second location, distinct from the first location, on the touch-sensitive display; detect a first finger gesture on a first key in the first virtual keyboard; in response to detecting the first finger gesture on the first key in the first virtual keyboard, perform an action corresponding to the first key in the first virtual keyboard; detect a second finger gesture on a second key in the second virtual keyboard; and
,in response to detecting the second finger gesture on the second key in the second virtual keyboard, perform an action corresponding to the second key in the second virtual keyboard.
-
Specification