IP Library › Granted Patent US 12,541,929
Granted Patent B2
US 12,541,929 · App. 18/207,013 · Granted Feb 3, 2026

Video clip object tracking

Inventors: Samuel Edward Hare (Los Angeles, CA); Andrew James McPhee (Culver City, CA); Tony Mathew (Los Angeles, CA)
Assignee: Snap Inc.
G06T19/006G06F3/04817G06F3/04845G06T7/70G11B27/036H04N9/8715G06F3/0488G06T2200/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,541,929
App. No.
18/207,013
Granted
Feb 3, 2026
Kind
B2
Abstract

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering a three-dimensional virtual object in a video clip. The method and system include capturing, using a camera-enabled device, video content of a real-world scene and movement information collected by the camera-enabled device during capture of the video content. The captured video and movement information are stored. The stored captured video content is processed to identify a real-world object in the scene. An interactive augmented reality display is generated that: adds a virtual object to the stored video content to create augmented video content comprising the real-world scene and the virtual object; and adjusts, during playback of the augmented video content, an on-screen position of the virtual object within the augmented video content based at least in part on the stored movement information.

Claims (76)

1 . A method comprising:

playing back a stored video depicting a real-world scene;

during playback of the video, detecting interaction with an individual frame of the video for a threshold period of time, the individual frame corresponding to a paused play position;

in response to detecting the interaction with the individual frame of the video for the threshold period of time, pausing playback of the video;

while the video is paused on the individual frame, receiving a request to augment the stored video with a virtual object; and

adding the virtual object to a first frame of the video that precedes the individual frame, presented when the video is paused, instead of adding the virtual object to the individual frame of the video to create augmented video content depicting the real-world scene and the virtual object.

2 . The method of claim 1 , further comprising:

capturing movement information collected by a camera-enabled device during capture of the video;

storing the movement information comprising a plurality of inertial measurement unit (IMU) frames associated with respective timestamps;

processing the stored video to identify a real-world object in the real-world scene.

3 . The method of claim 2 , further comprising:

in response to receiving a request to augment the stored video with a virtual object:

retrieving the plurality of IMU frames associated with the stored video; and

matching the plurality of IMU frames with the stored video by correlating timestamps of one or more of the plurality of IMU frames with a timestamp of a frame of the stored video;

generating an interactive augmented reality display; and

adjusting, during playback of the video, an on-screen position of the virtual object within the augmented video based at least in part on matching the plurality of IMU frames with the stored video.

4 . The method of claim 1 , further comprising:

determining that a camera-enabled device is associated with a first classification of a plurality of classifications; and

in response to determining that the camera-enabled device is associated with the first classification, storing a first set of IMU information, wherein a second set of IMU information is stored for devices associated with a second classification of the plurality of classifications, wherein motion information represented by the second set of IMU information is of a different type and quality than motion information represented by the first set of IMU information, the first set of IMU information comprising preprocessed device motion data and the second set of IMU information comprising raw IMU data.

5 . The method of claim 4 , wherein the second set of IMU information comprise an orientation matrix of the camera-enabled device, raw accelerometer information for the camera-enabled device, and gyroscope information for the camera-enabled device, and wherein:

the virtual object comprises a virtual three-dimensional object; and

adding the virtual object comprises attaching the virtual three-dimensional object to the real-world scene.

6 . The method of claim 1 further comprising:

displaying a plurality of icons representing virtual objects while the video plays; and

receiving a user selection of the virtual object from the plurality of icons while the video plays.

7 . The method of claim 6 , further comprising resuming playback of the augmented video content in response to determining that further user input has not been received after selection of the virtual object after a given time interval.

8 . The method of claim 1 further comprising:

determining that the virtual object overlaps boundaries of first and second real-world objects depicted in the video;

computing an overlap amount of each boundary of the first and second real-world objects that the virtual object overlaps;

determining that the overlap amount of the second real-world object exceeds the overlap amount of the first real-world object; and

in response to determining that the overlap amount of the second real-world object exceeds the overlap amount of the first real-world object, selecting the second real-world object as a target real-world object to track.

9 . The method of claim 8 , further comprising:

attaching the virtual object to the target real-world object in response to receiving a user input that presses and holds the virtual object on a given frame for a threshold amount of time; and

attaching the virtual object to a second real-world object in response to:

receiving a first user input that touches the virtual object; and

receiving, within the threshold amount of time, a second user input that drags the virtual object to a position of the second real-world object.

10 . The method of claim 9 , further comprising presenting a grid underneath the virtual object in response to receiving the second user input.

11 . The method of claim 1 , further comprising presenting a plurality of icons each having a circular ground shadow positioned relative to a respective icon and receiving a user selection of one of the plurality of icons.

12 . The method of claim 1 , further comprising replacing the virtual object with another virtual object in response to receiving a user selection of the another virtual object, wherein the another virtual object retains properties of the virtual object that is replaced and is attached to a same real-world object to which the virtual object that is replaced was attached.

