KEYBOARD-BASED MULTI-TOUCH INPUT SYSTEM USING A DISPLAYED REPRESENTATION OF A USERS HAND
First Claim
Patent Images
1. An apparatus comprising:
- a keyboard;
a sensor for detecting movement of a user'"'"'s digits in a direction parallel to a top surface of the keyboard;
a display device; and
a processor to;
receive information describing the movement of the user'"'"'s digits from the sensor,output a real-time visualization of the user'"'"'s digits on the display device, the visualization overlaid on a multi-touch user interface including a displayed object, andperform a multi-touch command on the displayed object based on the movement of the user'"'"'s digits detected by the sensor.
6 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments relate to a keyboard-based multi-touch input system using a displayed representation of a user'"'"'s hand. In example embodiments, a sensor detects movement of a user'"'"'s hand in a direction parallel to a top surface of a physical keyboard. A computing device may then receive information describing the movement of the user'"'"'s hand from the sensor and output a real-time visualization of the user'"'"'s hand on the display. This visualization may be overlaid on a mufti-touch enabled user interface, such that the user may perform actions on objects within the user interface by performing multi-touch gestures.
53 Citations
20 Claims
-
1. An apparatus comprising:
-
a keyboard; a sensor for detecting movement of a user'"'"'s digits in a direction parallel to a top surface of the keyboard; a display device; and a processor to; receive information describing the movement of the user'"'"'s digits from the sensor, output a real-time visualization of the user'"'"'s digits on the display device, the visualization overlaid on a multi-touch user interface including a displayed object, and perform a multi-touch command on the displayed object based on the movement of the user'"'"'s digits detected by the sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable storage medium encoded with instructions executable by a processor of a computing device for enabling multi-touch user interaction with a keyboard, the machine-readable storage medium comprising:
-
instructions for receiving data from a sensor that detects movement of a user'"'"'s hand on or above a top surface of the keyboard; instructions for displaying a representation of the user'"'"'s hand on a display of the computing device overlaid on an existing touch interface, the representation updating in real-time as the user moves the hand; instructions for identifying, in response to a multi-touch gesture of the user'"'"'s digits, an object displayed in the touch interface with which the user has interacted; and instructions for performing an action corresponding to the multi-touch gesture on the object with which the user has interacted. - View Dependent Claims (16, 17)
-
-
18. A method for enabling indirect manipulation of objects displayed in a multi-touch user interface using a keyboard in communication with a computing device, the method comprising:
-
using a sensor to detect movement of a user'"'"'s hand in a direction parallel to a top surface of the keyboard; displaying a representation of the user'"'"'s hand on a display of the computing device overlaid on a touch interface including a plurality of layers, the representation of the user'"'"'s hand updating in real-time as the user moves the hand; displaying a current layer of the plurality of layers in a foreground of the touch interface in response to a user selection of the current layer; and performing a mufti-touch gesture on an object in the current layer with which the user has interacted using the representation of the user'"'"'s hand. - View Dependent Claims (19, 20)
-
Specification