×

Device, method, and graphical user interface for a predictive keyboard

  • US 10,255,267 B2
  • Filed: 09/30/2014
  • Issued: 04/09/2019
  • Est. Priority Date: 05/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at a computer system with a display and one or more input devices;

    displaying, on the display, a set of one or more suggestions including one or more character strings that are suggested replacements for a first set of one or more entered characters;

    while displaying the set of suggestions, receiving, via the one or more input devices, one or more additional entered characters; and

    in response to receiving the one or more additional entered characters, automatically updating the set of suggestions based on an updated set of entered characters that includes the first set of entered characters and the one or more additional entered characters, wherein the updating comprises;

    changing a first suggestion in the set of suggestions from a first character string that is a suggested replacement for the first set of entered characters to a second character string that is a suggested replacement for the updated set of entered characters based on an analysis of the one or more additional characters by the computer system, comprising;

    determining, by the computer system, a maintained portion of the first character string that is identical to a corresponding portion of the second character string;

    determining, by the computer system, an inserted portion of the second character string that is inserted relative to the maintained portion of the first character string, the inserted portion having a sequence of characters that includes a first character followed by a second character; and

    while displaying the maintained portion of the first character string, displaying, on the display, an animated transition of the first character string changing to the second character string, wherein the animated transition includes sequentially displaying the characters of the inserted portion of the second character string after the maintained portion of the first character string, wherein sequentially displaying the characters includes;



    displaying, on the display, the first character of the inserted portion without displaying the second character of the inserted portion; and



    subsequently, after displaying the first character of the inserted portion without displaying the second character of the inserted portion, concurrently displaying, on the display, the first character and the second character of the inserted portion.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×