×

Space prediction for text input

  • US 8,819,574 B2
  • Filed: 10/22/2012
  • Issued: 08/26/2014
  • Est. Priority Date: 10/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • outputting, by a computing device and for display at a keyboard area of a graphical user interface (GUI), a plurality of virtual keys;

    receiving, by the computing device, an indication of input entered at a presence-sensitive device of the computing device, the input indicating a plurality of characters, each character from the plurality of characters corresponding to a respective virtual key from the plurality of virtual keys;

    determining, by the computing device and based at least in part on at least one lexicon accessible to the computing device, at least three character strings included in the plurality of characters, wherein the plurality of characters does not include any space characters, and wherein each of the at least three character strings is associated with a respective entry in the at least one lexicon;

    inserting, by the computing device, at least two space characters within the plurality of characters to form a modified plurality of characters, the at least two space characters demarcating the at least three character strings from one another in the modified plurality of characters;

    determining, by the computing device and based at least in part on the modified plurality of characters, at least two suggested sets of character strings;

    outputting, by the computing device and for display, the at least two suggested sets of character strings at a text-suggestion area of the GUI;

    determining, by the computing device, an entry age of a first character string of the at least three character strings, the entry age of the first character string indicating at least one of (a) an elapsed time since receiving a first portion of the input, the first portion indicating characters corresponding to the first character string, and (b) a number of characters that are indicated by a second portion of the input, the second portion being received after the first portion;

    determining, by the computing device, whether the entry age of the first character string is greater than a threshold value; and

    responsive to determining that the entry age of the first character string is greater than the threshold value, outputting, by the computing device and for display, the first character string at an entered-text area of the GUI.

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