×

System and Method for Identifying Words Based on a Sequence of Keyboard Events

  • US 20100235780A1
  • Filed: 07/17/2009
  • Published: 09/16/2010
  • Est. Priority Date: 03/16/2009
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • on a client system having one or more processors executing one or more programs stored on memory of the client system;

    receiving a sequence of keyboard events representing keystrokes;

    processing the sequence of keyboard events by;

    accessing and traversing nodes of a trie data structure in accordance with the sequence of keyboard events, the trie data structure including;

    intermediate nodes and word nodes, each word node of the trie data structure corresponding to one or more complete words and having a default sequence of symbols corresponding to a traversed sequence of nodes ending at the word node;

    a first respective word node including a reference to a word record specifying two or more distinct words based at least in part on the sequence of keyboard events; and

    a second respective word node including no reference to a word record, wherein a complete word corresponding to the second respective word node is determined based on the default sequence of symbols corresponding to the traversed sequence of nodes ending at the second respective word node;

    upon arriving at a word node of the trie data structure, identifying one or more corresponding words to be displayed; and

    displaying at least one word corresponding to the one or more corresponding words to be displayed.

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