Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
175 words
A method to obtain information from an interaction of at least one user-object with a virtual input device defined on a device plane, the method comprising the following steps: (a) generating with a fan beam a plane of light substantially parallel to and spaced-above said device plane a distance sufficiently small such that penetration of said plane of light by said at least one user-object is equivalent to interactingly touching a virtual input device position on said device plane; (b) using a single sensor that acquires data representing a single image at a given time to determine from light reflected from said plane of light if and when at least a portion of said at least one user-object penetrates said plane of light and thus interactingly touches a position on said device plane; and (c) for each contact with said device plane determined to occur at step (b) determining contact position relative to said single sensor; wherein a function of said virtual input device associated with each contact position determined at step (c) is ascertainable.
Claim 2
Independent Claim
175 words
A method to obtain information from an interaction of at least one user-object with a virtual input device defined on a device plane, the method comprising the following steps: (a) generating with a fan beam a plane of light substantially parallel to and spaced-above said device plane a distance sufficiently small such that penetration of said plane of light by said at least one user-object is equivalent to interactingly touching a virtual input device position on said device plane; (b) using a single sensor that acquires data representing a single image at a given time to determine from light reflected from said plane of light if and when at least a portion of said at least one user-object penetrates said plane of light and thus interactingly touches a position on said device plane; and (c) for each contact with said device plane determined to occur at step (b) determining contact position relative to said single sensor; wherein a function of said virtual input device associated with each contact position determined at step (c) is ascertainable.
Claim 3
Dependent Claim
48 words
The method of claim 1 , further including: (d) transferring to a companion device information commensurate with contact position determined at step (c) relative to said virtual input device; wherein Interaction of said at least one user-object with said virtual input device affects operation of said companion device.
Claim 4
Dependent Claim
72 words
The method of claim 2 , wherein said companion device includes at least one of (i) a PDA, (ii) a portable communication device, (iii) an electronic device, (iv) an electronic game device, and (v) a musical instrument, and said virtual input device is at least one of (I) a virtual keyboard, (II) a virtual mouse, (III) a virtual trackball, (IV) a virtual pen, (V) a virtual trackpad, and (VI) a user-interface selector.
Claim 5
Dependent Claim
46 words
The method of claim 2 , wherein: said user-object includes at least a portion of a user's hand; said virtual input device includes a virtual keyboard; and said companion device includes at least one of (i) a PDA, (ii) a mobile telephone, and (iii) a computer.
Claim 6
Dependent Claim
46 words
The method of claim 2 , wherein: said user-object includes at least a portion of a user's hand; said virtual input device includes a virtual mouse, and said companion device includes at least one of (i) a PDA, (ii) a mobile telephone, and (iii) a computer.
Claim 7
Dependent Claim
46 words
The method of claim 2 , wherein: said user-object includes at least a portion of a user's hand; said virtual input device includes a virtual trackball, and said companion device includes at least one of (i) a PDA, (ii) a mobile telephone, and (iii) a computer.
Claim 8
Dependent Claim
46 words
The method of claim 2 , wherein: said user-object includes at least a portion of a user's hand; said virtual input device includes a virtual pen, and said companion device includes at least one of (i) a PDA, (ii) a mobile telephone, and (iii) a computer.
Claim 9
Dependent Claim
44 words
The method of claim 1 , wherein step (a) includes generating said plane of light using optical energy, and wherein step (b) includes detecting a reflected portion of said optical energy when at least a portion of said user-object penetrates said plane of light.
Claim 10
Dependent Claim
22 words
The method of claim 1 , wherein at least one of step (b) and step (c) is carried out using triangulation analysis.
Claim 11
Dependent Claim
67 words
The method of claim claim 1 , wherein said virtual input device is mapped to a work surface selected from at least one of (i) a table top, (ii) a desk top, (iii) a wall, (iv) a point-of-sale appliance, (v) a point-of-service appliance, (vi) a kiosk, (vii) a surface in a vehicle, (viii) a projected display, (ix) a physical display, (x) a CRT, and (xi) an LCD.
Claim 12
Dependent Claim
53 words
The method of claim 1 , wherein step (b) includes providing a camera having a lens with a lens optical axis, and providing an image plane, and further including improving at least one of resolution and depth of field of said camera by tilting said image plane relative to said lens optical axis.
Claim 13
Dependent Claim
34 words
The method of claim 1 , wherein: step (a) includes defining said plane of light using an optical source; and step (b) includes providing a camera to sense penetration of said plane of light.
Claim 14
Dependent Claim
39 words
The method of claim 12 , further including: synchronizing operation of said optical source and said camera; wherein effects of ambient light upon accuracy of information obtained at at least one of step (b) and step (c) are reduced.
Claim 15
Dependent Claim
21 words
The method of claim 12 , wherein said optical source emits optical energy bearing a signature used to reject ambient light.
Claim 16
Dependent Claim
65 words
The method of claim 1 , wherein: step (b) includes acquiring ambient light information generated by ambient light by determining when said user-object is distant from said plane of light; and at least one of step (b) and step (c) includes subtracting said ambient light information from information acquired when said user-object interacts with said virtual input device; wherein effects of ambient light are reduced.
Claim 17
Dependent Claim
18 words
The method of claim 1 , wherein said user-object includes at least a portion of a user's hand.
Claim 18
Dependent Claim
15 words
The method of claim 1 , wherein said virtual input device includes a virtual keyboard.
Claim 19
Dependent Claim
15 words
The method of claim 1 , wherein said virtual input device includes a virtual mouse.
Claim 20
Dependent Claim
15 words
The method of claim 1 , wherein said virtual input device includes a virtual trackball.
Claim 21
Dependent Claim
14 words
The method of claim 1 , wherein said virtual input device a virtual pen.