IP Library › Granted Patent US 12,429,953
Granted Patent B2
US 12,429,953 · App. 18/078,547 · Granted Sep 30, 2025

Multi-SoC hand-tracking platform

Inventors: Liviu Marius Coconu (Vienna, AT); Daniel Colascione (Melbourne Beach, FL); Farid Zare Seisan (San Diego, CA); Daniel Harris (San Francisco, CA); Jennica Pounds (Cape Coral, FL)
Assignee: SNAP INC.
G06F3/017G06F3/011G06T11/00G06V10/764G06V10/955G06V20/20G06V40/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,429,953
App. No.
18/078,547
Granted
Sep 30, 2025
Kind
B2
Abstract

A multi-System on Chip (SoC) hand-tracking platform is provided. The multi-SoC hand-tracking platform includes a computer vision SoC and one or more application SoCs. The computer vision SoC hosts a hand-tracking input pipeline. The one or more application SoCs host one or more applications that are consumers of input event data generated by the hand-tracking input pipeline. The applications communicate with some components of the hand-tracking input pipeline using a shared-memory buffer and with some of the components of the hand-tracking input pipeline using Inter-Process Communication (IPC) method calls.

Claims (66)

1. A computing system comprising:

a first System on Chip (SoC) comprising:

first one or more processors; and

a first memory storing first instructions that, when executed by the first one or more processors, cause the first SoC to perform operations of a hand-tracking input pipeline of an Augmented Reality (AR) system, the operations comprising:

generating real-world scene environment frame data based on hand movements being made by a user of the AR system using a camera component of the hand-tracking input pipeline;

generating gesture input event data based on the real-world scene environment frame data and language model feedback data received from a component of the AR system; and

communicating the gesture input event data to the component of the AR system; and

a second SoC comprising:

second one or more processors; and

a second memory storing second instructions that, when executed by the second one or more processors, cause the second SoC to perform operations of the component of the AR system, the operations comprising:

generating the language model feedback data based on context data of registered gestures;

communicating the language model feedback data to the hand-tracking input pipeline;

receiving the gesture input event data;

classifying the gesture input event data as undirected or directed events based on component registration data of one or more application components of the AR system; and

routing the gesture input event data to an application component of the one or more application components based on the classifying of the gesture input data and the component registration data.

2. The computing system of claim 1 , wherein the hand-tracking input pipeline and the component of the AR system communicate via an Inter-Process Communication (IPC) protocol.

3. The computing system of claim 1 , wherein the first instructions that, when executed by the first one or more processors, cause the first SoC to perform operations of the hand-tracking input pipeline, further cause the first SoC to perform operations comprising:

generating skeletal model data based on the real-world scene environment frame data.

4. The computing system of claim 3 , wherein the first instructions that, when executed by the first one or more processors, cause the first SoC to perform operations of the hand-tracking input pipeline, further cause the first SoC to perform operations comprising:

generating hand classifier probability data based on the skeletal model data.

5. The computing system of claim 4 , wherein the first instructions that, when executed by the first one or more processors, cause the first SoC to perform operations of the hand-tracking input pipeline, further cause the first SoC to perform operations comprising:

generating the gesture input event data based on the hand classifier probability data.

6. The computing system of claim 1 , wherein the first instructions that, when executed by the first one or more processors, further cause the first SoC to perform operations comprising:

generating coordinate transformation data based on the real-world scene environment frame data.

7. The computing system of claim 1 , wherein the AR system comprises a head-worn device.

8. A computer-implemented method, comprising:

generating, by first one or more processors of a first System on Chip (SoC), real-world scene environment frame data based on hand movements being made by a user of an Augmented Reality (AR) system using a camera component of a hand-tracking input pipeline of the AR system;

generating, by the hand-tracking input pipeline of the AR system using the first one or more processors, gesture input event data based on the real-world scene environment frame data and language model feedback data received from a component of the AR system;

communicating, by the hand-tracking input pipeline of the AR system using the first one or more processors, the gesture input event data to the component of the AR system;

generating, by the component using second one or more processors of a second SoC, the language model feedback data based on context data of registered gestures;

communicating, by the component using second one or more processors, the language model feedback data to the first SoC;

