IP Library Granted Patent US 12,444,146
Granted Patent B2
US 12,444,146 · App. 18/629,740 · Granted Oct 14, 2025

Identifying convergence of sensor data from first and second sensors within an augmented reality wearable device

Inventors: Paul Lacey (Plantation, FL); Samuel A. Miller (Hollywood, FL); Nicholas Atkinson Kramer (Ft. Lauderdale, FL); David Charles Lundmark (Los Altos, CA)
Assignee: MAGIC LEAP, INC.
G06T19/006G06F3/012G06F3/013G06F3/017G06F3/167G06T5/20G06T7/70G06T2200/04G06T2200/24
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,444,146
App. No.
18/629,740
Filed
Apr 8, 2024
Granted
Oct 14, 2025
Kind
B2
Art Unit
2629
USPC
345/156
Abstract

Examples of wearable systems and methods can use multiple inputs (e.g., gesture, head pose, eye gaze, voice, totem, and/or environmental factors (e.g., location)) to determine a command that should be executed and objects in the three-dimensional (3D) environment that should be operated on. The wearable system can detect when different inputs converge together, such as when a user seeks to select a virtual object using multiple inputs such as eye gaze, head pose, hand gesture, and totem input. Upon detecting an input convergence, the wearable system can perform a transmodal filtering scheme that leverages the converged inputs to assist in properly interpreting what command the user is providing or what object the user is targeting.

Claims (32)

1. A method, comprising:

under control of a hardware processor of a wearable system:

accessing sensor data from a plurality of sensors of different modalities;

identifying convergence events of sensor data from a first sensor of the plurality of sensors and sensor data from a second sensor of the plurality of sensors; and

during the convergence events, selectively applying a noise filter to the sensor data from the first sensor, wherein the selectively applying the filter to the sensor data from the first sensor during the convergence events includes:

detecting a convergence of the sensor data from the first and second sensors, based on the convergence of the sensor data from the first and second sensors;

applying the filter to the sensor data from the first sensor;

detecting a divergence of the sensor data of the first sensor from the sensor data of the second sensor; and

based on the divergence, disabling application of the filter to the sensor data from the first sensor.

2. The method of claim 1 , wherein the filter comprises a low-pass filter having an adaptive cutoff frequency.

3. The method of claim 1 , further comprising:

utilizing first sensor data from the first sensor and second sensor data from the second sensor to target an object in a three-dimensional (3D) environment around the wearable system.

4. The method of claim 1 , wherein the first sensor includes an electromyogram (EMG) sensor that, in operation, senses hand motions, wherein the second sensor includes a camera-based hand gesture sensor, and wherein identifying the convergence events of sensor data includes determining, with the EMG sensor, that muscles of a user are flexed in a manner consistent with a nonverbal symbol and determining, with the camera-based hand gesture sensor, that at least a portion of a hand of the user is positioned in a manner consistent with the nonverbal symbol.

5. A wearable system comprising:

a plurality of sensors of different modalities; and

a hardware processor programmed to:

access sensor data from the plurality of sensors;

identify convergence events of sensor data from a first sensor of the plurality of sensors and sensor data from a second sensor of the plurality of sensors; and

during the convergence events, selectively apply a noise filter to the sensor data from the first sensor, wherein, to selectively apply the filter to the sensor data from the first sensor during the convergence events, the hardware processor is programmed to:

detect a convergence of the sensor data from the first and second sensors, based on the convergence of the sensor data from the first and second sensors;

apply the filter to the sensor data from the first sensor;

detect a divergence of the sensor data of the first sensor from the sensor data of the second sensor; and

based on the divergence, disable application of the filter to the sensor data from the first sensor.

6. The wearable system of claim 5 , wherein the filter comprises a low-pass filter having an adaptive cutoff frequency.

7. The wearable system of claim 5 , wherein the hardware processor is programmed to:

utilize first sensor data from the first sensor and second sensor data from the second sensor to target an object in a three-dimensional (3D) environment around the wearable system.

8. The wearable system of claim 5 ,

wherein the first sensor includes an electromyogram (EMG) sensor that, in operation, senses hand motions;

