×

Intelligent touchscreen keyboard with finger differentiation

  • US 9,448,651 B2
  • Filed: 01/08/2013
  • Issued: 09/20/2016
  • Est. Priority Date: 01/09/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computing device, comprising:

  • a touchscreen;

    one or more processors in communication with the touchscreen; and

    a non-transitory computer-readable medium that is coupled to the one or more processors and that has instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising;

    displaying a plurality of virtual keys on the touchscreen, wherein each of the plurality of virtual keys (i) corresponds to a different character among a plurality of characters and (ii) is displayed at a different location on the touchscreen;

    receiving user input to the touchscreen, the user input comprising a contact with the touchscreen;

    determining, based at least on one or more characteristics of the contact with the touchscreen, a set of finger probabilities that indicates, for each of a plurality of user fingers, a likelihood that the contact with the touchscreen was performed by the respective user finger among the plurality of user fingers;

    accessing conversion data that indicates, for each of the plurality of user fingers, likelihoods of the respective user finger being used to target different characters among the plurality of characters;

    identifying that the contact with the touchscreen occurred at a first location on the touchscreen;

    identifying a particular character targeted by the user input from among multiple of the plurality of characters that are located in proximity of the first location on the touchscreen at which the contact occurred, wherein the particular character is identified based at least on;

    (i) the set of finger probabilities that indicates, for each of the plurality of user fingers, the likelihood that the contact with the touchscreen was performed by the respective user finger among the plurality of user fingers,(ii) the conversion data that indicates, for each of the plurality of user fingers, the likelihoods of the respective user finger being used to target different characters among the plurality of characters, and(iii) the identification that the contact with the touchscreen occurred at the first location on the touchscreen; and

    in response to identifying the particular character targeted by the user input, selecting from among the plurality of virtual keys a particular virtual key that corresponds to the particular character and performing an action with the computing device that corresponds to the particular virtual key.

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