IP Library Granted Patent US 12,436,622
Granted Patent B2
US 12,436,622 · App. 18/883,875 · Granted Oct 7, 2025

Velocity field interaction for free space gesture interface and control

Inventors: Isaac Cohen (Oakland, CA); David S. Holz (San Francisco, CA); Maxwell Sills (San Francisco, CA)
Assignee: Ultrahaptics IP Two Limited
G06F3/017G06F3/04815G06F3/0483G06F3/04842G06F3/04847G06F3/0485G06V40/28
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 12,436,622
App. No.
18/883,875
Granted
Oct 7, 2025
Kind
B2
Abstract

The technology disclosed relates to automatically interpreting motion of a control object in a three dimensional (3D) sensor space by sensing a movement of the control object in the (3D) sensor space, interpreting movement of the control object, and presenting the interpreted movement as a path on a display. The path may be displayed once the speed of the movement exceeds a pre-determined threshold measured in cm per second. Once the path is displayed, the technology duplicates a display object that intersects the path on the display. In some implementations, the control object may be a device, a hand, or a portion of a hand (such as a finger).

Claims (48)

1. A method of manipulating one or more objects depicted in a display based on interpreting a movement of a control object, the method including:

sensing a movement of the control object through a 3D sensor space using a 3D sensor;

interpreting, by a computing device, the movement of the control object through the 3D sensor space and comparing the movement of the control object to a control plane defined as tangential to a surface of the control object;

determining by a computing device whether the control object engages a virtual control based on a location of the control object;

sensing a movement of a sub-object of the control object through the 3D sensor space using the 3D sensor;

processing the interpreted movement of the sub-object of the control object; and

interpreting by the computing device a direction of the movement of the sub-object as a gesture controlling the virtual control.

2. The method of claim 1 , wherein

the sub-object is a portion of the control object.

3. The method of claim 1 , wherein

the control object is a hand and the sub-object is a finger of the hand.

4. The method of claim 1 , wherein:

the control object is a hand and the sub-object of the control object are one of:

a finger, a palm, or a back of the hand.

5. The method of claim 1 , wherein

the virtual control is pre-selected before the movement is sensed.

6. The method of claim 1 , wherein

the movement is interpreted and presented as a path on the display when a speed of the movement exceeds a pre-determined threshold.

7. The method of claim 6 , wherein

the pre-determined threshold is 20 cm per second.

8. The method of claim 6 , wherein

the pre-determined threshold is 30 cm per second.

9. The method of claim 6 , wherein

the pre-determined threshold is 40 cm per second.

10. The method of claim 1 , wherein

the control object is a hand, and the movement is a gesture of the hand.

11. The method of claim 1 , wherein

the 3D sensor comprises one or more cameras that capture images of the 3D sensor space.

12. The method of claim 11 , wherein

the 3D sensor space is illuminated by one or more infrared LEDs, and the cameras are sensitive to infrared light.

13. The method of claim 1 , wherein

the 3D sensor space is provided with ultrasound waves from sonic sources.

14. The method of claim 13 , wherein

the 3D sensor comprises one or more sonic sensors that capture sonic shadows or deflections in the 3D sensor space of the ultrasound waves.

15. A non-transitory computer-readable recording medium having computer instructions recorded thereon, the computer instructions, when executed by one or more processors, cause the one or more processors to perform operations comprising:

sensing a movement of the control object through a 3D sensor space using a 3D sensor;

interpreting, by a computing device, the movement of the control object through the 3D sensor space and comparing the movement of the control object to a control plane defined as tangential to a surface of the control object;

determining by a computing device whether the control object engages a virtual control based on a location of the control object;

sensing a movement of a sub-object of the control object through the 3D sensor space using the 3D sensor;

processing the interpreted movement of the sub-object of the control object; and

interpreting by the computing device a direction of the movement of the sub-object as a gesture controlling the virtual control.

16. A system comprising a memory storing computer instructions and one or more processors, the computer instructions, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

sensing a movement of the control object through a 3D sensor space using a 3D sensor;

interpreting, by a computing device, the movement of the control object through the 3D sensor space and comparing the movement of the control object to a control plane defined as tangential to a surface of the control object;

determining by a computing device whether the control object engages a virtual control based on a location of the control object;

sensing a movement of a sub-object of the control object through the 3D sensor space using the 3D sensor;

processing the interpreted movement of the sub-object of the control object; and

interpreting by the computing device a direction of the movement of the sub-object as a gesture controlling the virtual control.