wherein the second sensor includes a camera-based hand gesture sensor; and

wherein to identify the convergence events of sensor data the hardware processor is programmed to:

determine, with the EMG sensor, that muscles of a user are flexed in a manner consistent with a nonverbal symbol; and

determine, with the camera-based hand gesture sensor, that at least a portion of a hand of the user is positioned in a manner consistent with the nonverbal symbol.

Assignments (2)
SECURITY INTEREST Recorded Oct 24, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073255/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2024
From: LACEY, PAUL; MILLER, SAMUEL A.; KRAMER, NICHOLAS ATKINSON; LUNDMARK, DAVID CHARLES
To: MAGIC LEAP, INC.
Reel/Frame 067066/0703 →
Continuity (5)
Division 17090115 · Nov 5, 2020
Division 16418820 · May 21, 2019
Provisional Application 62692519 · Jun 29, 2018
Provisional Application 62675164 · May 22, 2018
Related Publication 20240257480A1 · Aug 1, 2024
References Cited (113)
US 6850221B1 · Tickle · 2005 [cited by applicant]
US 9081426B2 · Armstrong · 2015 [cited by applicant]
US 9215293B2 · Miller · 2015 [cited by applicant]
US 9341844B2 · Orhand et al. · 2016 [cited by applicant]
US 9348143B2 · Gao et al. · 2016 [cited by applicant]
US 9417452B2 · Schowengerdt et al. · 2016 [cited by applicant]
US 9470906B2 · Kaji et al. · 2016 [cited by applicant]
US 9547174B2 · Gao et al. · 2017 [cited by applicant]
US 9600767B1 · Nogin et al. · 2017 [cited by applicant]
US 9671566B2 · Abovitz et al. · 2017 [cited by applicant]
US 9740006B2 · Gao · 2017 [cited by applicant]
US 9791700B2 · Schowengerdt · 2017 [cited by applicant]
US 9851563B2 · Gao et al. · 2017 [cited by applicant]
US 9857591B2 · Welch et al. · 2018 [cited by applicant]
US 9874749B2 · Bradski et al. · 2018 [cited by applicant]
US 10078919B2 · Powderly et al. · 2018 [cited by applicant]
US 10477157B1 · Shahdi · 2019 [cited by examiner]
US 10489651B2 · Luccin et al. · 2019 [cited by applicant]
US 10684682B2 · Yasuda et al. · 2020 [cited by applicant]
US 10861242B2 · Lacey et al. · 2020 [cited by applicant]
US 20060028436A1 · Armstrong · 2006 [cited by applicant]
US 20070081123A1 · Lewis · 2007 [cited by applicant]
US 20070208544A1 · Kulach · 2007 [cited by examiner]
US 20090273687A1 · Tsukizawa et al. · 2009 [cited by applicant]
US 20120113092A1 · Bar-Zeev et al. · 2012 [cited by applicant]
US 20120127062A1 · Bar-Zeev et al. · 2012 [cited by applicant]
US 20120162549A1 · Gao et al. · 2012 [cited by applicant]
US 20120249590A1 · Maciocci et al. · 2012 [cited by applicant]
US 20130046544A1 · Kay et al. · 2013 [cited by applicant]
US 20130082922A1 · Miller · 2013 [cited by applicant]
US 20130104085A1 · Mlyniec et al. · 2013 [cited by applicant]
US 20130117377A1 · Miller · 2013 [cited by applicant]
US 20130125027A1 · Abovitz · 2013 [cited by applicant]
US 20130208234A1 · Lewis · 2013 [cited by applicant]
US 20130242262A1 · Lewis · 2013 [cited by applicant]
US 20130265229A1 · Forutanpour · 2013 [cited by examiner]
US 20140003762A1 · Macnamara · 2014 [cited by applicant]
US 20140071539A1 · Gao · 2014 [cited by applicant]
US 20140177023A1 · Gao et al. · 2014 [cited by applicant]
US 20140218468A1 · Gao et al. · 2014 [cited by applicant]
US 20140267420A1 · Schowengerdt et al. · 2014 [cited by applicant]
US 20140306866A1 · Miller et al. · 2014 [cited by applicant]
US 20150016777A1 · Abovitz et al. · 2015 [cited by applicant]
US 20150026181A1 · Milton et al. · 2015 [cited by applicant]
US 20150103306A1 · Kaji et al. · 2015 [cited by applicant]
US 20150178939A1 · Bradski et al. · 2015 [cited by applicant]
US 20150205126A1 · Schowengerdt · 2015 [cited by applicant]
US 20150222883A1 · Welch · 2015 [cited by applicant]
US 20150222884A1 · Cheng · 2015 [cited by applicant]
US 20150268415A1 · Schowengerdt et al. · 2015 [cited by applicant]
US 20150302652A1 · Miller et al. · 2015 [cited by applicant]
US 20150309263A2 · Abovitz et al. · 2015 [cited by applicant]
US 20150326570A1 · Publicover et al. · 2015 [cited by applicant]
US 20150346490A1 · Tekolste et al. · 2015 [cited by applicant]
US 20150346495A1 · Welch et al. · 2015 [cited by applicant]
US 20160011419A1 · Gao · 2016 [cited by applicant]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160357266A1 · Patel et al. · 2016 [cited by applicant]
US 20170060230A1 · Faaborg et al. · 2017 [cited by applicant]
US 20170075421A1 · Na et al. · 2017 [cited by applicant]
US 20170078825A1 · Mangiat et al. · 2017 [cited by applicant]
US 20170109936A1 · Powderly · 2017 [cited by examiner]
US 20170237899A1 · Wexler et al. · 2017 [cited by applicant]
US 20170287218A1 · Nuernberger et al. · 2017 [cited by applicant]
US 20170371421A1 · Parshionikar · 2017 [cited by applicant]
US 20180020951A1 · Kaifosh et al. · 2018 [cited by applicant]
US 20180020978A1 · Kaifosh et al. · 2018 [cited by applicant]
US 20180024634A1 · Kaifosh et al. · 2018 [cited by applicant]
US 20180024635A1 · Kaifosh et al. · 2018 [cited by applicant]
US 20180039341A1 · Du Bois et al. · 2018 [cited by applicant]
US 20180045963A1 · Hoover et al. · 2018 [cited by applicant]
US 20180052512A1 · Overly · 2018 [cited by applicant]
US 20180082482A1 · Motta et al. · 2018 [cited by applicant]
US 20180091390A1 · Yang · 2018 [cited by examiner]
US 20180133593A1 · Wilson · 2018 [cited by applicant]
US 20180136486A1 · Macnamara et al. · 2018 [cited by applicant]
US 20180307303A1 · Powderly et al. · 2018 [cited by applicant]
US 20180356636A1 · Kimura et al. · 2018 [cited by applicant]
US 20190121305A1 · Kaifosh et al. · 2019 [cited by applicant]
US 20190182415A1 · Sivan · 2019 [cited by applicant]
US 20190228243A1 · Yamaoka · 2019 [cited by examiner]
US 20190362557A1 · Lacey et al. · 2019 [cited by applicant]
EP 3046006A1 · 2016 [cited by applicant]
JP 2015043209A · 2015 [cited by applicant]
JP 2015135674A · 2015 [cited by applicant]
JP 2017129898A · 2017 [cited by applicant]
WO 0033257A1 · 2000 [cited by applicant]
WO WO2004042553A1 · 2004 [cited by examiner]
WO 2016021034A1 · 2016 [cited by applicant]
WO 2017115618A1 · 2017 [cited by applicant]
WO 2019226691A1 · 2019 [cited by applicant]
Kainz et al., Approach to Hand Tracking and Gesture Recognition Based on Depth-Sensing Cameras and EMG Monitoring, Acta Informatica Pragensia, 3(1), 2014, p. 104-112 (Year: 2014). [cited by examiner]
Digital Filters, Wikipedia page (Year: 2018). [cited by examiner]
ARToolKit:https://web.archive.org/web/20051013062315/http:www.hitl.washington.edu:80/artoolkit/documentation/hardware.htm, archived Oct. 13, 2005. [cited by applicant]
Azuma, “A Survey of Augmented Reality,” [cited by applicant]
Azuma, “Predictive Tracking for Augmented Reality,” Dissertation, TR95-007, Doctor of Philosophy, Department of Computer Science, UNC-Chapel Hill, NC, Feb. 1995. (262 pages). [cited by applicant]
Bernsen, “Speech and 2D deictic gesture reference to virtual scenes,” in André et al. (eds.), International Tutorial and Research Workshop on Perception and Interactive Technologies for Speech-Based Systems, Springer, B… [cited by applicant]
Bimber, et al., “Spatial Augmented Reality—Merging Real and Virtual Worlds,” 2005 <https://web.media.mit.edu/raskar/book/BimberRaskarAugmentedRealityBook.pdf>. [cited by applicant]
Bolt, “‘Put-That-There’: Voice and Gesture at the Graphics Interface,” 7th Annual Conference on Computer Graphics and Interactive Techniques, New York, Ny, USA, Jul. 1, 1980, pp. 262-270. (9 pages). [cited by applicant]
Casiez et al., “1 € Filter: A Simple Speed-based Low-pass Filter for Noisy Input in Interactive Systems,” CHI '12: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Austin, TX, USA, May 5-10, 2… [cited by applicant]
Debarba et al., “Disambiguation Canvas: a precise selection technique for virtual environments,” Conference: Interact 2013, Sep. 2013, pp. 388-405. (18 pages). [cited by applicant]
Haruno et al., “MOSAIC Model for Sensorimotor Learning and Control,” [cited by applicant]
Haruno et al., “Multiple Paired Forward-Inverse Models for Human Motor Learning and Control,” Advances in Neural Information Processing Systems 11:31-37, Dec. 1, 1998. (7 pages). [cited by applicant]
Heidemann et al., “Multimodal Interaction in an Augmented Reality Scenario,” Proceedings of the 6th International Conference on Multimodal Interfaces, State College, PA, USA, Oct. 13-15, 2004. (8 pages). [cited by applicant]
International Preliminary Report on Patentability, dated Nov. 24, 2020, for International Patent Application No. PCT/US2019/033378. (8 pages). [cited by applicant]
International Search Report and Written Opinion, dated Oct. 4, 2019, for International Patent Application No. PCT/US2019/033378. (11 pages). [cited by applicant]
Invitation to Pay Additional Fees, dated Jul. 29, 2019, for International Patent Application No. PCT/US2019/033378. [cited by applicant]
Jacob, “Eye Tracking in Advanced Interface Design,” in Woodrow Barfield and Thomas A Furness III, Virtual Environments and Advanced Interface Design, Oxford Academic, https://doi.org/10.1093/oso/9780195075557.003.0015, … [cited by applicant]
Kaiser et al., “Mutual Disambiguation of 3D Multimodal Interaction in Augmented and Virtual Reality,” Proceedings of the 5th International Conference on Multimodal Interfaces, Vancouver, British Columbia, Canada, Nov. 5… [cited by applicant]
Tanriverdi et al., “Interacting With Eye Movements in Virtual Environments,” ACM CHI 200 Human Factors in Computing Systems Conference, Tufts University, Medford, MA, 2000, pp. 265-272, Addison-Wesley/ACM Press, 2000. [cited by applicant]
U.S. National Science Foundation, “Complexity of eye-hand coordination,” Aug. 1, 2014, URL=https://new.nsf.gov/news/complexity-eye-hand-coordination, retrieved on Feb. 20, 2024. (6 pages). [cited by applicant]
Weiss et al., “Motion Estimation and Segmentation Using a Recurrent Mixture-of-Experts Architecture,” Proceedings of IEEE workshop on Neural Nets for Signal Processing V, 1995, pp. 293-303. (11 pages). [cited by applicant]
Wired, “Brain-Machine Interface Isn't Sci-fi Anymore,” Sep. 13, 2017, URL=https://www.wired.com/story/brain-machine-interface-isnt-sci-fi-anymore/, retrieved on Feb. 20, 2024. (28 pages). [cited by applicant]
Cited By (1)
US 12,659,568