Drifting keyboard
AssigneeTufts University
InventorsTomoki Shibata, Robert J. K. Jacob, Daniel Afergan, Danielle Kong
Life of this patent
Estimating the term…
Abstract
A keyboard entry system for use in a touch screen display in which a user touches the display to move a keyboard on the display. The user moves the keyboard until a desired key lies under a fixed cursor. To type the key, the user lifts his finger.
Claims19
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, and
- wherein 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 comprises
- instructions 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, and
- instructions 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, and
- instructions 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.
Dependencies are inferred from the claim text.