Method and apparatus for data entry input
First Claim
1. A virtual touchpad for determining virtual data input comprising:
- a virtual input region;
a memory unit for storing information associating functions with unique input objects from a group of unique input objects where each unique input object has a defining feature that differentiates it from other unique input objects of the group of unique input objects, the functions comprising at least one of a left mouse click, a right mouse click, a cursor movement, a move-to-next menu item, a render a trace, a drag and drop, a hold, a scroll, a change page;
an input module for remotely acquiring data from the input region and using a processor to determine from the acquired data an actuation of the virtual input region, the location of the actuation and the unique input object responsible for the actuation; and
perform the function associated with the unique input object responsible for the actuation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for inputting data for an electronic data entry device are provided. In one embodiment, identification of an input object such as the particular fingers of a user that are used to actuate a key region is performed. The symbol associated with the actuated key region and the finger (or other input object) used is determined. In other embodiments, virtual input devices with interfaces such as QWERTY style keyboards, phone keypads, and multi-touch capable touchpads or tablets are provided in input regions. One or more video capturing devices remotely acquire actuation information from the input regions during data entry. User inputted symbols or functions are determined based on the actuations, their locations and identified input object sets that caused the actuations.
79 Citations
20 Claims
-
1. A virtual touchpad for determining virtual data input comprising:
-
a virtual input region; a memory unit for storing information associating functions with unique input objects from a group of unique input objects where each unique input object has a defining feature that differentiates it from other unique input objects of the group of unique input objects, the functions comprising at least one of a left mouse click, a right mouse click, a cursor movement, a move-to-next menu item, a render a trace, a drag and drop, a hold, a scroll, a change page; an input module for remotely acquiring data from the input region and using a processor to determine from the acquired data an actuation of the virtual input region, the location of the actuation and the unique input object responsible for the actuation; and perform the function associated with the unique input object responsible for the actuation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A cellular telephone for determining virtual data input, comprising:
-
an input region having a plurality of key regions accessible by a user of the cellular telephone for inputting symbols or initiating functions by the cellular telephone; a memory unit for storing information associating individual input symbols or functions with key regions, and associations of symbols or functions with unique input objects from a group of unique input objects where each unique input object has a defining feature that differentiates it from other unique input objects of the group; an input module adapted to remotely acquire data from the input region; a processor adapted to; determine from the acquired data an actuation of one of the key regions caused by one of the unique input objects; identify from the acquired data the identity of the unique input object responsible for the actuation; determine for the actuated key region an input symbol or function in response to the identification of the unique input object responsible for the actuation; and output the input symbol or perform the function. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification