IP Library Granted Patent US 9,632,658
Granted Patent B2
US 9,632,658 · App. 14/156,418 · Granted Apr 25, 2017

Dynamic user interactions for display control and scaling responsiveness of display objects

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 9,632,658
App. No.
14/156,418
Granted
Apr 25, 2017
Kind
B2
Abstract

The technology disclosed relates to distinguishing meaningful gestures from proximate non-meaningful gestures in a three-dimensional (3D) sensory space. In particular, it relates to calculating spatial trajectories of different gestures and determining a dominant gesture based on magnitudes of the spatial trajectories. The technology disclosed also relates to uniformly responding to gestural inputs from a user irrespective of a position of the user. In particular, it relates to automatically adapting a responsiveness scale between gestures in a physical space and resulting responses in a gestural interface by automatically proportioning on-screen responsiveness to scaled movement distances of gestures in the physical space, user spacing with the 3D sensory space, or virtual object density in the gestural interface. The technology disclosed further relates to detecting if a user has intended to interact with a virtual object based on measuring a degree of completion of gestures and creating interface elements in the 3D space.

Claims (48)

1. A method of uniformly responding to gestural inputs from multiple users within a three-dimensional (3D) sensory space, the method including:

automatically adapting a responsiveness scale between gestures in a physical space from multiple users and resulting responses in a shared gestural interface by:

calculating a user spacing within a three-dimensional (3D) sensory space based on a spacing of users detected in the 3D sensory space; and

automatically proportioning on-screen responsiveness of the shared gestural interface responsive to the user spacing when interpreting movement distances of the gestures in the physical space.

2. The method of claim 1 , further including:

detecting a presence of multiple users present within a field of view of a camera electronically coupled to the gestural interface.

3. The method of claim 1 , wherein the automatically proportioning includes:

computing a scaling factor between movement made by a user in a field of view of a camera electronically coupled to the gestural interface to a scaled movement distance in the 3D sensory space.

4. The method of claim 3 , further including:

altering the scaling factor to reflect a restricted range of motion, thereby enabling small physical movements to correspond to larger on-screen movements.

5. The method of claim 3 , further including:

altering the scaling factor to reflect a distance between the camera and the users.

6. The method of claim 3 , further including:

altering the scaling factor to reflect a quantity of rendered items on a display.

7. The method of claim 6 , further including:

reducing the scaling factor; thereby enabling a user to navigate between rendered items on a display.

8. The method of claim 3 , wherein the computing the scaling factor includes:

computing a ratio of movement distances of a gesture in the physical space m to a pixel size M in a captured image captured by the camera.

9. The method of claim 3 , further including:

detecting a movement below a threshold; and

responsive to the detection, switching the gesture interface from detecting using a low-sensitivity detection mode to detecting using a high-sensitivity mode; wherein the detecting using a high-sensitivity mode includes a 3D image of the gesture being accurately reconstructed based on one or more captured 2D images captured by the camera.

10. A non-transitory computer readable medium storing instructions for uniformly responding to gestural inputs from multiple users within a three-dimensional (3D) sensory space, which instructions when executed by one or more processors perform:

automatically adapting a responsiveness scale between gestures in a physical space from multiple users and resulting responses in a shared gestural interface by:

calculating a user spacing within a three-dimensional (3D) sensory space based on a spacing of users detected in the 3D sensory space; and

automatically proportioning on-screen responsiveness of the shared gestural interface responsive to the user spacing when interpreting movement distances of the gestures in the physical space.

11. The non-transitory computer readable medium of claim 10 , further including:

detecting a presence of multiple users present within a field of view of a camera electronically coupled to the gestural interface.

12. The non-transitory computer readable medium of claim 10 , wherein the automatically proportioning includes:

computing a scaling factor between movement made by a user in a field of view of a camera electronically coupled to the gestural interface to a scaled movement distance in the 3D sensory space.

13. The non-transitory computer readable medium of claim 12 , further including:

altering the scaling factor to reflect a restricted range of motion, thereby enabling small physical movements to correspond to larger on-screen movements.

14. The non-transitory computer readable medium of claim 12 , further including:

altering the scaling factor to reflect a distance between the camera and the users.

15. The non-transitory computer readable medium of claim 12 , further including:

altering the scaling factor to reflect a quantity of rendered items on a display.

16. The non-transitory computer readable medium of claim 12 , further including:

reducing the scaling factor; thereby enabling a user to navigate between rendered items on a display.

17. The non-transitory computer readable medium of claim 12 , wherein computing the scaling factor includes:

computing a ratio of movement distances of a gesture in the physical space m to a pixel size M in a captured image captured by the camera.

18. The non-transitory computer readable medium of claim 12 , further including:

detecting a movement below a threshold; and

responsive to the detection, switching the gesture interface from detecting using a low-sensitivity detection mode to detecting using a high-sensitivity mode; wherein the detecting using a high-sensitivity mode includes a 3D image of the gesture being accurately reconstructed based on one or more captured 2D images captured by the camera.

19. A system for uniformly responding to gestural inputs from multiple users within a three-dimensional (3D) sensory space, the system including:

a camera; and

one or more processors coupled to the camera and to a non-transitory computer readable medium storing instructions thereon, which when executed by the processors perform:

automatically adapting a responsiveness scale between gestures performed in a physical space within a field of view of the camera from multiple users and resulting responses in a shared gestural interface by:

calculating a user spacing within a three-dimensional (3D) sensory space based on a spacing of users detected in the 3D sensory space; and

automatically proportioning on-screen responsiveness of the shared gestural interface responsive to the user spacing when interpreting movement distances of the gestures in the physical space.

Assignments (15)
SECURITY INTEREST Recorded Apr 6, 2026
From: SIM IP HXR LLC
To: UNITY MASTER LLC SERIES XIX
Reel/Frame 075365/0907 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2026
From: TRIPLEPOINT CAPITAL LLC
To: ULTRAHAPTICS IP TWO LIMITED
Reel/Frame 075295/0001 →
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/0664 →
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 →
TERMINATION OF SECURITY AGREEMENT Recorded Nov 7, 2018
From: THE FOUNDERS FUND IV, LP, AS COLLATERAL AGENT
To: LEAP MOTION, INC.
Reel/Frame 047444/0567 →
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 Apr 24, 2015
From: HOLZ, DAVID S.
To: LEAP MOTION, INC.
Reel/Frame 035494/0147 →