Patent US5874948A successfully refreshed from Google Patents.
US5874948A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Virtual pointing device for touchscreens
Assignee: Lenovo Singapore Pte Ltd
•
Filing: 1996-05-28
•
Granted: 1999-02-23
•
Expires: 2016-05-28
Abstract
Abstract A method, apparatus, and article of manufacture for directing a computer system, having at least a processor, memory, and touchscreen, to create a virtual pointing device on the touchscreen for executing commands. The method includes the steps of detecting at least a first portion of a hand positioned on the touchscreen, creating a virtual pointing device on the touchscreen under at least a second portion of the first portion of the hand, such that the virtual pointing device moves in accordance with movement of the second portion of the hand along the touchscreen, and, in response to activating the virtual pointing device by at least a third portion of the hand, executing at least one command.
Inventors
- 👤 Johnny Meng-Han Shieh
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 17:31
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0488
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
137 words
A method for directing a computer system, having at least a processor, memory, and a touchscreen for displaying graphic objects, to create a virtual pointing device on the touchscreen for executing commands, comprising the steps of: detecting at least a first portion of a hand positioned on the touchscreen; creating a virtual pointing device on the touchscreen under at least a second portion of the first portion of the hand, such that the virtual pointing device moves in accordance with movement of the second portion of the hand along the touchscreen; and in response to activating the virtual pointing device by at least a third portion of the hand and in response to a selected position of said virtual pointing device on said touchscreen, executing at least one command on a graphic object at said selected position.
Claim 2
Independent Claim
137 words
A method for directing a computer system, having at least a processor, memory, and a touchscreen for displaying graphic objects, to create a virtual pointing device on the touchscreen for executing commands, comprising the steps of: detecting at least a first portion of a hand positioned on the touchscreen; creating a virtual pointing device on the touchscreen under at least a second portion of the first portion of the hand, such that the virtual pointing device moves in accordance with movement of the second portion of the hand along the touchscreen; and in response to activating the virtual pointing device by at least a third portion of the hand and in response to a selected position of said virtual pointing device on said touchscreen, executing at least one command on a graphic object at said selected position.
Claim 3
Dependent Claim
36 words
The method according to claim 1 further comprising the step of: in response to detecting a lifting motion of at least one finger or thumb of the hand off the virtual pointing device, executing the command.
Claim 4
Dependent Claim
36 words
The method according to claim 2 wherein the lifting motion comprises the step of: detecting the finger or thumb not being positioned on the touchscreen; and detecting the finger or thumb being repositioned on the touchscreen.
Claim 5
Dependent Claim
41 words
The method according to claim 1 further comprising the step of: positioning a pointer on the touchscreen such that movement of the virtual pointing device on the touchscreen in a first direction causes the pointer to move in the first direction.
Claim 6
Dependent Claim
41 words
The method according to claim 4 further comprising the step of: positioning the pointer on the touchscreen such that movement of the virtual pointing device on the touchscreen at a first speed causes the pointer to move at the first speed.
Claim 7
Dependent Claim
28 words
The method according to claim 2 further comprising the step of: in response to user input, redefining the command activated by the at least one finger or thumb.
Claim 8
Dependent Claim
61 words
The method according to claim 1 further comprising the steps of: determining coordinates of the virtual pointing device on the touchscreen; and in response to movement of the second portion of the hand while in contact with the touchscreen, dynamically changing the coordinates of the virtual pointing device to the coordinates of the touchscreen under the second portion of the hand.
Claim 9
Dependent Claim
13 words
The method according to claim 1 wherein the first portion comprises the hand.
Claim 10
Dependent Claim
13 words
The method according to claim 8 wherein the second portion comprises the hand.
Claim 11
Dependent Claim
17 words
The method according to claim 1 wherein the second and third portions comprise at least one finger.
Claim 12
Dependent Claim
136 words
A computer system, having at least a processor, memory, and a touchscreen for displaying graphic objects, for creating a virtual pointing device on the touchscreen for executing commands, comprising: means for detecting at least a first portion of a hand positioned on the touchscreen; means for creating a virtual pointing device on the touchscreen under at least a second portion of the first portion of the hand, such that the virtual pointing device moves in accordance with movement of the second portion of the hand along the touchscreen; and in response to activating the virtual pointing device by at least a third portion of the hand and in response to a selected position of said virtual pointing device on said touchscreen, means for executing at least one command on a graphic object at said selected position.
Claim 13
Dependent Claim
136 words
A computer system, having at least a processor, memory, and a touchscreen for displaying graphic objects, for creating a virtual pointing device on the touchscreen for executing commands, comprising: means for detecting at least a first portion of a hand positioned on the touchscreen; means for creating a virtual pointing device on the touchscreen under at least a second portion of the first portion of the hand, such that the virtual pointing device moves in accordance with movement of the second portion of the hand along the touchscreen; and in response to activating the virtual pointing device by at least a third portion of the hand and in response to a selected position of said virtual pointing device on said touchscreen, means for executing at least one command on a graphic object at said selected position.
Claim 14
Dependent Claim
36 words
The computer system according to claim 11 further comprising: in response to detecting a lifting motion of at least one finger or thumb of the hand off the virtual pointing device, means for executing the command.
Claim 15
Dependent Claim
38 words
The computer system according to claim 2 wherein the lifting motion comprises: means for detecting the finger or thumb not being positioned on the touchscreen; and means for detecting the finger or thumb being repositioned on the touchscreen.
Claim 16
Dependent Claim
41 words
The computer system according to claim 11 further comprising: means for positioning a pointer on the touchscreen such that movement of the virtual pointing device on the touchscreen in a first direction causes the pointer to move in the first direction.
Claim 17
Dependent Claim
41 words
The computer system according to claim 14 further comprising: means for positioning the pointer on the touchscreen such that movement of the virtual pointing device on the touchscreen at a first speed causes the pointer to move at the first speed.
Claim 18
Dependent Claim
28 words
The computer system according to claim 12 further comprising: in response to user input, means for redefining the command activated by the at least one finger or thumb.
Claim 19
Dependent Claim
60 words
The computer system according to claim 11 further comprising: means for determining coordinates of the virtual pointing device; and in response to movement of the second portion of the hand while in contact with the touchscreen, means for dynamically changing the coordinates of the virtual pointing device to the coordinates of the touchscreen under the second portion of the hand.
Claim 20
Dependent Claim
14 words
The computer system according to claim 11 wherein the first portion comprises the hand.
Claim 21
Dependent Claim
14 words
The computer system according to claim 18 wherein the second portion comprises the hand.
Claim 22
Dependent Claim
19 words
The computer system according to claim 11 wherein the second portion and third portion comprise at least one finger.
Claim 23
Dependent Claim
192 words
An article of manufacture comprising: a computer usable medium having computer readable program code means embodied therein for directing a computer system, having at least a processor, memory, and a touchscreen for displaying graphic objects, to create a virtual pointing device on the touchscreen for executing commands, the computer readable program code means in the article of manufacture comprising: computer readable program code means for causing the computer system to detect at least a first portion of a hand positioned on the touchscreen; computer readable program code means for causing the computer system to create a virtual pointing device on the touchscreen under at least a second portion of the first portion of the hand, such that the virtual pointing device moves in accordance with movement of the second portion of the hand along the touchscreen; and in response to activating the virtual pointing device by at least a third portion of the hand and in response to a selected position of said virtual pointing device on said touchscreen, computer readable program means for causing the computer system to execute at least one command on a graphic object at said selected position.
Claim 24
Dependent Claim
192 words
An article of manufacture comprising: a computer usable medium having computer readable program code means embodied therein for directing a computer system, having at least a processor, memory, and a touchscreen for displaying graphic objects, to create a virtual pointing device on the touchscreen for executing commands, the computer readable program code means in the article of manufacture comprising: computer readable program code means for causing the computer system to detect at least a first portion of a hand positioned on the touchscreen; computer readable program code means for causing the computer system to create a virtual pointing device on the touchscreen under at least a second portion of the first portion of the hand, such that the virtual pointing device moves in accordance with movement of the second portion of the hand along the touchscreen; and in response to activating the virtual pointing device by at least a third portion of the hand and in response to a selected position of said virtual pointing device on said touchscreen, computer readable program means for causing the computer system to execute at least one command on a graphic object at said selected position.
References Cited (Backward Citations)
US4550221A
Cited
US4713534A
Cited
US4914624A
Cited
US5327161A
Cited
US5319747A
Cited
US5376946A
Cited
US5428367A
Cited
US5335557A
Cited
US5621438A
Cited
US5420936A
Cited
US5612719A
Cited
US5581484A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-02-22 | 2002-08-24 | 2003-02-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-02-22 | 2006-08-24 | 2007-02-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-02-22 | 2010-08-24 | 2011-02-23 | $7700.00 | Window Closed / Lapsed |