IP Library Granted Patent US 8,587,547
Granted Patent B2
US 8,587,547 · App. 13/243,599 · Granted Nov 19, 2013

Device, method, and graphical user interface for manipulating soft keyboards

Inventors: Jonathan Koch (Saratoga, CA); Scott Forstall (Mountain view, CA); Elizabeth Caroline Furches Cranfill (San Francisco, CA)
Assignee: Apple Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,587,547
App. No.
13/243,599
Granted
Nov 19, 2013
Kind
B2
Abstract

An electronic device with a display and a touch-sensitive surface concurrently displays on the display an application content area and an unsplit keyboard, the unsplit keyboard being located at a bottom of the display. The device detects a first gesture on the touch-sensitive surface. In response to detecting the first gesture on the touch-sensitive surface, the device converts the unsplit keyboard into a split keyboard and moves the split keyboard away from the bottom of the display over the application content area in accordance with the first gesture.

Claims (98)

1. A method, comprising:

at an electronic device with a display and a touch-sensitive surface:

concurrently displaying on the display

an application content area, and

an unsplit keyboard, the unsplit keyboard being located at a bottom of the display;

detecting a first gesture on the touch-sensitive surface; and,

in response to detecting the first gesture on the touch-sensitive surface:

converting the unsplit keyboard into a split keyboard, and

moving the split keyboard away from the bottom of the display over the application content area in accordance with the first gesture.

2. The method of claim 1 , including:

in response to detecting the first gesture on the touch-sensitive surface:

prior to converting the unsplit keyboard into the split keyboard, moving the unsplit keyboard away from the bottom of the display over the application content area in accordance with the first gesture.

3. The method of claim 1 , including:

in response to detecting the first gesture on the touch-sensitive surface:

displaying an animation of the unsplit keyboard converting into the split keyboard while moving the keyboard away from the bottom of the display.

4. The method of claim 1 , including:

while concurrently displaying on the display

the application content area, and

the split keyboard, the split keyboard being located away from the bottom of the display:

detecting a second gesture on the touch-sensitive surface; and,

in response to detecting the second gesture on the touch-sensitive surface:

converting the split keyboard into the unsplit keyboard, and

moving the unsplit keyboard to the bottom of the display in accordance with the second gesture.

5. The method of claim 4 , including:

in response to detecting the second gesture on the touch-sensitive surface:

prior to converting the split keyboard into the unsplit keyboard, moving the unsplit keyboard towards the bottom of the display over the application content area in accordance with the second gesture.

6. The method of claim 4 , including:

in response to detecting the second gesture on the touch-sensitive surface:

displaying an animation of the split keyboard converting into the unsplit keyboard while moving the keyboard towards the bottom of the display.

7. An electronic device, comprising:

a display;

a touch-sensitive surface;

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:

concurrently displaying on the display

an application content area, and

an unsplit keyboard, the unsplit keyboard being located at a bottom of the display;

detecting a first gesture on the touch-sensitive surface; and,

in response to detecting the first gesture on the touch-sensitive surface:

converting the unsplit keyboard into a split keyboard, and

moving the split keyboard away from the bottom of the display over the application content area in accordance with the first gesture.

8. The device of claim 7 , including instructions for:

in response to detecting the first gesture on the touch-sensitive surface:

prior to converting the unsplit keyboard into the split keyboard, moving the unsplit keyboard away from the bottom of the display over the application content area in accordance with the first gesture.

9. The device of claim 7 , including instructions for:

in response to detecting the first gesture on the touch-sensitive surface:

displaying an animation of the unsplit keyboard converting into the split keyboard while moving the keyboard away from the bottom of the display.

10. The device of claim 7 , including instructions for:

while concurrently displaying on the display

the application content area, and

the split keyboard, the split keyboard being located away from the bottom of the display:

detecting a second gesture on the touch-sensitive surface; and,

in response to detecting the second gesture on the touch-sensitive surface:

converting the split keyboard into the unsplit keyboard, and

moving the unsplit keyboard to the bottom of the display in accordance with the second gesture.

11. The device of claim 10 , including instructions for:

in response to detecting the second gesture on the touch-sensitive surface:

prior to converting the split keyboard into the unsplit keyboard, moving the unsplit keyboard towards the bottom of the display over the application content area in accordance with the second gesture.

12. The device of claim 10 , including instructions for:

in response to detecting the second gesture on the touch-sensitive surface:

displaying an animation of the split keyboard converting into the unsplit keyboard while moving the keyboard towards the bottom of the display.

13. 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 display and a touch-sensitive surface, cause the device to:

concurrently display on the display

an application content area, and

an unsplit keyboard, the unsplit keyboard being located at a bottom of the display;

detect a first gesture on the touch-sensitive surface; and,

in response to detecting the first gesture on the touch-sensitive surface:

convert the unsplit keyboard into a split keyboard, and

move the split keyboard away from the bottom of the display over the application content area in accordance with the first gesture.

14. The storage medium of claim 13 , including instructions that cause the device to:

in response to detecting the first gesture on the touch-sensitive surface:

prior to converting the unsplit keyboard into the split keyboard, move the unsplit keyboard away from the bottom of the display over the application content area in accordance with the first gesture.

15. The storage medium of claim 13 , including instructions that cause the device to:

in response to detecting the first gesture on the touch-sensitive surface:

display an animation of the unsplit keyboard converting into the split keyboard while moving the keyboard away from the bottom of the display.

16. The storage medium of claim 13 , including instructions that cause the device to:

while concurrently displaying on the display

the application content area, and

the split keyboard, the split keyboard being located away from the bottom of the display:

detect a second gesture on the touch-sensitive surface; and,

in response to detecting the second gesture on the touch-sensitive surface:

convert the split keyboard into the unsplit keyboard, and

move the unsplit keyboard to the bottom of the display in accordance with the second gesture.

17. The storage medium of claim 16 , including instructions that cause the device to:

in response to detecting the second gesture on the touch-sensitive surface:

prior to converting the split keyboard into the unsplit keyboard, move the unsplit keyboard towards the bottom of the display over the application content area in accordance with the second gesture.

18. The storage medium of claim 16 , including instructions that cause the device to:

in response to detecting the second gesture on the touch-sensitive surface:

display an animation of the split keyboard converting into the unsplit keyboard while moving the keyboard towards the bottom of the display.

19. A graphical user interface on an electronic device with a display, a touch-sensitive surface, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:

an application content area, and

an unsplit keyboard, the unsplit keyboard being located at a bottom of the display;

wherein:

a first gesture is detected on the touch-sensitive surface; and,

in response to detecting the first gesture on the touch-sensitive surface:

the unsplit keyboard is converted into a split keyboard, and

the split keyboard is moved away from the bottom of the display over the application content area in accordance with the first gesture.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2012
From: KOCH, JONATHAN; FORSTALL, SCOTT; CRANFILL, ELIZABETH CAROLINE FURCHES
To: APPLE INC.
Reel/Frame 027674/0328 →
Continuity (11)
Continuation In Part 13076389 · Mar 30, 2011
Continuation In Part 13076392 · Mar 30, 2011
Continuation In Part 13076395 · Mar 30, 2011
Continuation In Part 13076397 · Mar 30, 2011
Continuation In Part 13076399 · Mar 30, 2011
Continuation In Part 13076401 · Mar 30, 2011
Continuation In Part 13076393 · Mar 30, 2011
Continuation In Part 13076391 · Mar 30, 2011
Provisional Application 61493496 · Jun 5, 2011
Provisional Application 61410862 · Nov 5, 2010
Related Publication 20120113007A1 · May 10, 2012