×

Drifting keyboard

  • US 10,254,900 B2
  • Filed: 02/18/2016
  • Issued: 04/09/2019
  • Est. Priority Date: 02/18/2016
  • Status: Active Grant
First Claim
Patent Images

1. A manufacture comprising a tangible and non-transitory computer-readable medium having encoded thereon instructions for causing a device to execute software comprising a set of instructions for enabling a user to make a selection from a virtual keyboard that is shown on a display, wherein said display is a touch-screen display, wherein said set of instructions comprises:

  • instructions for defining said virtual keyboard,wherein said virtual keyboard comprises keys, each of which corresponds to a character from a character set,wherein said virtual keyboard comprises a first zone and a second zone,wherein said first zone comprises a first subset of said keys, andwherein said second zone comprises a second subset of said keys,instructions for causing relative motion between said virtual keyboard and said display in response to a gesture by a user on said display,wherein said gesture begins with a beginning, ends with an ending, and consists of a middle section between said beginning and said ending,wherein said middle section ends upon occurrence of said ending,wherein during said middle section, a user contacts said display to trace a continuous path on said display,wherein during tracing of said continuous path, said user is continuously in contact with said display,wherein, during said middle section, said first zone transitions between a first state and a second state,wherein in said first state, said first zone is fully visible, and wherein in said second state, at least a portion of said first zone is rendered invisible,wherein said set of instructions further comprisesinstructions for displaying said first zone of said virtual keyboard,instructions for displaying a selection cursor at a fixed location on said display of said device, andinstructions for responding to said user executing said middle section of said gesture by causing said first zone to transition from said first state to said second state,instructions for causing a first key from said virtual keyboard to move to said cursor as a result of said user having executed said middle section, wherein said first key corresponds to a first character, andinstructions for generating data indicative of a selection of said first character by said user in response to detection of an ending of said gesture by said user.

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