Assignments (6)
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 075132/0001 →
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 074404/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2024
From: COHEN, ISAAC; HOLZ, DAVID S.; SILLS, MAXWELL
To: LEAP MOTION, INC.
Reel/Frame 069624/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2024
From: LEAP MOTION, INC.
To: LMI LIQUIDATING CO. LLC
Reel/Frame 069624/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2024
From: LMI LIQUIDATING CO. LLC
To: ULTRAHAPTICS IP TWO LIMITED
Reel/Frame 069624/0795 →
Continuity (8)
Continuation 18213729 · Jun 23, 2023
Continuation 17379915 · Jul 19, 2021
Continuation 16860024 · Apr 27, 2020
Continuation 16570914 · Sep 13, 2019
Continuation 16213952 · Dec 7, 2018
Continuation 14516493 · Oct 16, 2014
Provisional Application 61891880 · Oct 16, 2013
Related Publication 20250004568A1 · Jan 2, 2025
References Cited (195)
US 5454043A · Freeman · 1995 [cited by examiner]
US 5554980A · Hashimoto · 1996 [cited by examiner]
US 5594469A · Freeman · 1997 [cited by examiner]
US 5616078A · Oh · 1997 [cited by examiner]
US 6002808A · Freeman · 1999 [cited by examiner]
US 6084979A · Kanade · 2000 [cited by examiner]
US 6160899A · Lee · 2000 [cited by examiner]
US 6191773B1 · Maruno · 2001 [cited by examiner]
US 6222465B1 · Kumar · 2001 [cited by examiner]
US 6788809B1 · Grzeszczuk · 2004 [cited by examiner]
US 6943774B2 · Horiki · 2005 [cited by examiner]
US 7030861B1 · Westerman · 2006 [cited by examiner]
US 7071914B1 · Marks · 2006 [cited by examiner]
US 7095401B2 · Liu · 2006 [cited by examiner]
US 7170492B2 · Bell · 2007 [cited by examiner]
US 7379563B2 · Shamaie · 2008 [cited by examiner]
US 7598942B2 · Underkoffler et al. · 2009 [cited by applicant]
US 7652679B2 · Aratani · 2010 [cited by examiner]
US 7849421B2 · Yoo · 2010 [cited by examiner]
US 7874917B2 · Marks · 2011 [cited by examiner]
US 8144121B2 · Kitaura · 2012 [cited by examiner]
US 8144148B2 · El Dokor · 2012 [cited by examiner]
US 8150102B2 · Zheng et al. · 2012 [cited by applicant]
US 8166421B2 · Magal · 2012 [cited by examiner]
US 8311370B2 · Ha · 2012 [cited by examiner]
US 8325214B2 · Hildreth · 2012 [cited by examiner]
US 8373654B2 · Wang · 2013 [cited by examiner]
US 8379101B2 · Mathe · 2013 [cited by examiner]
US 8457353B2 · Reville · 2013 [cited by examiner]
US 8487871B2 · Langridge · 2013 [cited by examiner]
US 8488246B2 · Border · 2013 [cited by examiner]
US 8502789B2 · Tse · 2013 [cited by examiner]
US 8593402B2 · Stinson, III · 2013 [cited by examiner]
US 8881051B2 · Frey · 2014 [cited by examiner]
US 8933876B2 · Galor · 2015 [cited by examiner]
US 8963867B2 · Narita · 2015 [cited by examiner]
US 9128552B2 · Case · 2015 [cited by examiner]
US 9134800B2 · Maeda · 2015 [cited by examiner]
US 9213890B2 · Huang · 2015 [cited by examiner]
US 9250707B2 · Choi · 2016 [cited by examiner]
US 9256282B2 · Latta · 2016 [cited by examiner]
US 9256288B2 · Lee · 2016 [cited by examiner]
US 9299013B1 · Curlander · 2016 [cited by examiner]
US 9310891B2 · Rafii · 2016 [cited by examiner]
US 9398243B2 · Ryu · 2016 [cited by examiner]
US 9600078B2 · Rafii · 2017 [cited by applicant]
US 9798388B1 · Murali · 2017 [cited by examiner]
US 10275039B2 · Cohen et al. · 2019 [cited by applicant]
US 10901518B2 · Cohen et al. · 2021 [cited by applicant]
US 11500473B2 · Cohen et al. · 2022 [cited by applicant]
US 11567583B2 · Cohen et al. · 2023 [cited by applicant]
US 20020041327A1 · Hildreth · 2002 [cited by examiner]
US 20020064382A1 · Hildreth · 2002 [cited by examiner]
US 20030138130A1 · Cohen · 2003 [cited by examiner]
US 20040046736A1 · Pryor · 2004 [cited by examiner]
US 20040193413A1 · Wilson · 2004 [cited by examiner]
US 20040207597A1 · Marks · 2004 [cited by examiner]
US 20050071864A1 · Denoue et al. · 2005 [cited by applicant]
US 20050285845A1 · Dehlin · 2005 [cited by examiner]
US 20060035710A1 · Festejo · 2006 [cited by examiner]
US 20060239471A1 · Mao · 2006 [cited by examiner]
US 20060252477A1 · Zalewski · 2006 [cited by examiner]
US 20070092118A1 · Tachibana · 2007 [cited by examiner]
US 20070120834A1 · Boillot · 2007 [cited by examiner]
US 20070216894A1 · Garcia · 2007 [cited by examiner]
US 20070220444A1 · Sunday · 2007 [cited by examiner]
US 20080056561A1 · Sawachi · 2008 [cited by examiner]
US 20080141181A1 · Ishigaki · 2008 [cited by examiner]
US 20080244465A1 · Kongqiao · 2008 [cited by examiner]
US 20090031240A1 · Hildreth · 2009 [cited by examiner]
US 20090040215A1 · Afzulpurkar · 2009 [cited by examiner]
US 20090085881A1 · Keam · 2009 [cited by examiner]
US 20090103780A1 · Nishihara · 2009 [cited by examiner]
US 20090217211A1 · Hildreth · 2009 [cited by examiner]
US 20090228841A1 · Hildreth · 2009 [cited by examiner]
US 20090265671A1 · Sachs · 2009 [cited by examiner]
US 20100050134A1 · Clarkson · 2010 [cited by applicant]
US 20100066667A1 · MacDougall · 2010 [cited by examiner]
US 20100083109A1 · Tse · 2010 [cited by examiner]
US 20100230494A1 · Okui · 2010 [cited by applicant]
US 20100234094A1 · Gagner et al. · 2010 [cited by applicant]
US 20100235786A1 · Maizels · 2010 [cited by examiner]
US 20100275159A1 · Matsubara · 2010 [cited by examiner]
US 20100303291A1 · Margolis · 2010 [cited by examiner]
US 20100315336A1 · Butler · 2010 [cited by examiner]
US 20110018795A1 · Jang · 2011 [cited by examiner]
US 20110066984A1 · Li · 2011 [cited by applicant]
US 20110107270A1 · Wang · 2011 [cited by examiner]
US 20110157026A1 · Feng · 2011 [cited by examiner]
US 20110173204A1 · Murillo et al. · 2011 [cited by applicant]
US 20110234840A1 · Klefenz et al. · 2011 [cited by applicant]
US 20110254765A1 · Brand · 2011 [cited by examiner]
US 20110289456A1 · Reville et al. · 2011 [cited by applicant]
US 20120038549A1 · Mandella et al. · 2012 [cited by applicant]
US 20120062558A1 · Lee · 2012 [cited by examiner]
US 20120069168A1 · Huang et al. · 2012 [cited by applicant]
US 20120079420A1 · Arriola · 2012 [cited by applicant]
US 20120086729A1 · Baseley et al. · 2012 [cited by applicant]
US 20120121185A1 · Zavesky · 2012 [cited by applicant]
US 20120179970A1 · Hayes · 2012 [cited by applicant]
US 20120194517A1 · Izadi et al. · 2012 [cited by applicant]
US 20120204133A1 · Guendelman et al. · 2012 [cited by applicant]
US 20120206339A1 · Dahl · 2012 [cited by examiner]
US 20120223882A1 · Galor et al. · 2012 [cited by applicant]
US 20120257035A1 · Larsen · 2012 [cited by examiner]
US 20120268410A1 · King et al. · 2012 [cited by applicant]
US 20120313848A1 · Galor et al. · 2012 [cited by applicant]
US 20120322527A1 · Aoki et al. · 2012 [cited by applicant]
US 20120324332A1 · Zaragoza et al. · 2012 [cited by applicant]
US 20130007616A1 · Bell et al. · 2013 [cited by applicant]
US 20130016896A1 · Seida · 2013 [cited by applicant]
US 20130033483A1 · Im · 2013 [cited by examiner]
US 20130135218A1 · Jain · 2013 [cited by examiner]
US 20130182897A1 · Holz · 2013 [cited by examiner]
US 20130182902A1 · Holz · 2013 [cited by examiner]
US 20130278499A1 · Anderson · 2013 [cited by examiner]
US 20130293454A1 · Jeon · 2013 [cited by examiner]
US 20130293683A1 · Zhou et al. · 2013 [cited by applicant]
US 20130321401A1 · Piemonte et al. · 2013 [cited by applicant]
US 20130342459A1 · Karakotsios · 2013 [cited by examiner]
US 20140089849A1 · Choi et al. · 2014 [cited by applicant]
US 20140137039A1 · Kroeger et al. · 2014 [cited by applicant]
US 20140192206A1 · Holz · 2014 [cited by examiner]
US 20140201666A1 · Bedikian · 2014 [cited by examiner]
US 20140201690A1 · Holz · 2014 [cited by examiner]
US 20140267019A1 · Kuzmin · 2014 [cited by examiner]
US 20140300584A1 · Nishioka · 2014 [cited by examiner]
US 20140317576A1 · Song · 2014 [cited by examiner]
US 20150103004A1 · Cohen et al. · 2015 [cited by applicant]
US 20150135132A1 · Josephson · 2015 [cited by applicant]
US 20150169076A1 · Cohen et al. · 2015 [cited by applicant]
US 20150169175A1 · Cohen · 2015 [cited by examiner]
US 20150169176A1 · Cohen · 2015 [cited by examiner]
US 20150220776A1 · Cronholm · 2015 [cited by applicant]
US 20150277583A1 · Kasahara · 2015 [cited by examiner]
US 20150338998A1 · Chathoth · 2015 [cited by examiner]
US 20150346820A1 · Poupyrev et al. · 2015 [cited by applicant]
US 20150355827A1 · Van Der Westhuizen et al. · 2015 [cited by applicant]
US 20150370416A1 · Nishioka · 2015 [cited by examiner]
US 20170102829A1 · Chikaoka · 2017 [cited by examiner]
US 20210342013A1 · Cohen · 2021 [cited by examiner]
U.S. Appl. No. 14/516,493—Office Action dated May 9, 2016, 21 pages. [cited by applicant]
U.S. Appl. No. 14/516,493—Response to May 9 Office Action filed Aug. 9, 2016, 18 pages. [cited by applicant]
U.S. Appl. No. 14/516,493—Office Action dated Nov. 17, 2016, 30 pages. [cited by applicant]
Pavlovic, V.I., et al., “Visual Interpretation of Hand Gestures for Human-Computer Interaction: A Review,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 19, No. 7, Jul. 1997, pp. 677-695. [cited by applicant]
Wu et al., Vision-Based Gesture Recognition: A Review, in Gesture-Based Communication in Human-Computer Interaction, Springer, Mar. 1999, 13 pages, pp. 103-115. [cited by applicant]
U.S. Appl. No. 14/516,493—Response to Office Action dated Nov. 17, 2016 filed Mar. 16, 2017, 20 pages. [cited by applicant]
U.S. Appl. No. 14/516,493—Office Action dated May 18, 2017, 38 pages. [cited by applicant]
U.S. Appl. No. 14/516,493—Response to Office Action dated May 18, 2017, filed Sep. 29, 2017, 20 pages. [cited by applicant]
U.S. Appl. No. 14/516,493—Supplemental Response to Office Action dated May 18, 2017, filed Oct. 11, 2017, 20 pages. [cited by applicant]
U.S. Appl. No. 14/516,493—Final Office Action dated Jan. 24, 2018, filed 38 pages. [cited by applicant]
U.S. Appl. No. 14/572,690—Office Action dated Jul. 14, 2016, 7 pages. [cited by applicant]
U.S. Appl. No. 14/572,690—Response to Office Action dated Jul. 14, 2016 filed Dec. 7, 2016, 14 pages. [cited by applicant]
U.S. Appl. No. 14/572,690—Final Office Action dated Apr. 18, 2017, 13 pages. [cited by applicant]
U.S. Appl. No. 14/572,690—Response to Final Office Action dated Apr. 18, 2017, filed Aug. 18, 2017, 14 pages. [cited by applicant]
U.S. Appl. No. 14/572,668—Notice of Allowance dated Apr. 17, 2017, 25 pages. [cited by applicant]
U.S. Appl. No. 14/572,704—Office Action mailed Sep. 12, 2017, 20 pages. [cited by applicant]
U.S. Appl. No. 14/572,690—Notice of Allowance mailed Sep. 28, 2017, 17 pages. [cited by applicant]
U.S. Appl. No. 14/572,690—Advisory Action dated Sep. 13, 2017, 4 pages. [cited by applicant]
U.S. Appl. No. 14/572,690—Proposed Examiner's Amendment filed Sep. 13, 2017, 7 pages. [cited by applicant]
U.S. Appl. No. 15/861,578—Office Action dated Jul. 5, 2018, 21 pages. [cited by applicant]
U.S. Appl. No. 14/572,704—Response to Office Action mailed Sep. 12, 2017, filed Mar. 12, 2018, 19 pages. [cited by applicant]
Bowman, Doug A., et al., “3D User Interfaces: New Directions and Perspectives”, Nov./Dec. 2008, IEEE Computer Society 17pages. [cited by applicant]
U.S. Appl. No. 14/572,704—Notice of Allowance dated Jul. 10, 2018, 26 pages. [cited by applicant]
U.S. Appl. No. 15/681,149—Office Action dated Jul. 11, 2018, 16 pages. [cited by applicant]
U.S. Appl. No. 16/213,952—Office Action dated Mar. 7, 2019, 14 pages. [cited by applicant]
U.S. Appl. No. 15/861,578—Response to Office Action dated Jul. 5, 2018, filed Nov. 5, 2018, 9 pages. [cited by applicant]
U.S. Appl. No. 15/861,578—Notice of Allowance dated Dec. 20, 2018, 15 pages. [cited by applicant]
U.S. Appl. No. 16/213,952—Notice of Allowance dated Jun. 20, 2019, 17 pages. [cited by applicant]
U.S. Appl. No. 14/516,493—Notice of Allowance dated Jul. 27, 2018, filed 7 pages. [cited by applicant]
U.S. Appl. No. 15/681,149—Notice of Allowance dated Dec. 14, 2018, 16 pages. [cited by applicant]
U.S. Appl. No. 16/404,641—Office Action dated Jul. 11, 2019, 10 pages. [cited by applicant]
U.S. Appl. No. 16/570,914—Notice of Allowance dated Jan. 10, 2020, 24 pages. [cited by applicant]
U.S. Appl. No. 16/404,641—Notice of Allowance dated Oct. 23, 2019, 8 pages. [cited by applicant]
U.S. Appl. No. 16/404,641—Response to Office Action dated Jul. 11, 2019, filed Oct. 9, 2019 7 pages. [cited by applicant]
U.S. Appl. No. 16/189,046—Office Action dated Apr. 2, 2020, 15 pages. [cited by applicant]
U.S. Appl. No. 16/398,130—Office Action dated May 29, 2020, 12 pages. [cited by applicant]
U.S. Appl. No. 16/805,639—Office Action dated Sep. 4, 2020, 11 pages. [cited by applicant]
U.S. Appl. No. 16/398,130—Notice of Allowance dated Sep. 21, 2020, 24 pages. [cited by applicant]
U.S. Appl. No. 16/189,046—Response to Office Action dated Apr. 2, 2020, filed Jul. 30, 2020, 12 pages. [cited by applicant]
U.S. Appl. No. 16/189,046—Office Action dated Nov. 16, 2020, 44 pages. [cited by applicant]
U.S. Appl. No. 16/805,639—Notice of Allowance dated Dec. 11, 2020, 21 pages. [cited by applicant]
U.S. Appl. No. 16/189,046—Response to Office Action dated Nov. 16, 2020 filed Feb. 16, 2021, 14 pages. [cited by applicant]
U.S. Appl. No. 16/860,024—Notice of Allowance dated Mar. 19, 2021, 26 pages. [cited by applicant]
U.S. Appl. No. 16/860,024—Response to Non-Final Office Action dated Nov. 27, 2020 filed Mar. 1, 2021, 6 pages. [cited by applicant]
U.S. Appl. No. 16/860,024—Non-Final Office Action dated Nov. 27, 2020, 27 pages. [cited by applicant]
U.S. Appl. No. 16/213,952—Response to Office Action dated Mar. 7, 2019 filed Jun. 7, 2019, 7 pages. [cited by applicant]
U.S. Appl. No. 16/189,046—Notice of Allowance dated May 26, 2021, 9 pages. [cited by applicant]
U.S. Appl. No. 16/805,639—2nd Notice of Allowance dated Mar. 31, 2010, 13 pages. [cited by applicant]
U.S. Appl. No. 16/805,639—Response to Office Action dated Sep. 4, 2020 filed Nov. 23, 2020, 8 pages. [cited by applicant]
U.S. Appl. No. 17/155,064—Office Action dated Mar. 30, 2022, 12 pages. [cited by applicant]
U.S. Appl. No. 17/486,755—Office Action dated Jun. 21, 2022, 28 pages. [cited by applicant]
U.S. Appl. No. 17/378,428—Notice of Allowance dated Jun. 1, 2022, 28 pages. [cited by applicant]
U.S. Appl. No. 17/155,064—Response to Non-Final Office Action dated Mar. 30, 2022 filed Jun. 30, 2022, 35 pages. [cited by applicant]
U.S. Appl. No. 17/155,064—Notice of Allowance dated Jul. 20, 2022, 26 pages. [cited by applicant]