13 . The method of claim 1 , further comprising automatically rewinding the augmented video content at a predetermined rate to a beginning of the augmented video after adding the virtual object to the stored video that has been paused.

14 . A system comprising:

at least one processor configured to perform operations comprising:

playing back a stored video depicting a real-world scene;

during playback of the video, detecting interaction with an individual frame of the video for a threshold period of time, the individual frame corresponding to a paused play position;

in response to detecting the interaction with the individual frame of the video for the threshold period of time, pausing playback of the video;

while the video is paused on the individual frame, receiving a request to augment the stored video with a virtual object; and

adding the virtual object to a first frame of the video that precedes the individual frame, presented when the video is paused, instead of adding the virtual object to the individual frame of the video to create augmented video content depicting the real-world scene and the virtual object.

15 . The system of claim 14 , wherein the at least one processor is further configured to perform operations comprising:

capturing movement information collected by a camera-enabled device during capture of the video;

storing the movement information comprising a plurality of inertial measurement unit (IMU) frames associated with respective timestamps;

processing the stored captured video to identify a real-world object in the real-world scene.

16 . The system of claim 15 , wherein the at least one processor is further configured to perform operations comprising:

in response to receiving a request to augment the stored video with a virtual object:

retrieving the plurality of IMU frames associated with the stored video; and

matching the plurality of IMU frames with the stored video by correlating the timestamps of one or more of the plurality of IMU frames with a timestamp of a frame of the stored video;

generating an interactive augmented reality display; and

adjusting, during playback of the augmented video, an on-screen position of the virtual object within the augmented video content based at least in part on matching the plurality of IMU frames with the stored video.

17 . A non-transitory machine-readable storage medium including an augmented reality system that includes instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

playing back a stored video depicting a real-world scene;

during playback of the video, detecting interaction with an individual frame of the video for a threshold period of time, the individual frame corresponding to a paused play position;

in response to detecting the interaction with the individual frame of the video for the threshold period of time, pausing playback of the video;

while the video is paused on the individual frame, receiving a request to augment the stored video with a virtual object; and

adding the virtual object to a first frame of the video that precedes the individual frame, presented when the video is paused, instead of adding the virtual object to the individual frame of the video to create augmented video content depicting the real-world scene and the virtual object.

18 . The non-transitory machine-readable storage medium of claim 17 , wherein the operations further comprise:

capturing movement information collected by a camera-enabled device during capture of the video;

storing the movement information comprising a plurality of inertial measurement unit (IMU) frames associated with respective timestamps;

processing the stored captured video to identify a real-world object in the real-world scene.

19 . The non-transitory machine-readable storage medium of claim 18 , wherein the operations further comprise:

in response to receiving a request to augment the stored video with a virtual object:

retrieving the plurality of IMU frames associated with the stored video; and

matching the plurality of IMU frames with the stored video by correlating the timestamps of one or more of the plurality of IMU frames with a timestamp of a frame of the stored video;

generating an interactive augmented reality display; and

adjusting, during playback of the augmented video content, an on-screen position of the virtual object within the augmented video based at least in part on matching the plurality of IMU frames with the stored video.

20 . The non-transitory machine-readable storage medium of claim 17 , wherein the operations further comprise:

determining that a camera-enabled device is associated with a first classification of a plurality of classifications; and

