×

Intelligent touchscreen keyboard with finger differentiation

  • US 10,372,328 B2
  • Filed: 09/19/2016
  • Issued: 08/06/2019
  • Est. Priority Date: 01/09/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • displaying, on a touchscreen of a computing device, a plurality of virtual keys;

    receiving, by the computing device, a contact with the touchscreen while the plurality of virtual keys were displayed on the touchscreen, wherein the contact was with a contacted area of the touchscreen, the contacted area of the touchscreen being a portion of the touchscreen at which the computing device displayed multiple candidate virtual keys of the plurality of virtual keys;

    determining, by the computing device and based on an electrical or optical change to the touchscreen that results from the contact, a contact image that depicts the contacted area of the touchscreen;

    determining, by the computing device, a particular finger that provided the contact with the contacted area of the touchscreen from among multiple fingers of a same user hand, based on analysis of the contact image with multiple pre-defined contact images that model touchscreen contacts by different, respective user fingers of the same user hand;

    selecting, by the computing device, a particular virtual key, of the multiple candidate virtual keys displayed at the contacted area of the touchscreen, to assign to the contact with the touchscreen, the particular virtual key being selected from among the multiple candidate virtual keys, based on;

    (i) a location of the contacted area of the touchscreen, and(ii) the computing device having determined that the particular finger provided the contact with the touchscreen in distinction to another one of the multiple fingers of the same user hand, based on the analysis of the contact image; and

    performing, by the computing device in response to the computing device selecting the particular virtual key of the multiple candidate virtual keys to assign to the contact with the touchscreen, an action that corresponds to user selection of the particular virtual key.

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