×

Partial word completion virtual keyboard typing method and apparatus, with reduced key sets, in ergonomic, condensed standard layouts and thumb typing formats

  • US 10,572,149 B2
  • Filed: 04/08/2015
  • Issued: 02/25/2020
  • Est. Priority Date: 04/08/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for word completion of an intended word during text input by a user on a device, the method comprising:

  • displaying a virtual keyboard comprising a plurality of keys, wherein each key of the displayed virtual keyboard comprises a selectable region of a screen associated with a sequence of one or more letters;

    receiving a user selection of a key on the displayed virtual keyboard;

    in response to receiving said user selection, determining an initial word fragment corresponding to the key;

    determining a set of possible terminal words beginning with the word fragment;

    generating a tree structure, wherein;

    a root node represents an initial word fragment,each leaf node represents a word fragment, andeach terminal node represents a final fragment of a possible terminal word and a completed terminal word created by adding each leaf node fragment to its parent nodes;

    based on the tree structure, determining the likelihood of a word fragment based on the likelihood of the completed terminal words created using the tree structure associated with said word fragment;

    assigning each child word fragment a priority based on the likelihood of said word fragment;

    dynamically adjusting an appearance of the displayed virtual keyboard by;

    removing the keys associated with word fragments having the lowest priority;

    modifying the size or shape of each of the remaining keys based on the priority of the word fragment associated with each key and availability of adjacent space;

    modifying the position of each of the remaining keys based on the priority of the word fragment associated with each key wherein the keys associated with the highest priority are presented at the most ergonomically preferred positions on the displayed virtual keyboard,wherein the most ergonomically preferred positions are defined as being along the natural arc accessible by the tip of at least one thumb abducting or adducting when at least one thumb is loosely bent at the interphalangeal joint knuckle;

    receiving a user selection of one of the keys on the displayed virtual keyboard;

    determining the word fragment represented by the selected key;

    appending said word fragment to the previously-selected word fragment;

    repeating the steps of determining the likelihood of a word fragment, assigning each child word fragment a priority, dynamically adjusting the appearance of the displayed virtual keyboard, receiving a user selection of one of the keys, determining the word fragment, and appending said word fragment, until the intended terminal word is reached.

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