in response to determining that the camera-enabled device is associated with the first classification, storing a first set of IMU information, wherein a second set of IMU information is stored for devices associated with a second classification of the plurality of classifications, wherein motion information represented by the second set of IMU information is of a different type and quality than motion information represented by the first set of IMU information, the first set of IMU information comprising preprocessed device motion data and the second set of IMU information comprising raw IMU data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: HARE, SAMUEL EDWARD; MCPHEE, ANDREW JAMES; MATHEW, TONY
To: SNAP INC.
Reel/Frame 064082/0410 →
Continuity (4)
Continuation 17307354 · May 4, 2021
Continuation 16242708 · Jan 8, 2019
Provisional Application 62725058 · Aug 30, 2018
Related Publication 20230316683A1 · Oct 5, 2023
References Cited (400)
US 5751850A · Rindtorff · 1998 [cited by applicant]
US 5880731A · Liles et al. · 1999 [cited by applicant]
US 6020891A · Rekimoto · 2000 [cited by applicant]
US 6023270A · Brush, II et al. · 2000 [cited by applicant]
US 6031549A · Hayes-roth · 2000 [cited by applicant]
US 6038295A · Mattes · 2000 [cited by applicant]
US 6157342A · Okude et al. · 2000 [cited by applicant]
US 6223165B1 · Lauffer · 2001 [cited by applicant]
US 6434277B1 · Yamada et al. · 2002 [cited by applicant]
US 6597730B1 · Bader · 2003 [cited by applicant]
US 6772195B1 · Hatlelid et al. · 2004 [cited by applicant]
US 6842779B1 · Nishizawa · 2005 [cited by applicant]
US 6867787B1 · Shimizu et al. · 2005 [cited by applicant]
US 6980909B2 · Root et al. · 2005 [cited by applicant]
US 7173651B1 · Knowles · 2007 [cited by applicant]
US 7342587B2 · Danzig et al. · 2008 [cited by applicant]
US 7411493B2 · Smith · 2008 [cited by applicant]
US 7468729B1 · Levinson · 2008 [cited by applicant]
US 7535890B2 · Rojas · 2009 [cited by applicant]
US 7636755B2 · Blattner et al. · 2009 [cited by applicant]
US 7639251B2 · Gu et al. · 2009 [cited by applicant]
US 7775885B2 · Van et al. · 2010 [cited by applicant]
US 7859551B2 · Bulman et al. · 2010 [cited by applicant]
US 7885931B2 · Seo et al. · 2011 [cited by applicant]
US 7925703B2 · Dinan et al. · 2011 [cited by applicant]
US 8088044B2 · Tchao et al. · 2012 [cited by applicant]
US 8095878B2 · Bates et al. · 2012 [cited by applicant]
US 8108774B2 · Finn et al. · 2012 [cited by applicant]
US 8117281B2 · Robinson et al. · 2012 [cited by applicant]
US 8130219B2 · Fleury et al. · 2012 [cited by applicant]
US 8131597B2 · Hudetz · 2012 [cited by applicant]
US 8146005B2 · Jones et al. · 2012 [cited by applicant]
US 8151191B2 · Nicol · 2012 [cited by applicant]
US 8199747B2 · Rojas et al. · 2012 [cited by applicant]
US 8332475B2 · Rosen et al. · 2012 [cited by applicant]
US 8384719B2 · Reville et al. · 2013 [cited by applicant]
US RE44054E · Kim · 2013 [cited by applicant]
US 8396708B2 · Park et al. · 2013 [cited by applicant]
US 8425322B2 · Gillo et al. · 2013 [cited by applicant]
US 8458601B2 · Castelli et al. · 2013 [cited by applicant]
US 8462198B2 · Lin et al. · 2013 [cited by applicant]
US 8484158B2 · Deluca et al. · 2013 [cited by applicant]
US 8495503B2 · Brown et al. · 2013 [cited by applicant]
US 8495505B2 · Smith et al. · 2013 [cited by applicant]
US 8504926B2 · Wolf · 2013 [cited by applicant]
US 8553032B1 · Poston · 2013 [cited by applicant]
US 8559980B2 · Pujol · 2013 [cited by applicant]
US 8564621B2 · Branson et al. · 2013 [cited by applicant]
US 8564710B2 · Nonaka et al. · 2013 [cited by applicant]
US 8570343B2 · Halstead · 2013 [cited by applicant]
US 8581911B2 · Becker et al. · 2013 [cited by applicant]
US 8597121B2 · del Valle · 2013 [cited by applicant]
US 8601051B2 · Wang · 2013 [cited by applicant]
US 8601379B2 · Marks et al. · 2013 [cited by applicant]
US 8632408B2 · Gillo et al. · 2014 [cited by applicant]
US 8648865B2 · Dawson et al. · 2014 [cited by applicant]
US 8659548B2 · Hildreth · 2014 [cited by applicant]
US 8683354B2 · Khandelwal et al. · 2014 [cited by applicant]
US 8692830B2 · Nelson et al. · 2014 [cited by applicant]
US 8718333B2 · Wolf et al. · 2014 [cited by applicant]
US 8724622B2 · Rojas · 2014 [cited by applicant]
US 8730156B2 · Weising et al. · 2014 [cited by applicant]
US 8810513B2 · Ptucha et al. · 2014 [cited by applicant]
US 8812171B2 · Filev et al. · 2014 [cited by applicant]
US 8832201B2 · Wall · 2014 [cited by applicant]
US 8832552B2 · Arrasvuori et al. · 2014 [cited by applicant]
US 8839327B2 · Amento et al. · 2014 [cited by applicant]
US 8874677B2 · Rosen et al. · 2014 [cited by applicant]
US 8890926B2 · Tandon et al. · 2014 [cited by applicant]
US 8892999B2 · Nims et al. · 2014 [cited by applicant]
US 8909679B2 · Root et al. · 2014 [cited by applicant]
US 8924250B2 · Bates et al. · 2014 [cited by applicant]
US 8963926B2 · Brown et al. · 2015 [cited by applicant]
US 8989786B2 · Feghali · 2015 [cited by applicant]
US 8995433B2 · Rojas · 2015 [cited by applicant]
US 9031809B1 · Kumar et al. · 2015 [cited by applicant]
US 9040574B2 · Wang et al. · 2015 [cited by applicant]
US 9055416B2 · Rosen et al. · 2015 [cited by applicant]
US 9058757B2 · Bala et al. · 2015 [cited by applicant]
US 9086776B2 · Ye et al. · 2015 [cited by applicant]
US 9100806B2 · Rosen et al. · 2015 [cited by applicant]
US 9100807B2 · Rosen et al. · 2015 [cited by applicant]
US 9105014B2 · Collet et al. · 2015 [cited by applicant]
US 9191776B2 · Root et al. · 2015 [cited by applicant]
US 9204252B2 · Root · 2015 [cited by applicant]
US 9241184B2 · Weerasinghe · 2016 [cited by applicant]
US 9256860B2 · Herger et al. · 2016 [cited by applicant]
US 9298257B2 · Hwang et al. · 2016 [cited by applicant]
US 9314692B2 · Konoplev et al. · 2016 [cited by applicant]
US 9330483B2 · Du et al. · 2016 [cited by applicant]
US 9357174B2 · Li et al. · 2016 [cited by applicant]
US 9361510B2 · Yao et al. · 2016 [cited by applicant]
US 9378576B2 · Bouaziz et al. · 2016 [cited by applicant]
US 9402057B2 · Kaytaz et al. · 2016 [cited by applicant]
US 9412192B2 · Mandel et al. · 2016 [cited by applicant]
US 9430791B1 · Sutton-Shearer · 2016 [cited by applicant]
US 9442564B1 · Dillon · 2016 [cited by applicant]
US 9443227B2 · Evans et al. · 2016 [cited by applicant]
US 9460541B2 · Li et al. · 2016 [cited by applicant]
US 9489661B2 · Evans et al. · 2016 [cited by applicant]
US 9489760B2 · Li et al. · 2016 [cited by applicant]
US 9491134B2 · Rosen et al. · 2016 [cited by applicant]
US 9503845B2 · Vincent · 2016 [cited by applicant]
US 9508197B2 · Quinn et al. · 2016 [cited by applicant]
US 9517403B1 · Kim et al. · 2016 [cited by applicant]
US 9544257B2 · Ogundokun et al. · 2017 [cited by applicant]
US 9576201B2 · Wu et al. · 2017 [cited by applicant]
US 9576400B2 · Van Os et al. · 2017 [cited by applicant]
US 9589357B2 · Li et al. · 2017 [cited by applicant]
US 9592449B2 · Barbalet et al. · 2017 [cited by applicant]
US 9633447B2 · Swaminathan et al. · 2017 [cited by applicant]
US 9645394B2 · Kinnebrew et al. · 2017 [cited by applicant]
US 9648376B2 · Chang et al. · 2017 [cited by applicant]
US 9652897B2 · Osborn et al. · 2017 [cited by applicant]
US 9697635B2 · Quinn et al. · 2017 [cited by applicant]
US 9706040B2 · Kadirvel et al. · 2017 [cited by applicant]
US 9744466B2 · Fujioka · 2017 [cited by applicant]
US 9746990B2 · Anderson et al. · 2017 [cited by applicant]
US 9749270B2 · Collet et al. · 2017 [cited by applicant]
US 9789403B1 · Furment et al. · 2017 [cited by applicant]
US 9792714B2 · Li et al. · 2017 [cited by applicant]
US 9839844B2 · Dunstan et al. · 2017 [cited by applicant]
US 9883838B2 · Kaleal, III et al. · 2018 [cited by applicant]
US 9898849B2 · Du et al. · 2018 [cited by applicant]
US 9911073B1 · Spiegel et al. · 2018 [cited by applicant]
US 9936165B2 · Li et al. · 2018 [cited by applicant]
US 9959037B2 · Chaudhri et al. · 2018 [cited by applicant]
US 9980100B1 · Charlton et al. · 2018 [cited by applicant]
US 9990373B2 · Fortkort · 2018 [cited by applicant]
US 10039988B2 · Lobb et al. · 2018 [cited by applicant]
US 10055895B2 · Li et al. · 2018 [cited by applicant]
US 10097492B2 · Tsuda et al. · 2018 [cited by applicant]
US 10116598B2 · Tucker et al. · 2018 [cited by applicant]
US 10155168B2 · Blackstock et al. · 2018 [cited by applicant]
US 10173141B1 · Schindler et al. · 2019 [cited by applicant]
US 10176636B1 · Neustein et al. · 2019 [cited by applicant]
US 10242477B1 · Charlton et al. · 2019 [cited by applicant]
US 10242503B2 · McPhee et al. · 2019 [cited by applicant]
US 10262250B1 · Spiegel et al. · 2019 [cited by applicant]
US 10318034B1 · Hauenstein et al. · 2019 [cited by applicant]
US 10362219B2 · Wilson et al. · 2019 [cited by applicant]
US 10387730B1 · Cowburn et al. · 2019 [cited by applicant]
US 10475225B2 · Park et al. · 2019 [cited by applicant]
US 10504266B2 · Blattner et al. · 2019 [cited by applicant]
US 10504287B2 · McPhee et al. · 2019 [cited by applicant]
US 10529109B1 · Chen et al. · 2020 [cited by applicant]
US 10573048B2 · Ni et al. · 2020 [cited by applicant]
US 10593116B2 · Egri et al. · 2020 [cited by applicant]
US 10657701B2 · Osman et al. · 2020 [cited by applicant]
US 10699488B1 · Terrano · 2020 [cited by applicant]
US 10740978B2 · McPhee et al. · 2020 [cited by applicant]
US 10803665B1 · Patel · 2020 [cited by applicant]
US 10970545B1 · Charles et al. · 2021 [cited by applicant]
US 10990246B1 · Law et al. · 2021 [cited by applicant]
US 11030813B2 · Hare et al. · 2021 [cited by applicant]
US 11176737B2 · Hare et al. · 2021 [cited by applicant]
US 11189098B2 · Hare et al. · 2021 [cited by applicant]
US 11195338B2 · Mcphee et al. · 2021 [cited by applicant]
US 11210850B2 · Goodrich et al. · 2021 [cited by applicant]
US 11227442B1 · Goodrich et al. · 2022 [cited by applicant]
US 11232646B2 · Goodrich et al. · 2022 [cited by applicant]
US 11263817B1 · Goodrich et al. · 2022 [cited by applicant]
US 11275252B2 · Boriskin et al. · 2022 [cited by applicant]
US 11308284B2 · Huang et al. · 2022 [cited by applicant]
US 11443491B2 · Hare et al. · 2022 [cited by applicant]
US 11501499B2 · Goodrich et al. · 2022 [cited by applicant]
US 11580700B2 · Egri et al. · 2023 [cited by applicant]
US 11620791B2 · Goodrich et al. · 2023 [cited by applicant]
US 11636657B2 · Goodrich et al. · 2023 [cited by applicant]
US 11704878B2 · Mcphee et al. · 2023 [cited by applicant]
US 11715268B2 · Hare et al. · 2023 [cited by applicant]
US 11823341B2 · Hare et al. · 2023 [cited by applicant]
US 12106441B2 · Goodrich et al. · 2024 [cited by applicant]
US 12211159B2 · Hare et al. · 2025 [cited by applicant]
US 12217374B2 · Mcphee et al. · 2025 [cited by applicant]
US 20020067362A1 · Agostino Nocera et al. · 2002 [cited by applicant]
US 20020169644A1 · Greene · 2002 [cited by applicant]
US 20040080467A1 · Chinthammit et al. · 2004 [cited by applicant]
US 20040113915A1 · Ohtsuki et al. · 2004 [cited by applicant]
US 20040179038A1 · Blattner et al. · 2004 [cited by applicant]
US 20040179039A1 · Blattner et al. · 2004 [cited by applicant]
US 20040212630A1 · Hobgood et al. · 2004 [cited by applicant]
US 20050041842A1 · Frakes et al. · 2005 [cited by applicant]
US 20050162419A1 · Kim et al. · 2005 [cited by applicant]
US 20050206610A1 · Cordelli · 2005 [cited by applicant]
US 20060294465A1 · Ronen et al. · 2006 [cited by applicant]
US 20070018811A1 · Gollu · 2007 [cited by applicant]
US 20070096678A1 · Melrose · 2007 [cited by applicant]
US 20070113181A1 · Blattner et al. · 2007 [cited by applicant]
US 20070168863A1 · Blattner et al. · 2007 [cited by applicant]
US 20070176921A1 · Iwasaki et al. · 2007 [cited by applicant]
US 20080078758A1 · Shimura et al. · 2008 [cited by applicant]
US 20080158222A1 · Li et al. · 2008 [cited by applicant]
US 20090016617A1 · Bregman-amital et al. · 2009 [cited by applicant]
US 20090055484A1 · Vuong et al. · 2009 [cited by applicant]
US 20090070688A1 · Gyorfi et al. · 2009 [cited by applicant]
US 20090099925A1 · Mehta et al. · 2009 [cited by applicant]
US 20090106672A1 · Burstrom · 2009 [cited by applicant]
US 20090158170A1 · Narayanan et al. · 2009 [cited by applicant]
US 20090160779A1 · Crockett et al. · 2009 [cited by applicant]
US 20090177976A1 · Bokor et al. · 2009 [cited by applicant]
US 20090202114A1 · Morin et al. · 2009 [cited by applicant]
US 20090215536A1 · Yee et al. · 2009 [cited by applicant]
US 20090265604A1 · Howard et al. · 2009 [cited by applicant]
US 20090300525A1 · Jolliff et al. · 2009 [cited by applicant]
US 20090303984A1 · Clark et al. · 2009 [cited by applicant]
US 20100011422A1 · Mason et al. · 2010 [cited by applicant]
US 20100020083A1 · Kumakura et al. · 2010 [cited by applicant]
US 20100023885A1 · Reville et al. · 2010 [cited by applicant]
US 20100115426A1 · Liu et al. · 2010 [cited by applicant]
US 20100162149A1 · Sheleheda et al. · 2010 [cited by applicant]
US 20100194782A1 · Gyorfi et al. · 2010 [cited by applicant]
US 20100203968A1 · Gill et al. · 2010 [cited by applicant]
US 20100227682A1 · Reville et al. · 2010 [cited by applicant]
US 20100251101A1 · Haussecker et al. · 2010 [cited by applicant]
US 20100281373A1 · Pueyo · 2010 [cited by examiner]
US 20110064388A1 · Brown et al. · 2011 [cited by applicant]
US 20110093780A1 · Dunn · 2011 [cited by applicant]
US 20110115798A1 · Nayar et al. · 2011 [cited by applicant]
US 20110129118A1 · Hagbi et al. · 2011 [cited by applicant]
US 20110148864A1 · Lee et al. · 2011 [cited by applicant]
US 20110161242A1 · Chung et al. · 2011 [cited by applicant]
US 20110183732A1 · Block et al. · 2011 [cited by applicant]
US 20110202598A1 · Evans et al. · 2011 [cited by applicant]
US 20110205242A1 · Friesen · 2011 [cited by applicant]
US 20110239136A1 · Goldman et al. · 2011 [cited by applicant]
US 20120002014A1 · Walsh · 2012 [cited by applicant]
US 20120092329A1 · Koo et al. · 2012 [cited by applicant]
US 20120113106A1 · Choi et al. · 2012 [cited by applicant]
US 20120120186A1 · Diaz et al. · 2012 [cited by applicant]
US 20120124458A1 · Cruzada · 2012 [cited by applicant]
US 20120130717A1 · Xu et al. · 2012 [cited by applicant]
US 20120134588A1 · Zhang et al. · 2012 [cited by applicant]
US 20120146991A1 · Bala et al. · 2012 [cited by applicant]
US 20120194549A1 · Osterhout et al. · 2012 [cited by applicant]
US 20120206558A1 · Setton · 2012 [cited by applicant]
US 20120209924A1 · Evans et al. · 2012 [cited by applicant]
US 20120224773A1 · Sweet, III et al. · 2012 [cited by applicant]
US 20120249416A1 · Maciocci et al. · 2012 [cited by applicant]
US 20130021373A1 · Vaught et al. · 2013 [cited by applicant]
US 20130023673A1 · Liang et al. · 2013 [cited by applicant]
US 20130050070A1 · Lewis et al. · 2013 [cited by applicant]
US 20130050258A1 · Liu et al. · 2013 [cited by applicant]
US 20130053107A1 · Kang · 2013 [cited by examiner]
US 20130103760A1 · Golding et al. · 2013 [cited by applicant]
US 20130104084A1 · Mlyniec et al. · 2013 [cited by applicant]
US 20130127980A1 · Haddick et al. · 2013 [cited by applicant]
US 20130141434A1 · Sugden et al. · 2013 [cited by applicant]
US 20130201187A1 · Tong et al. · 2013 [cited by applicant]
US 20130223673A1 · Davis et al. · 2013 [cited by applicant]
US 20130249948A1 · Reitan · 2013 [cited by applicant]
US 20130257877A1 · Davis · 2013 [cited by applicant]
US 20130278631A1 · Border et al. · 2013 [cited by applicant]
US 20130335301A1 · Wong et al. · 2013 [cited by applicant]
US 20130335405A1 · Scavezze et al. · 2013 [cited by applicant]
US 20140028713A1 · Keating et al. · 2014 [cited by applicant]
US 20140043329A1 · Wang et al. · 2014 [cited by applicant]
US 20140047380A1 · Mak · 2014 [cited by applicant]
US 20140055554A1 · Du et al. · 2014 [cited by applicant]
US 20140078176A1 · Kim et al. · 2014 [cited by applicant]
US 20140080560A1 · Knutsson · 2014 [cited by applicant]
US 20140125678A1 · Wang et al. · 2014 [cited by applicant]
US 20140129343A1 · Finster et al. · 2014 [cited by applicant]
US 20140176608A1 · Boysen et al. · 2014 [cited by applicant]
US 20140267410A1 · Fein et al. · 2014 [cited by applicant]
US 20140270703A1 · Wang et al. · 2014 [cited by applicant]
US 20140292645A1 · Tsurumi · 2014 [cited by applicant]
US 20140313228A1 · Kasahara · 2014 [cited by applicant]
US 20140320507A1 · Myung et al. · 2014 [cited by applicant]
US 20140321702A1 · Schmalstieg · 2014 [cited by applicant]
US 20140344762A1 · Grasset et al. · 2014 [cited by applicant]
US 20140351758A1 · Yoshida · 2014 [cited by applicant]
US 20140368535A1 · Salter et al. · 2014 [cited by applicant]
US 20150023602A1 · Wnuk et al. · 2015 [cited by applicant]
US 20150052479A1 · Ooi et al. · 2015 [cited by applicant]
US 20150098614A1 · Gee et al. · 2015 [cited by applicant]
US 20150103183A1 · Abbott et al. · 2015 [cited by applicant]
US 20150206349A1 · Rosenthal et al. · 2015 [cited by applicant]
US 20150254467A1 · Leuthardt et al. · 2015 [cited by applicant]
US 20150262029A1 · Pirchheim et al. · 2015 [cited by applicant]
US 20150264304A1 · Chastney et al. · 2015 [cited by applicant]
US 20150269783A1 · Yun · 2015 [cited by applicant]
US 20150279101A1 · Anderson · 2015 [cited by applicant]
US 20150301599A1 · Miller · 2015 [cited by applicant]
US 20150309698A1 · Senderek et al. · 2015 [cited by applicant]
US 20150316985A1 · Levesque et al. · 2015 [cited by applicant]
US 20150317831A1 · Ebstyne et al. · 2015 [cited by applicant]
US 20150356788A1 · Abe et al. · 2015 [cited by applicant]
US 20150366527A1 · Yu et al. · 2015 [cited by applicant]
US 20150371447A1 · Yasutake · 2015 [cited by applicant]
US 20160025978A1 · Mallinson · 2016 [cited by applicant]
US 20160025981A1 · Burns et al. · 2016 [cited by applicant]
US 20160054837A1 · Stafford · 2016 [cited by applicant]
US 20160055676A1 · Kasahara et al. · 2016 [cited by applicant]
US 20160063600A1 · Wuang · 2016 [cited by applicant]
US 20160073962A1 · Yu et al. · 2016 [cited by applicant]
US 20160085773A1 · Chang et al. · 2016 [cited by applicant]
US 20160109940A1 · Lyren et al. · 2016 [cited by applicant]
US 20160134840A1 · Mcculloch · 2016 [cited by applicant]
US 20160171739A1 · Anderson et al. · 2016 [cited by applicant]
US 20160196692A1 · Kjallstrom et al. · 2016 [cited by applicant]
US 20160234149A1 · Tsuda et al. · 2016 [cited by applicant]
US 20160292917A1 · Dorner et al. · 2016 [cited by applicant]
US 20160330522A1 · Newell et al. · 2016 [cited by applicant]
US 20160350967A1 · Klassen · 2016 [cited by applicant]
US 20160360115A1 · Rim · 2016 [cited by applicant]
US 20160379418A1 · Osborn et al. · 2016 [cited by applicant]
US 20170031503A1 · Rosenberg et al. · 2017 [cited by applicant]
US 20170038829A1 · Lanier et al. · 2017 [cited by applicant]
US 20170039986A1 · Lanier et al. · 2017 [cited by applicant]
US 20170052946A1 · Gu et al. · 2017 [cited by applicant]
US 20170061696A1 · Li et al. · 2017 [cited by applicant]
US 20170069134A1 · Shapira et al. · 2017 [cited by applicant]
US 20170069255A1 · Honkanen et al. · 2017 [cited by applicant]
US 20170080346A1 · Abbas · 2017 [cited by applicant]
US 20170087473A1 · Siegel et al. · 2017 [cited by applicant]
US 20170090728A1 · Kim et al. · 2017 [cited by applicant]
US 20170090747A1 · Dash · 2017 [cited by applicant]
US 20170103452A1 · Hertel et al. · 2017 [cited by applicant]
US 20170113140A1 · Blackstock et al. · 2017 [cited by applicant]
US 20170118145A1 · Aittoniemi et al. · 2017 [cited by applicant]
US 20170132821A1 · Valliani et al. · 2017 [cited by applicant]
US 20170147680A1 · Bai et al. · 2017 [cited by applicant]
US 20170178272A1 · Lashkari et al. · 2017 [cited by applicant]
US 20170199855A1 · Fishbeck · 2017 [cited by applicant]
US 20170221272A1 · Li et al. · 2017 [cited by applicant]
US 20170229153A1 · Moore et al. · 2017 [cited by applicant]
US 20170235848A1 · Van Deusen et al. · 2017 [cited by applicant]
US 20170243352A1 · Kutliroff et al. · 2017 [cited by applicant]
US 20170255450A1 · Mullins et al. · 2017 [cited by applicant]
US 20170278308A1 · Bleiweiss et al. · 2017 [cited by applicant]
US 20170287060A1 · Choi et al. · 2017 [cited by applicant]
US 20170310934A1 · Du et al. · 2017 [cited by applicant]
US 20170312634A1 · Ledoux et al. · 2017 [cited by applicant]
US 20170329488A1 · Welker et al. · 2017 [cited by applicant]
US 20170361225A1 · Goslin et al. · 2017 [cited by applicant]
US 20180005429A1 · Osman et al. · 2018 [cited by applicant]
US 20180033173A1 · Choi et al. · 2018 [cited by applicant]
US 20180040166A1 · Jayaraj et al. · 2018 [cited by applicant]
US 20180046245A1 · Schwarz et al. · 2018 [cited by applicant]
US 20180047200A1 · O'hara et al. · 2018 [cited by applicant]
US 20180061072A1 · Benezra et al. · 2018 [cited by applicant]
US 20180082117A1 · Sharma et al. · 2018 [cited by applicant]
US 20180082430A1 · Sharma et al. · 2018 [cited by applicant]
US 20180083978A1 · Pantazelos · 2018 [cited by applicant]
US 20180096507A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180108179A1 · Tomlin et al. · 2018 [cited by applicant]
US 20180113587A1 · Allen et al. · 2018 [cited by applicant]
US 20180114364A1 · Mcphee et al. · 2018 [cited by applicant]
US 20180114365A1 · Egri et al. · 2018 [cited by applicant]
US 20180115503A1 · Baldwin et al. · 2018 [cited by applicant]
US 20180122043A1 · Energin et al. · 2018 [cited by applicant]
US 20180122142A1 · Egeler et al. · 2018 [cited by applicant]
US 20180143748A1 · Ahmed et al. · 2018 [cited by applicant]
US 20180143950A1 · Al-arnaouti et al. · 2018 [cited by applicant]
US 20180152400A1 · Chung et al. · 2018 [cited by applicant]
US 20180158250A1 · Yamamoto et al. · 2018 [cited by applicant]
US 20180160194A1 · Bayliss et al. · 2018 [cited by applicant]
US 20180174366A1 · Nishibe et al. · 2018 [cited by applicant]
US 20180174600A1 · Chaudhuri et al. · 2018 [cited by applicant]
US 20180189743A1 · Balasubramanian et al. · 2018 [cited by applicant]
US 20180190022A1 · Zamir et al. · 2018 [cited by applicant]
US 20180197343A1 · Hare et al. · 2018 [cited by applicant]
US 20180210628A1 · Mcphee et al. · 2018 [cited by applicant]
US 20180276882A1 · Harviainen et al. · 2018 [cited by applicant]
US 20180285647A1 · Chen et al. · 2018 [cited by applicant]
US 20180315076A1 · Andreou · 2018 [cited by applicant]
US 20180315133A1 · Brody et al. · 2018 [cited by applicant]
US 20180315134A1 · Amitay et al. · 2018 [cited by applicant]
US 20180330480A1 · Liu et al. · 2018 [cited by applicant]
US 20180335930A1 · Scapel et al. · 2018 [cited by applicant]
US 20180336714A1 · Stoyles et al. · 2018 [cited by applicant]
US 20180345129A1 · Rathod · 2018 [cited by applicant]
US 20180349451A1 · O'connell et al. · 2018 [cited by applicant]
US 20180349703A1 · Rathod · 2018 [cited by applicant]
US 20190001223A1 · Blackstock et al. · 2019 [cited by applicant]
US 20190004688A1 · Bowen · 2019 [cited by applicant]
US 20190011703A1 · Robaina et al. · 2019 [cited by applicant]
US 20190041979A1 · Kirchner et al. · 2019 [cited by applicant]
US 20190057616A1 · Cohen et al. · 2019 [cited by applicant]
US 20190073834A1 · Holzer et al. · 2019 [cited by applicant]
US 20190102922A1 · Gum · 2019 [cited by applicant]
US 20190107991A1 · Spivack et al. · 2019 [cited by applicant]
US 20190108578A1 · Spivack et al. · 2019 [cited by applicant]
US 20190188920A1 · Mcphee et al. · 2019 [cited by applicant]
US 20190221031A1 · De La Carcova et al. · 2019 [cited by applicant]
US 20190251720A1 · Hariton · 2019 [cited by applicant]
US 20190304189A1 · Falstrup et al. · 2019 [cited by applicant]
US 20190311341A1 · Rice · 2019 [cited by applicant]
US 20190342507A1 · Dye et al. · 2019 [cited by applicant]
US 20190347865A1 · Hackett et al. · 2019 [cited by applicant]
US 20190385378A1 · Bastian et al. · 2019 [cited by applicant]
US 20200051448A1 · Welch et al. · 2020 [cited by applicant]
US 20200066014A1 · Mehta et al. · 2020 [cited by applicant]
US 20200066052A1 · Antonsen et al. · 2020 [cited by applicant]
US 20200074738A1 · Hare et al. · 2020 [cited by applicant]
US 20200082535A1 · Lindskog et al. · 2020 [cited by applicant]
US 20200105006A1 · Karsch et al. · 2020 [cited by applicant]
US 20200167995A1 · Hare et al. · 2020 [cited by applicant]
US 20200184731A1 · Egri et al. · 2020 [cited by applicant]