IP Library Granted Patent US 9,070,019
Granted Patent B2
US 9,070,019 · App. 13/724,357 · Granted Jun 30, 2015

Systems and methods for capturing motion in three-dimensional space

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,070,019
App. No.
13/724,357
Granted
Jun 30, 2015
Kind
B2
Abstract

Methods and systems for capturing motion and/or determining the shapes and positions of one or more objects in 3D space utilize cross-sections thereof. In various embodiments, images of the cross-sections are captured using a camera based on reflections therefrom or shadows cast thereby.

Claims (30)

1. A method of locating a control object appendage in three dimensional (3D) space, including:

recording images of a control object appendage in 3D space using at least two geometrically distinct predetermined vantages;

calculating by a processor four co-planar tangents to observed edges of the control object appendage from the recorded images;

fitting an ellipse by a processor to the cross-section of the control object appendage by selecting the ellipse from a family of ellipses that fit the four co-planar tangents using an assumed parameter;

repeatedly fitting contiguous cross-sections to the control object appendage; and

constructing the control object appendage in 3D space from the contiguous cross-sections.

2. The method of claim 1 , further including substituting one or more fitted parameters of a first fitted ellipse for one or more of the four co-planar tangents and the assumed parameter when fitting an adjacent second ellipse.

3. A method of locating a complex control object in 3D space, including:

for a complex control object model that includes a palm and multiple fingers, applying the method of claim 2 to construct the multiple fingers of control object appendages; and

fitting cross sections of a palm to observed edges from the images in positions correlated with the multiple fingers.

4. The method of claim 1 , further including using a first fitted ellipse to filter fits of additional ellipses to the contiguous cross-sections.

5. A method of tracking motion of a complex control object in 3D space, including:

repeatedly applying the method of claim 4 over time; and

calculating motion of the complex control object over time based on differences between modeled locations of the complex control object over time.

6. A method of tracking motion of a control object appendage in 3D space, including:

repeatedly applying the method of claim 1 over time; and

calculating motion of the control object appendage over time based on differences between modeled locations of the control object appendage over time.

7. The method of claim 1 , further including:

determining that only three co-planar tangents are available in portions of the recorded images and fitting a circle instead of an ellipse for the portions of the recorded images, including:

calculating by a processor the three co-planar tangents to observed edges of the control object appendage from the recorded images; and

fitting a circle by a processor to the cross-section of the control object appendage using at least the three co planar tangents.

8. A method of locating a complex control object in 3D space, including:

for a complex control object model that includes a palm and multiple fingers, applying the method of claim 7 to construct the multiple fingers of control object appendages; and

fitting cross sections of a palm to observed edges from the images in positions correlated with the multiple fingers.

9. A method of tracking motion of a complex control object in 3D space, including:

repeatedly applying the method of claim 8 over time; and

calculating motion of the complex control object over time based on differences between modeled locations of the complex control object over time.

10. A method of tracking motion of a control object appendage in 3D space, including:

repeatedly applying the method of claim 7 over time; and

calculating motion of the control object appendage over time based on differences between modeled locations of the control object appendage over time.

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 075288/0632 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2026
From: ULTRAHAPTICS IP TWO LIMITED
To: SIM IP HXR LLC
Reel/Frame 075127/0665 →
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/0573 →
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: LEAP MOTION, INC.
To: LMI LIQUIDATING CO., LLC.
Reel/Frame 052914/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: LMI LIQUIDATING CO., LLC.
To: ULTRAHAPTICS IP TWO LIMITED
Reel/Frame 051580/0165 →
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 Jan 16, 2013
From: HOLZ, DAVID
To: LEAP MOTION, INC.
Reel/Frame 029638/0723 →