IP Library Granted Patent US 10,281,987
Granted Patent B1
US 10,281,987 · App. 14/476,694 · Granted May 7, 2019

Systems and methods of free-space gestural interaction

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,281,987
App. No.
14/476,694
Granted
May 7, 2019
Kind
B1
Abstract

During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes can be facilitated by tracking the control object's movements relative to, and its contact with a “virtual touch plane or surface” (i.e., a plane, portion of a plane, and/or surface computationally defined in space, or corresponding to any physical surface).

Claims (15)

1. A method of interpreting free-space gestures, the method including:

providing, by a camera, a three-dimensional (3D) field of view that includes a 3D sensory space;

setting a context for gesture interpretation by detecting a virtual contact between a control object and a virtual plane computationally defined as substantially perpendicular to an orientation of a pointing direction of the control object extending along a length of the control object in the 3D sensory space that is within the 3D field of view, wherein an orientation and location of the virtual plane is dependent upon a location and a tracked orientation of the pointing direction of the control object extending along the length of a single tip of the control object without being dependent upon an orientation of a physical screen for displaying a proximate interface control, wherein the orientation and location of the virtual plane are updated in response to the single tip of the control object being at rest or moving with constant velocity;

responsive to a position of the virtual contact with the virtual plane, tentatively selecting the proximate interface control displayed on the physical screen and visually indicating, on the physical screen, the tentative selection of the proximate interface control, the tentative selection of the proximate interface control representing a selection of the proximate interface control without activating a function corresponding to the proximate interface control;

detecting a free-space confirmatory gesture of the control object (i) anywhere in the 3D field of view, (ii) without maintaining the virtual contact between the control object and the virtual plane and (iii) while the proximate interface control remains tentatively selected; and

initiating the function corresponding to the proximate interface control based on the free-space confirmatory gesture.

2. The method of claim 1 , wherein the virtual plane is oriented vertically in the 3D sensory space.

3. The method of claim 1 , wherein the virtual plane is oriented horizontally in the 3D sensory space.

4. The method of claim 1 , further including responsive to the virtual contact with the virtual plane, generating for display on the physical screen an interface control at a pixel location on the physical screen that corresponds to spatial location of the virtual contact.

5. The method of claim 1 , wherein the free-space confirmatory gesture is specific to the tentatively selected proximate interface control.

6. The method of claim 1 , further including unselecting the tentatively selected proximate interface control in response to a free-space ratificatory gesture.

7. The method of claim 6 , wherein the free-space ratificatory gesture is specific to the tentatively selected proximate interface control.

8. The method of claim 6 , wherein the free-space ratificatory gesture represents another virtual contact between the control object and the virtual plane that is directionally opposite to the virtual contact that caused the tentative selection of the proximate interface control.

9. The method of claim 1 , wherein the tentative selection of the proximate interface control responsive to the position of the virtual contact with the virtual plane further includes selecting a particular interface control positioned at a normal from a point of the virtual contact to the physical screen displaying the particular interface control.

10. The method of claim 1 , further including tentatively selecting an interface control responsive to the position of the virtual contact with the virtual plane based on pre-designated preferences.

Assignments (15)
SECURITY INTEREST Recorded Apr 6, 2026
From: SIM IP HXR LLC
To: UNITY MASTER LLC SERIES XIX
Reel/Frame 075365/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2026
From: ULTRAHAPTICS IP TWO LIMITED
To: SIM IP HXR LLC
Reel/Frame 075127/0604 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2026
From: ULTRAHAPTICS LIMITED; ULTRAHAPTICS IP LIMITED; ULTRAHAPTICS IP TWO LIMITED; ULTRALEAP LIMITED
To: SIM IP HXR LLC
Reel/Frame 074403/0864 →
SECURITY INTEREST Recorded Jun 10, 2020
From: LMI LIQUIDATING CO., LLC
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 052902/0571 →
SECURITY INTEREST Recorded Jun 5, 2020
From: ULTRAHAPTICS IP TWO LIMITED
To: LMI LIQUIDATING CO., LLC
Reel/Frame 052848/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: LMI LIQUIDATING CO., LLC.
To: ULTRAHAPTICS IP TWO LIMITED
Reel/Frame 051580/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: LEAP MOTION, INC.
To: LMI LIQUIDATING CO., LLC.
Reel/Frame 052914/0871 →
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2019
From: HAYNES BEFFEL WOLFELD LLP
To: LEAP MOTION, INC.
Reel/Frame 049926/0631 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: TRIPLEPOINT CAPITAL LLC
To: LEAP MOTION, INC.
Reel/Frame 049337/0130 →
SECURITY INTEREST Recorded Apr 11, 2019
From: LEAP MOTION, INC.
To: HAYNES BEFFEL WOLFELD LLP
Reel/Frame 048919/0109 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED ON REEL 035017 FRAME 0738. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Aug 31, 2016
From: YANG, HUA; KONTSEVICH, LEONID; DONALD, JAMES; HOLZ, DAVID S.; MARSDEN, JONATHAN; DURDIK, PAUL
To: LEAP MOTION, INC.
Reel/Frame 039885/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNORS EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 035017 FRAME: 0738. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Aug 30, 2016
From: YANG, HUA; KONTSEVICH, LEONID; DONALD, JAMES; HOLZ, DAVID S.; MARSDEN, JONATHAN; DURDIK, PAUL
To: LEAP MOTION, INC.
Reel/Frame 039865/0667 →
SECURITY INTEREST Recorded Oct 6, 2015
From: LEAP MOTION, INC.
To: THE FOUNDERS FUND IV, LP
Reel/Frame 036796/0151 →
SECURITY INTEREST Recorded Sep 21, 2015
From: LEAP MOTION, INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 036644/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2015
From: YANG, HUA; KONTSEVICH, LEONID; DONALD, JAMES; HOLZ, DAVID S.; MARSDEN, JONATHAN; DURDIK, PAUL A.
To: LEAP MOTION, INC.
Reel/Frame 035017/0738 →
Cited By (22)
US 12,197,651 US 12,204,695 US 12,236,528 US 12,260,023 US 12,265,761 US 12,299,204 US 12,306,301 US 12,333,081 US 12,386,430 US 12,393,316 US 12,405,673 US 12,493,358 US 12,530,797 US 12,561,008 US 12,561,041 US 12,619,335 US 12,638,924 US 12,647,612 US 12,663,871 US 12,693,717 US 12,693,743 US 12,705,839