receiving, by the component using second one or more processors of a second SoC, the gesture input event data;

classifying, by the component using second one or more processors of a second SoC, the gesture input event data as undirected or directed events based on component registration data of one or more application components of the AR system; and

routing, by the component using second one or more processors of a second SoC, the gesture input event data to an application component of the one or more application components based on the classifying of the gesture input data and the component registration data.

9. The computer-implemented method of claim 8 , wherein the hand-tracking input pipeline and the component communicate via an Inter-Process Communication (IPC) protocol.

10. The computer-implemented method of claim 8 , further comprising:

generating, by the hand-tracking input pipeline of the AR system using the first one or more processors, skeletal model data based on the real-world scene environment frame data.

11. The computer-implemented method of claim 10 , further comprising:

generating, by the hand-tracking input pipeline of the AR system using the first one or more processors, hand classifier probability data based on the skeletal model data.

12. The computer-implemented method of claim 11 , further comprising:

generating, by the hand-tracking input pipeline of the AR system using the first one or more processors, the gesture input event data based on the hand classifier probability data.

13. The computer-implemented method of claim 8 , further comprising:

generating, by the hand-tracking input pipeline of the AR system using the first one or more processors, coordinate transformation data based on the real-world scene environment frame data.

14. The computer-implemented method of claim 8 , wherein the AR system comprises a head-worn device.

15. A non-transitory computer-readable storage medium, the computer-readable storage medium comprising:

first instructions for a first System on Chip (SoC) that, when executed by the first SoC, cause the first SoC to perform first operations of a hand-tracking input pipeline of an Augmented Reality (AR) system, the first operations including:

generating real-world scene environment frame data based on hand movements being made by a user of the AR system using a camera component of the hand-tracking input pipeline;

generating gesture input event data based on the real-world scene environment frame data and language model feedback data received from a component of the AR system; and

communicating the gesture input event data to the component of the AR system; and

second instructions for a second SoC that, when executed by the second SoC, cause the second SoC to perform second operations of the component of the AR system, the second operations including:

generating the language model feedback data based on context data of registered gestures;

communicating the language model feedback data to the hand-tracking input pipeline;

receiving the gesture input event data;

classifying the gesture input event data as undirected or directed events based on component registration data of one or more application components of the AR system; and

routing the gesture input event data to an application component of the one or more application components based on the classifying of the gesture input data and the component registration data.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the first operations further comprise:

communicating the gesture input event data to the component via an Inter-Process Communication (IPC) protocol.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the first operations further comprise:

generating skeletal model data based on the real-world scene environment frame data.

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

generating hand classifier probability data based on the skeletal model data.

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

generating the gesture input event data based on the hand classifier probability data.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the first operations further comprise:

generating coordinate transformation data based on the real-world scene environment frame data.

