×

Multi-gesture text input prediction

  • US 10,977,440 B2
  • Filed: 07/12/2017
  • Issued: 04/13/2021
  • Est. Priority Date: 10/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • displaying, by a computing device, a graphical keyboard comprising a plurality of alphabet character keys and a terminating key;

    detecting, by the computing device, one or more first gestures that select, without selecting the terminating key, a first set of alphabet character keys from the plurality of alphabet character keys;

    determining, by the computing device, based on the first set of alphabet character keys, a first candidate string;

    after displaying the first candidate string in a word suggestion region of a graphical user interface, and prior to detecting any gestures that select the terminating key, detecting, by the computing device, one or more second gestures that select, without selecting the terminating key, a second set of alphabet character keys from the plurality of alphabet character keys, wherein the one or more second gestures are disjoint from the one or more first gestures;

    determining, by the computing device, whether alphabet characters associated with the second set of alphabet character keys are included or not included in the first candidate string;

    responsive to determining that the alphabet characters associated with the second set of alphabet character keys are not included in the first candidate string, displaying, by the computing device, in the word suggestion region, a second candidate string that includes the alphabet characters associated with the second set of alphabet character keys and one or more space characters that separate the first candidate string from the second candidate string;

    after displaying the second candidate string in the word suggestion region, and prior to detecting any gestures that select the terminating key, detecting, by the computing device, one or more third gestures that select, without selecting the terminating key, a third set of alphabet character keys from the plurality of alphabet character keys, wherein the one or more third gestures are disjoint from the one or more first gestures and the one or more second gestures;

    determining, by the computing device, whether alphabet characters associated with the third set of alphabet character keys are included or not included in the first candidate string or the second candidate string; and

    responsive to determining that the alphabet characters associated with the third set of alphabet character keys are included in the first candidate string or the second candidate string, continuing, by the computing device, the displaying of the first candidate string or the second candidate string, respectively, in the word suggestion region.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×