Multiple, moveable, customizable virtual pointing devices
First Claim
1. A method for directing a computer system, having at least a processor, memory, and touchscreen, to create multiple, moveable virtual pointing devices, comprising the steps of:
- (a) detecting at least two hands placed on the touchscreen;
(b) creating a virtual pointing device under at least a portion of each hand positioned on the touchscreen;
(c) in response to detecting a first hand no longer being positioned on the touchscreen, determining if at least one of the other hands is no longer being positioned on the touchscreen; and
(d) in response to two or more of the hands not concurrently being positioned on the touchscreen and detecting at least one of the hands being re-positioned on the touchscreen, determining which virtual pointing device belongs to the re-positioned hand.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, method, and memory direct a computer system, having at least a processor, memory, and touchscreen, to create multiple, moveable virtual pointing devices. The method includes the steps of detecting at least two hands placed on the touchscreen, creating a virtual pointing device under at least a portion of each hand positioned on the touchscreen, in response to detecting a first hand no longer being positioned on the touchscreen, determining if at least one of the other hands is no longer being positioned on the touchscreen, and in response to two or more of the hands not concurrently being positioned on the touchscreen and detecting at least one of the hands being re-positioned on the touchscreen, determining which virtual pointing device belongs to the re-positioned hand.
-
Citations
4 Claims
-
1. A method for directing a computer system, having at least a processor, memory, and touchscreen, to create multiple, moveable virtual pointing devices, comprising the steps of:
-
(a) detecting at least two hands placed on the touchscreen; (b) creating a virtual pointing device under at least a portion of each hand positioned on the touchscreen; (c) in response to detecting a first hand no longer being positioned on the touchscreen, determining if at least one of the other hands is no longer being positioned on the touchscreen; and (d) in response to two or more of the hands not concurrently being positioned on the touchscreen and detecting at least one of the hands being re-positioned on the touchscreen, determining which virtual pointing device belongs to the re-positioned hand. - View Dependent Claims (2)
-
-
3. A computer system, having at least a processor, memory, and touchscreen, for creating multiple, moveable virtual pointing devices, comprising:
-
(a) means for detecting at least two hands placed on the touchscreen; (b) means for creating a virtual pointing device under at least a portion of each hand positioned on the touchscreen; (c) means for determining if at least one of the two hands is no longer being positioned on the touchscreen, in response to detecting a first hand no longer being positioned on the touchscreen; and (d) means for determining which virtual pointing device belongs to a re-positioned hand, in response to two or more of the hands not concurrently being positioned on the touchscreen and detecting at least one of the hands being re-positioned on the touchscreen.
-
-
4. An article of manufacture, comprising:
a computer usable medium having computer readable program code means embodied therein, the computer readable program code means in the article of manufacture comprising; computer readable program code means for causing a computer system, having at least a touchscreen, to detect at least two hands placed on the touchscreen; computer readable program code means for causing a computer system, having at least a touchscreen, to create a virtual pointing device under at least a portion of each hand positioned on the touchscreen; computer readable program code means for causing a computer system to, in response to detecting a first hand no longer being positioned on the touchscreen, determine if at least one of the other hands is no longer being positioned on the touchscreen; and computer readable program code means for causing a computer system to, in response to two or more of the hands not concurrently being positioned on the touchscreen and detecting at least one of the hands being re-positioned on the touchscreen, determine which virtual pointing device belongs to the re-positioned hand.
Specification