21. The non-transitory computer-readable storage medium of claim 15 , wherein the AR system comprises a head-worn device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2022
From: COCONU, LIVIU MARIUS; COLASCIONE, DANIEL; SEISAN, FARID ZARE; HARRIS, DANIEL; POUNDS, JENNICA
To: SNAP INC.
Reel/Frame 062143/0903 →
Continuity (1)
Related Publication 20240192780A1 · Jun 13, 2024
References Cited (400)
US 5604843A · Shaw et al. · 1997 [cited by applicant]
US 5689559A · Park · 1997 [cited by applicant]
US 5880731A · Liles et al. · 1999 [cited by applicant]
US 6023270A · Brush, II et al. · 2000 [cited by applicant]
US RE36919E · Park · 2000 [cited by applicant]
US RE37052E · Park · 2001 [cited by applicant]
US 6223165B1 · Lauffer · 2001 [cited by applicant]
US 6650793B1 · Lund et al. · 2003 [cited by applicant]
US 6772195B1 · Hatlelid et al. · 2004 [cited by applicant]
US 6804417B1 · Lund et al. · 2004 [cited by applicant]
US 6842779B1 · Nishizawa · 2005 [cited by applicant]
US 7177930B1 · LoPresti · 2007 [cited by examiner]
US 7342587B2 · Danzig et al. · 2008 [cited by applicant]
US 7468729B1 · Levinson · 2008 [cited by applicant]
US 7636755B2 · Blattner et al. · 2009 [cited by applicant]
US 7639251B2 · Gu et al. · 2009 [cited by applicant]
US 7775885B2 · Van Luchene 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 7971156B2 · Albertson et al. · 2011 [cited by applicant]
US 7996793B2 · Latta 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 8146005B2 · Jones et al. · 2012 [cited by applicant]
US 8151191B2 · Nicol · 2012 [cited by applicant]
US RE43993E · Park · 2013 [cited by applicant]
US 8384719B2 · Reville et al. · 2013 [cited by applicant]
US RE44054E · Kim · 2013 [cited by applicant]
US RE44068E · Park · 2013 [cited by applicant]
US RE44106E · Park · 2013 [cited by applicant]
US 8396708B2 · Park et al. · 2013 [cited by applicant]
US RE44121E · Park · 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 8487938B2 · Latta 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 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 8581911B2 · Becker et al. · 2013 [cited by applicant]
US 8597121B2 · Andres 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 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 8856691B2 · Geisner 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 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 9086776B2 · Ye et al. · 2015 [cited by applicant]
US 9105014B2 · Collet et al. · 2015 [cited by applicant]
US 9225897B1 · Sehn et al. · 2015 [cited by applicant]
US 9230160B1 · Kanter · 2016 [cited by applicant]
US 9241184B2 · Weerasinghe · 2016 [cited by applicant]
US 9256860B2 · Herger et al. · 2016 [cited by applicant]
US 9276886B1 · Samaranayake · 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 9460541B2 · Li et al. · 2016 [cited by applicant]
US 9489760B2 · Li et al. · 2016 [cited by applicant]
US 9503845B2 · Vincent · 2016 [cited by applicant]
US 9508197B2 · Quinn et al. · 2016 [cited by applicant]
US 9532364B2 · Fujito · 2016 [cited by applicant]
US 9544257B2 · Ogundokun 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 9648376B2 · Chang et al. · 2017 [cited by applicant]
US 9697635B2 · Quinn et al. · 2017 [cited by applicant]
US 9705831B2 · Spiegel · 2017 [cited by applicant]
US 9706040B2 · Kadirvel et al. · 2017 [cited by applicant]
US 9742713B2 · Spiegel 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 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 10097492B2 · Tsuda et al. · 2018 [cited by applicant]
US 10102423B2 · Shaburov 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 10158589B2 · Collet et al. · 2018 [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 10284508B1 · Allen et al. · 2019 [cited by applicant]
US 10348662B2 · Baldwin et al. · 2019 [cited by applicant]
US 10362219B2 · Wilson et al. · 2019 [cited by applicant]
US 10432559B2 · Baldwin et al. · 2019 [cited by applicant]
US 10439972B1 · Spiegel et al. · 2019 [cited by applicant]
US 10454857B1 · Blackstock 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 10509466B1 · Miller et al. · 2019 [cited by applicant]
US 10514876B2 · Sehn · 2019 [cited by applicant]
US 10573048B2 · Ni et al. · 2020 [cited by applicant]
US 10579869B1 · Xiong et al. · 2020 [cited by applicant]
US 10614855B2 · Huang · 2020 [cited by applicant]
US 10656797B1 · Alvi et al. · 2020 [cited by applicant]
US 10657695B2 · Chand et al. · 2020 [cited by applicant]
US 10657701B2 · Osman et al. · 2020 [cited by applicant]
US 10748347B1 · Li et al. · 2020 [cited by applicant]
US 10762174B2 · Denton et al. · 2020 [cited by applicant]
US 10805248B2 · Luo et al. · 2020 [cited by applicant]
US 10872451B2 · Sheth et al. · 2020 [cited by applicant]
US 10880246B2 · Baldwin et al. · 2020 [cited by applicant]
US 10895964B1 · Grantham et al. · 2021 [cited by applicant]
US 10896534B1 · Smith et al. · 2021 [cited by applicant]
US 10933311B2 · Brody et al. · 2021 [cited by applicant]
US 10938758B2 · Allen et al. · 2021 [cited by applicant]
US 10958608B1 · Allen et al. · 2021 [cited by applicant]
US 10962809B1 · Castañeda · 2021 [cited by applicant]
US 10964082B2 · Amitay et al. · 2021 [cited by applicant]
US 10979752B1 · Brody et al. · 2021 [cited by applicant]
US 10984575B2 · Assouline et al. · 2021 [cited by applicant]
US 10992619B2 · Antmen et al. · 2021 [cited by applicant]
US 10996846B2 · Robertson et al. · 2021 [cited by applicant]
US 10997787B2 · Ge et al. · 2021 [cited by applicant]
US 11010022B2 · Alvi et al. · 2021 [cited by applicant]
US 11012390B1 · Al Majid et al. · 2021 [cited by applicant]
US 11030454B1 · Xiong et al. · 2021 [cited by applicant]
US 11030789B2 · Chand et al. · 2021 [cited by applicant]
US 11036368B1 · Al Majid et al. · 2021 [cited by applicant]
US 11036781B1 · Baril et al. · 2021 [cited by applicant]
US 11062498B1 · Voss et al. · 2021 [cited by applicant]
US 11063891B2 · Voss · 2021 [cited by applicant]
US 11069103B1 · Blackstock et al. · 2021 [cited by applicant]
US 11080917B2 · Monroy-hernández et al. · 2021 [cited by applicant]
US 11087728B1 · Canberk et al. · 2021 [cited by applicant]
US 11092998B1 · Castañeda et al. · 2021 [cited by applicant]
US 11106342B1 · Al Majid et al. · 2021 [cited by applicant]
US 11126206B2 · Meisenholder et al. · 2021 [cited by applicant]
US 11128586B2 · Al Majid et al. · 2021 [cited by applicant]
US 11143867B2 · Rodriguez, II · 2021 [cited by applicant]
US 11150800B1 · Longest · 2021 [cited by examiner]
US 11169600B1 · Canberk et al. · 2021 [cited by applicant]
US 11188190B2 · Blackstock et al. · 2021 [cited by applicant]
US 11189070B2 · Jahangiri et al. · 2021 [cited by applicant]
US 11199957B1 · Alvi et al. · 2021 [cited by applicant]
US 11218433B2 · Baldwin et al. · 2022 [cited by applicant]
US 11227626B1 · Krishnan Gorumkonda et al. · 2022 [cited by applicant]
US 11229849B2 · Blackstock et al. · 2022 [cited by applicant]
US 11245658B2 · Grantham et al. · 2022 [cited by applicant]
US 11249614B2 · Brody · 2022 [cited by applicant]
US 11263254B2 · Baril et al. · 2022 [cited by applicant]
US 11270491B2 · Monroy-Hernández et al. · 2022 [cited by applicant]
US 11284144B2 · Kotsopoulos et al. · 2022 [cited by applicant]
US 11307747B2 · Dancie et al. · 2022 [cited by applicant]
US 11531402B1 · Stolzenberg · 2022 [cited by applicant]
US 11546505B2 · Canberk · 2023 [cited by applicant]
US 11567324B2 · Kimmel · 2023 [cited by applicant]
US 11734795B2 · Su et al. · 2023 [cited by applicant]
US 12148105B2 · Aitbayev et al. · 2024 [cited by applicant]
US 12254577B2 · Aitbayev et al. · 2025 [cited by applicant]
US 20020067362A1 · Agostino Nocera et al. · 2002 [cited by applicant]
US 20020169644A1 · Greene · 2002 [cited by applicant]
US 20040027374A1 · Cirne · 2004 [cited by examiner]
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 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 20080158222A1 · Li et al. · 2008 [cited by applicant]
US 20090012788A1 · Gilbert et al. · 2009 [cited by applicant]
US 20090016617A1 · Bregman-amitai 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 20090177976A1 · Bokor et al. · 2009 [cited by applicant]
US 20090202114A1 · Morin 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 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 20100203968A1 · Gill et al. · 2010 [cited by applicant]
US 20100227682A1 · Reville et al. · 2010 [cited by applicant]
US 20110093780A1 · Dunn et al. · 2011 [cited by applicant]
US 20110115798A1 · Nayar et al. · 2011 [cited by applicant]
US 20110148864A1 · Lee et al. · 2011 [cited by applicant]
US 20110239136A1 · Goldman et al. · 2011 [cited by applicant]
US 20110301934A1 · Tardif · 2011 [cited by applicant]
US 20120113106A1 · Choi et al. · 2012 [cited by applicant]
US 20120124458A1 · Cruzada · 2012 [cited by applicant]
US 20120130717A1 · Xu et al. · 2012 [cited by applicant]
US 20130103760A1 · Golding et al. · 2013 [cited by applicant]
US 20130110745A1 · Zhang · 2013 [cited by examiner]
US 20130201187A1 · Tong et al. · 2013 [cited by applicant]
US 20130249948A1 · Reitan · 2013 [cited by applicant]
US 20130257877A1 · Davis · 2013 [cited by applicant]
US 20140043329A1 · Wang et al. · 2014 [cited by applicant]
US 20140055554A1 · Du et al. · 2014 [cited by applicant]
US 20140125678A1 · Wang et al. · 2014 [cited by applicant]
US 20140129343A1 · Finster et al. · 2014 [cited by applicant]
US 20140171036A1 · Simmons · 2014 [cited by applicant]
US 20150120293A1 · Wohlert et al. · 2015 [cited by applicant]
US 20150206349A1 · Rosenthal et al. · 2015 [cited by applicant]
US 20150243035A1 · Narasimha et al. · 2015 [cited by applicant]
US 20150370320A1 · Connor · 2015 [cited by applicant]
US 20160080173A1 · Quick · 2016 [cited by examiner]
US 20160134840A1 · Mcculloch · 2016 [cited by applicant]
US 20160234149A1 · Tsuda et al. · 2016 [cited by applicant]
US 20170080346A1 · Abbas · 2017 [cited by applicant]
US 20170087473A1 · Siegel 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 20170123487A1 · Hazra et al. · 2017 [cited by applicant]
US 20170193334A1 · Krupka · 2017 [cited by examiner]
US 20170199855A1 · Fishbeck · 2017 [cited by applicant]
US 20170235848A1 · Van Dusen et al. · 2017 [cited by applicant]
US 20170277684A1 · Dharmarajan Mary · 2017 [cited by applicant]
US 20170277685A1 · Takumi · 2017 [cited by applicant]
US 20170310934A1 · Du et al. · 2017 [cited by applicant]
US 20170312634A1 · Ledoux et al. · 2017 [cited by applicant]
US 20170351910A1 · Elwazer et al. · 2017 [cited by applicant]
US 20180047200A1 · O'hara et al. · 2018 [cited by applicant]
US 20180113587A1 · Allen et al. · 2018 [cited by applicant]
US 20180115503A1 · Baldwin et al. · 2018 [cited by applicant]
US 20180158370A1 · Pryor · 2018 [cited by applicant]
US 20180198743A1 · Blackstock 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 20190001223A1 · Blackstock et al. · 2019 [cited by applicant]
US 20190057515A1 · Teixeira et al. · 2019 [cited by applicant]
US 20190057616A1 · Cohen et al. · 2019 [cited by applicant]
US 20190097958A1 · Collet et al. · 2019 [cited by applicant]
US 20190116322A1 · Holzer et al. · 2019 [cited by applicant]
US 20190180494A1 · Kuwahara · 2019 [cited by examiner]
US 20190188920A1 · Mcphee et al. · 2019 [cited by applicant]
US 20190251340A1 · Brown · 2019 [cited by examiner]
US 20190280997A1 · Baldwin et al. · 2019 [cited by applicant]
US 20200306637A1 · Baldwin et al. · 2020 [cited by applicant]
US 20200372127A1 · Denton et al. · 2020 [cited by applicant]
US 20200410575A1 · Grantham et al. · 2020 [cited by applicant]
US 20210011612A1 · Dancie et al. · 2021 [cited by applicant]
US 20210065448A1 · Goodrich et al. · 2021 [cited by applicant]
US 20210074016A1 · Li et al. · 2021 [cited by applicant]
US 20210074047A1 · Sheth et al. · 2021 [cited by applicant]
US 20210089179A1 · Grantham et al. · 2021 [cited by applicant]
US 20210089475A1 · Mathur · 2021 [cited by examiner]
US 20210104087A1 · Smith et al. · 2021 [cited by applicant]
US 20210166732A1 · Shaburova et al. · 2021 [cited by applicant]
US 20210168108A1 · Antmen et al. · 2021 [cited by applicant]
US 20210170270A1 · Brody et al. · 2021 [cited by applicant]
US 20210174034A1 · Retek et al. · 2021 [cited by applicant]
US 20210192823A1 · Amitay et al. · 2021 [cited by applicant]
US 20210209825A1 · Assouline et al. · 2021 [cited by applicant]
US 20210225058A1 · Chand et al. · 2021 [cited by applicant]
US 20210240315A1 · Alvi et al. · 2021 [cited by applicant]
US 20210241529A1 · Cowburn et al. · 2021 [cited by applicant]
US 20210243482A1 · Baril et al. · 2021 [cited by applicant]
US 20210243503A1 · Kotsopoulos et al. · 2021 [cited by applicant]
US 20210266277A1 · Allen et al. · 2021 [cited by applicant]
US 20210281897A1 · Brody et al. · 2021 [cited by applicant]
US 20210285774A1 · Collins et al. · 2021 [cited by applicant]
US 20210303075A1 · Cowburn et al. · 2021 [cited by applicant]
US 20210303077A1 · Anvaripour et al. · 2021 [cited by applicant]
US 20210303140A1 · Mourkogiannis · 2021 [cited by applicant]
US 20210306290A1 · Voss · 2021 [cited by applicant]
US 20210306451A1 · Heikkinen et al. · 2021 [cited by applicant]
US 20210358123A1 · Kearney et al. · 2021 [cited by applicant]
US 20210358212A1 · Vesdapunt et al. · 2021 [cited by applicant]
US 20210373672A1 · Schwarz · 2021 [cited by examiner]
US 20210382564A1 · Blachly et al. · 2021 [cited by applicant]
US 20210385180A1 · Al Majid et al. · 2021 [cited by applicant]
US 20210397000A1 · Rodriguez, II · 2021 [cited by applicant]
US 20210397266A1 · Gupta · 2021 [cited by examiner]
US 20210405761A1 · Canberk · 2021 [cited by applicant]
US 20210405831A1 · Mourkogiannis et al. · 2021 [cited by applicant]
US 20210409535A1 · Mourkogiannis et al. · 2021 [cited by applicant]
US 20220009513A1 · Yoon · 2022 [cited by examiner]
US 20220012929A1 · Blackstock et al. · 2022 [cited by applicant]
US 20220188539A1 · Chan et al. · 2022 [cited by applicant]
US 20220206588A1 · Canberk et al. · 2022 [cited by applicant]
US 20220292699A1 · Zhu et al. · 2022 [cited by applicant]
US 20220300730A1 · Eirinberg et al. · 2022 [cited by applicant]
US 20220300731A1 · Eirinberg et al. · 2022 [cited by applicant]
US 20220326781A1 · Hwang et al. · 2022 [cited by applicant]
US 20220334649A1 · Hwang et al. · 2022 [cited by applicant]
US 20230316665A1 · Aitbayev et al. · 2023 [cited by applicant]
US 20230316666A1 · Aitbayev et al. · 2023 [cited by applicant]
US 20240404220A1 · Aitbayev et al. · 2024 [cited by applicant]
CN 103049761 · 2016 [cited by applicant]
CN 109863532A · 2019 [cited by applicant]
CN 110168478A · 2019 [cited by applicant]
CN 118974778A · 2024 [cited by applicant]
CN 119013697A · 2024 [cited by applicant]
EP 2184092A2 · 2010 [cited by applicant]
EP 3707693 · 2020 [cited by applicant]
JP 2001230801A · 2001 [cited by applicant]
JP 5497931B2 · 2014 [cited by applicant]
KR 101445263B1 · 2014 [cited by applicant]
KR 20220158824 · 2022 [cited by applicant]
WO WO2003094072A1 · 2003 [cited by applicant]
WO WO2004095308A1 · 2004 [cited by applicant]
WO WO2006107182A1 · 2006 [cited by applicant]
WO WO2007134402A1 · 2007 [cited by applicant]
WO WO2012139276A1 · 2012 [cited by applicant]
WO WO2013027893A1 · 2013 [cited by applicant]
WO WO2013152454A1 · 2013 [cited by applicant]
WO WO2013166588A1 · 2013 [cited by applicant]
WO WO2014031899A1 · 2014 [cited by applicant]
WO WO2014194439A1 · 2014 [cited by applicant]
WO WO2016090605A1 · 2016 [cited by applicant]
WO 2016168591 · 2016 [cited by applicant]
WO WO2018081013A1 · 2018 [cited by applicant]
WO WO2018102562A1 · 2018 [cited by applicant]
WO WO2018129531A1 · 2018 [cited by applicant]
WO 2019094618 · 2019 [cited by applicant]
WO WO2019089613A1 · 2019 [cited by applicant]
WO WO2020171907A1 · 2020 [cited by applicant]
WO 2022005687 · 2022 [cited by applicant]
WO 2022005693 · 2022 [cited by applicant]
WO 2022060549 · 2022 [cited by applicant]
WO 2022066578 · 2022 [cited by applicant]
WO 2022132381 · 2022 [cited by applicant]
WO 2022146678 · 2022 [cited by applicant]
WO 2022198182 · 2022 [cited by applicant]
WO 2022216784 · 2022 [cited by applicant]
WO 2022225761 · 2022 [cited by applicant]
WO 2022245765 · 2022 [cited by applicant]
WO 2023192426 · 2023 [cited by applicant]
WO 2023196387 · 2023 [cited by applicant]
WO WO2024123693A1 · 2024 [cited by applicant]
“International Application Serial No. PCT/US2023/016813, Invitation to Pay Additional Fees mailed Jul. 13, 2023”, 12 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/017550, International Search Report mailed Aug. 3, 2023”, 4 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/017550, Written Opinion mailed Aug. 3, 2023”, 10 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/016813, International Search Report mailed Sep. 4, 2023”, 7 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/016813, Written Opinion mailed Sep. 4, 2023”, 11 pgs. [cited by applicant]
Chen, Weifeng, “Surface Normals in the Wild”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY, 14853, (Apr. 10, 2017), 12 pgs. [cited by applicant]
Jafarian, Yasamin, “Learning High Fidelity Depths of Dressed Humans by Watching Social Media Dance Videos”, IEEE CVF Conference on Computer Vision and Pattern Recognition (CVPR), IEEE, (Jun. 20, 2021), 10 pgs. [cited by applicant]
Pandey, Rohit, “Total relighting”, ACM Transactions on Graphics, ACM, NY, US, vol. 40, No. 4, (Jul. 19, 2021), 1-21. [cited by applicant]
Trigeorgis, George, “Face Normals “In-the-Wild” Using Fully Convolutional Networks”, IEEE Conference on Computer Vision and Pattern Recognition (CVPR), IEEE Computer Society, US, (Jul. 21, 2017), 10 pgs. [cited by applicant]
Wong, Hallee, “Markerless Augmented Advertising for Sports Videos”, Advances in Databases and Information Systems; [Lecture Notes in Computer Science; Lect.Notes Computer], Springer International Publishing, CHAM, XP047… [cited by applicant]
Zhen, Jianan, “SMAP: Single-Shot Multi-Person Absolute 3D Pose Estimation”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY, 14853, XP081748775, (Aug. 26, 2020), 20 pgs. [cited by applicant]
“U.S. Appl. No. 17/841,994, Corrected Notice of Allowability mailed Oct. 16, 2024”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 17/841,994, Notice of Allowance mailed Jan. 23, 2024”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/841,994, Notice of Allowance mailed May 10, 2024”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/842,006, Examiner Interview Summary mailed Oct. 1, 2024”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 17/842,006, Final Office Action mailed Sep. 3, 2024”, 36 pgs. [cited by applicant]
“U.S. Appl. No. 17/842,006, Non Final Office Action mailed Mar. 21, 2024”, 33 pgs. [cited by applicant]
“U.S. Appl. No. 17/842,006, Notice of Allowance mailed Nov. 20, 2024”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 17/842,006, Response filed Jun. 11, 2024 to Non Final Office Action mailed Mar. 21, 2024”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/842,006, Response filed Oct. 7, 2024 to Final Office Action mailed Sep. 3, 2024”, 10 pgs. [cited by applicant]
“Bitmoji”, Snapchat Support, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20190503063620/https://support.snapchat.com/en-US/a/bitmoji>, (captured May 3, 2019), 2 pgs. [cited by applicant]
“Bitmoji Chrome Extension”, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20200919024925/https://support.bimoji.com/hc/en-US/articles/360001494066>, (Sep. 19, 2020), 5 pgs. [cited by applicant]
“Bitmoji Customize text”, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20210225200456/https://support.bitmoji.com/ho/en-us/articles/360034632291-Customize-Text-on-Bitmoji-Stickers>, (captured … [cited by applicant]
“Bitmoji Family”, Snapchat Support, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20190503063620/https://support.snapchat.com/en-US/article/bitmoji-family>, (captured May 3, 2019), 4 pgs. [cited by applicant]
“Instant Comics Starring You & Your Friends”, Bitstrips Inc, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20150206000940/http://company.bitstrips.com/bitstrips-app.html>, (captured Feb. 6, 201… [cited by applicant]
“International Application Serial No. PCT/US2023/016813, International Preliminary Report on Patentability mailed Oct. 10, 2024”, 13 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/017550, International Preliminary Report on Patentability mailed Oct. 17, 2024”, 12 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/082328, International Search Report mailed Mar. 5, 2024”, 3 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/082328, Written Opinion mailed Mar. 5, 2024”, 7 pgs. [cited by applicant]
“Manage Your Bitmoji”, Snapchat Support, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20190503063620/https://support.snapchat.com/en-US/a/manage-bitmoji>, (captured May 3, 2019), 3 pgs. [cited by applicant]
“Your Own Personal Emoji”, Bitstrips Inc, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20150205232004/http://bitmoji.com/>, (captured Feb. 5, 2015), 3 pgs. [cited by applicant]
Carnahan, Daniel, “Snap is Offering Personalized Video Content Through Bitmoji TV”, Business Insider, [Online] Retrieved from the Internet: <URL: [https://www.businessinsider.com/snap-offers-personalized-video-content-t… [cited by applicant]
Constine, Josh, “Snapchat launches Bitmoji merch and comic strips starring your avatar”, TechCrunch, [Online] Retrieved from the Internet: <URL: https://techcrunch.com/2018/11/13/bitmoji-store/>, (Nov. 13, 2018), 16 pgs. [cited by applicant]
Constine, Josh, “Snapchat Launches Bitmoji TV: Zany 4-min Cartoons of Your Avatar”, TechCrunch, [Online] Retrieved from the Internet: <URL: https://techcrunch.com/2020/01/30/bitmoji-tv/>, (Jan. 3, 20200), 13 pgs. [cited by applicant]
MacMillan, Douglas, “Snapchat Buys Bitmoji App for More Than $100 Million”, The Wallstreet Journal, [Online] Retrieved from the Internet: <URL: https://www.wsj.com/articles/snapchat-buys-bitmoji-app-for-more-than-100-mi… [cited by applicant]
Newton, Casey, “Your Snapchat friendships now have their own profiles—and merchandise”, The Verge, [Online] Retrieved from the Internet: <URL: https://www.theverge.com/2018/11/13/18088772/snapchat-friendship-profiles-bi… [cited by applicant]
Ong, Thuy, “Snapchat takes Bitmoji deluxe with hundreds of new customization options”, The Verge, [Online] Retrieved from the Internet on Nov. 2, 2018: <URL: https://www.theverge.com/2018/1/30/16949402/bitmoji-deluxe-sn… [cited by applicant]
Reign, Ashley, “How to Add My Friend's Bitmoji to My Snapchat”, Women.com, [Online] Retrieved from the Internet: <URL: https://www.women.com/ashleyreign/lists/how-to-add-my-friends-bitmoji-to-my-snapchat>, (Jun. 30, 201… [cited by applicant]