IP Library Granted Patent US 10,444,988
Granted Patent B2
US 10,444,988 · App. 15/677,422 · Granted Oct 15, 2019

Gestures for keyboard switch

Inventor: Luke St. Clair (Corte Madera, CA)
Assignee: Facebook, Inc.
G06F3/04886G06F3/038G06F3/0488G06F3/0489G06F3/04845G06F3/04883H04L67/04H04W4/02G06F2203/04803G06F2203/04808G06Q50/01
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 10,444,988
App. No.
15/677,422
Granted
Oct 15, 2019
Kind
B2
Abstract

In one embodiment, a method includes displaying a first touch-screen keyboard on a touch-screen display of a computing device; detecting a touch gesture on the touch-screen display; identifying the detected touch gesture as a particular touch gesture, the particular touch gesture being one of a plurality of touch gestures; determining, based on the identification of the particular touch gesture, a second keyboard to display on the touch-screen display, wherein the second keyboard is associated with the particular touch gesture; and displaying the second keyboard on the touch-screen display.

Claims (37)

1. A method comprising, by a computing device:

displaying a first one of a plurality of touch-screen keyboards on a touch-screen display of the computing device;

detecting a touch gesture on the touch-screen display;

identifying the detected touch gesture as a particular touch gesture, the particular touch gesture being one of a plurality of touch gestures, wherein the particular touch gesture is associated with a second one of the plurality of touch-screen keyboards, and wherein the determination is independent of a location of the detected touch gesture with respect to the touch-screen display;

based on the identification of the particular touch gesture, displaying the second one of the plurality of touch-screen keyboards on the touch-screen display; and

wherein the touch gesture uniquely identifies, independent of which keyboard of the plurality of keyboards is currently displayed, the second one of the plurality of keyboards, and identifies no other touch-screen keyboard, the touch gesture further being other than a swipe gesture.

2. The method of claim 1 , wherein the touch gesture comprises a two-finger tap.

3. The method of claim 1 , wherein the touch gesture comprises a swipe touch gesture.

4. The method of claim 3 , wherein the swipe touch gesture comprises a one-finger swipe touch gesture.

5. The method of claim 3 , wherein the swipe touch gesture comprises a two-finger swipe touch gesture.

6. The method of claim 1 , wherein the touch gesture occurs substantially within an area of the display of the first one of the touch-screen keyboards.

7. The method of claim 1 , further comprising displaying with the second one of the keyboards an indication of a third one of the keyboards that the user can make a touch-gesture to have displayed on the touch-screen display.

8. The method of claim 1 , wherein the first one of the keyboards comprises only letters and the second one of the keyboards comprises only numbers.

9. The method of claim 1 , wherein the first one of the keyboards comprises a standard layout and the second one of the keyboards comprises a non-standard layout.

10. The method of claim 9 , wherein the standard layout is a QWERTY layout and the non-standard layout is a Dvorak simplified keyboard.

11. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

display a first one of a plurality of touch-screen keyboards on a touch-screen display of a computing device;

detect a touch gesture on the touch-screen display;

identify the detected touch gesture as a particular touch gesture, the particular touch gesture being one of a plurality of touch gestures, wherein the particular touch gesture is associated with a second one of the plurality of touch-screen keyboards, and wherein the determination is independent of a location of the detected touch gesture with respect to the touch-screen display;

based on the identification of the particular touch gesture, display the second one of the plurality of touch-screen keyboards on the touch-screen display; and

wherein the touch gesture uniquely identifies, independent of which keyboard of the plurality of keyboards is currently displayed, the second one of the plurality of keyboards, and identifies no other touch-screen keyboard, the touch gesture further being other than a swipe gesture.

12. The media of claim 11 , wherein the touch gesture comprises a two-finger tap.

13. The media of claim 11 , wherein the touch gesture comprises a swipe touch gesture.

14. The media of claim 13 , wherein the swipe touch gesture comprises a one-finger swipe touch gesture.

15. The media of claim 13 , wherein the swipe touch gesture comprises a two-finger swipe touch gesture.

16. The media of claim 11 , wherein the touch gesture occurs substantially within an area of the display of the first one of the touch-screen keyboards.

17. The media of claim 11 , wherein the software is further operable when executed to display with the second one of the keyboards an indication of a third one of the keyboards that the user can make a touch-gesture to have displayed on the touch-screen display.

18. The media of claim 11 , wherein the first one of the keyboards comprises only letters and the second one of the keyboards comprises only numbers.

19. A device comprising:

one or more processors; and

one or more computer-readable non-transitory storage media coupled to the processors and embodying software that is operable when executed by the processors to:

display a first one of a plurality of touch-screen keyboards on a touch-screen display of a computing device;

detect a touch gesture on the touch-screen display;

identify the detected touch gesture as a particular touch gesture, the particular touch gesture being one of a plurality of touch gestures, wherein the particular touch gesture is associated with a second one of the plurality of touch-screen keyboards, and wherein the determination is independent of a location of the detected touch gesture with respect to the touch-screen display;

based on the identification of the particular touch gesture, display the second one of the plurality of touch-screen keyboards on the touch-screen display; and

wherein the touch gesture uniquely identifies, independent of which keyboard of the plurality of keyboards is currently displayed, the second one of the plurality of keyboards, and identifies no other touch-screen keyboard, the touch gesture further being other than a swipe gesture.

20. The device of claim 19 , wherein the touch gesture comprises a two-finger tap.

Assignments (1)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
Continuity (3)
Continuation 14702534 · May 1, 2015
Continuation 13557685 · Jul 25, 2012
Related Publication 20170344258A1 · Nov 30, 2017