IP Library Granted Patent US 9,710,070
Granted Patent B2
US 9,710,070 · App. 14/964,000 · Granted Jul 18, 2017

Gestures for auto-correct

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 9,710,070
App. No.
14/964,000
Granted
Jul 18, 2017
Kind
B2
Abstract

In one embodiment, a method includes, in response to a user entering a string of one or more characters on a computing device, determining a plurality of auto-suggestions for the string; displaying all or a portion of one of the auto-suggestions on the display with the string; and in response to a particular swipe gesture on the display, causing the displayed auto-suggestion to be accepted.

Claims (50)

1. A method comprising:

in response to a user entering a string of one or more characters on a computing device, displaying the string on a display of the computing device and determining a first auto-suggestion for the string;

displaying all or a portion of the first auto-suggestion on the display with the string, wherein no other auto-suggestion is displayed simultaneously;

in response to a first swipe gesture on the display over a region defined by the displayed first auto-suggestion, the first swipe gesture indicating a rejection of the first auto-suggestion:

removing the first auto-suggestion from the display,

determining, by accessing a dictionary, a second auto-suggestion for the string, and

displaying all or a portion of the second auto-suggestion on the display with the string; and

in response to a second swipe gesture over a region defined by the displayed second auto-suggestion, causing the second auto-suggestion to be accepted, wherein the second swipe gesture is different from the first swipe gesture.

2. The method of claim 1 , wherein the first auto-suggestion is an auto-correction or an auto-completion of the string.

3. The method of claim 1 , wherein the second swipe gesture is a V-shaped swipe gesture performed over the second auto-suggestion.

4. The method of claim 1 , wherein the first auto-suggestion is located adjacent to the entered string.

5. The method of claim 1 , wherein the first swipe gesture is a downward swipe gesture performed over the first auto-suggestion.

6. The method of claim 1 , wherein the first swipe gesture occurred within an area of a touch-screen keyboard of the computing device.

7. The method of claim 1 , wherein the first swipe gesture is determined to correspond to one of a plurality of gestures stored in a gesture library of the computing device, each of the plurality of gestures corresponding to a respective touch event.

8. The method of claim 7 , wherein the determination is made by a program running on the computing device.

9. The method of claim 8 , wherein the program is an application in which the user has entered the string.

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

in response to a user entering a string of one or more characters on a computing device, display the string on a display of the computing device and determine a first auto-suggestion for the string;

display all or a portion of the first auto-suggestion on the display with the string, wherein no other auto-suggestion is displayed simultaneously;

in response to a first swipe gesture on the display over a region defined by the displayed first auto-suggestion, the first swipe gesture indicating a rejection of the first auto-suggestion:

remove the first auto-suggestion from the display,

determine, by accessing a dictionary, a second auto-suggestion for the string, and

display all or a portion of the second auto-suggestion on the display with the string; and

in response to a second swipe gesture over a region defined by the displayed second auto-suggestion, cause the second auto-suggestion to be accepted, wherein the second swipe gesture is different from the first swipe gesture.

11. The media of claim 10 , wherein the second swipe gesture is a V-shaped swipe gesture performed over the second auto-suggestion.

12. The media of claim 10 , wherein the first auto-suggestion is an auto-correction or an auto-completion of the string.

13. The media of claim 10 , wherein the first auto-suggestion is located adjacent to the entered string.

14. The media of claim 10 , wherein the first swipe gesture is a downward swipe gesture performed over the first auto-suggestion.

15. The media of claim 10 , wherein the first swipe gesture occurred within an area of a touch-screen keyboard of the computing device.

16. The media of claim 10 , wherein the first swipe gesture is determined to correspond to one of a plurality of gestures stored in a gesture library of the computing device, each of the plurality of gestures corresponding to a respective touch event.

17. The media of claim 16 , wherein the determination is made by a program running on the computing device.

18. The media of claim 17 , wherein the program is an application in which the user has entered the string.

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:

in response to a user entering a string of one or more characters on a computing device, display the string on a display of the computing device and determine a first auto-suggestion for the string;

display all or a portion of the first auto-suggestion on the display with the string, wherein no other auto-suggestion is displayed simultaneously;

in response to a first swipe gesture on the display over a region defined by the displayed first auto-suggestion, the first swipe gesture indicating a rejection of the first auto-suggestion:

remove the first auto-suggestion from the display,

determine, by accessing a dictionary, a second auto-suggestion for the string, and

display all or a portion of the second auto-suggestion on the display with the string; and

in response to a second swipe gesture over a region defined by the displayed second auto-suggestion, cause the second auto-suggestion to be accepted, wherein the second swipe gesture is different from the first swipe gesture.

20. The system of claim 19 , wherein the first auto-suggestion is an auto- correction or an auto-completion of the string.

21. The system of claim 19 , wherein the second swipe gesture is a V-shaped swipe gesture performed over the second auto-suggestion.

22. The system of claim 19 , wherein the first auto-suggestion is located adjacent to the entered string.

23. The system of claim 19 , wherein the first swipe gesture is a downward swipe gesture performed over the first auto-suggestion.

24. The system of claim 19 , wherein the first swipe gesture occurred within an area of a touch-screen keyboard of the computing device.

25. The system of claim 19 , wherein the first swipe gesture is determined to correspond to one of a plurality of gestures stored in a gesture library of the computing device, each of the plurality of gestures corresponding to a respective touch event.

26. The system of claim 25 , wherein the determination is made by a program running on the computing device.

27. The system of claim 26 , wherein the program is an application in which the user has entered the string.

Assignments (1)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →