IP Library Granted Patent US 12,469,310
Granted Patent B2
US 12,469,310 · App. 18/733,184 · Granted Nov 11, 2025

Automatic artificial reality world creation

Inventor: Chun-Wei Chan (Foster City, CA)
Assignee: Meta Platforms Technologies, LLC
G06V20/647G06T7/55G06T7/74G06T11/001G06T15/04G06T19/20G06V10/74G06T2207/10016G06T2207/10024G06T2207/20081G06T2219/004G06T2219/2008
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,469,310
App. No.
18/733,184
Granted
Nov 11, 2025
Kind
B2
Abstract

Methods and systems described herein are directed to creating an artificial reality environment having elements automatically created from source images. In response to a creation system receiving the source images, the system can employ a multi-layered comparative analysis to obtain virtual object representations of objects depicted in the source images. A first set of the virtual objects can be selected from a library by matching identifiers for the depicted objects with tags on virtual objects in the library. A second set of virtual objects can be objects for which no candidate first virtual objects was adequately matched in the library, prompting the creation of a virtual object by generating depth data and skinning a resulting 3D mesh based on the source images. Having determined the virtual objects, the system can compile them into the artificial reality environment according to relative locations determined from the source images.

Claims (56)

1 . A computing system for generating an artificial reality environment, the computing system comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to:

receive one or more source images with depicted objects;

select one or more objects, of the depicted objects, wherein the selected one or more objects exclude one or more depicted objects identified as being transient;

create two or more virtual 3D objects by generating 3D models for each of the selected one or more objects;

identify, based on the one or more source images, relative locations for each of the two or more virtual 3D objects; and

compile the two or more virtual 3D objects, based on the identified relative locations, into the artificial reality environment, wherein the compiling the two or more virtual 3D objects includes reducing space between the two or more virtual 3D objects, while maintaining relative directions between the two or more virtual 3D objects consistent from their identified relative locations.

2 . The computing system of claim 1 ,

wherein the one or more source images are one or more of (a) a photograph, (b) a video frame, (c) a drawing, or (d) any combination thereof.

3 . The computing system of claim 1 ,

wherein the selecting the one or more objects comprises matching object identifiers, specified for the one or more source images, to tags defined for candidate virtual objects in a virtual object library.

4 . The computing system of claim 3 ,

wherein the instructions, when executed, further cause the computing system to generate the object identifiers by applying a machine learning model trained to match image data to object identifiers.

5 . The computing system of claim 1 ,

wherein the one or more source images comprises a plurality of images derived from a plurality of photographs and/or video frames.

6 . The computing system of claim 5 ,

wherein a relative location, of the relative locations, between two of the two or more virtual 3D objects is determined based on an automatic determination of relative positioning of two or more of the depicted objects included in the plurality of photographs and/or video frames.

7 . The computing system of claim 5 ,

wherein a relative location, of the relative locations, between two of the two or more virtual 3D objects is determined based on metadata for one or more of the plurality of photographs and/or video frames.

8 . The computing system of claim 5 ,

wherein a relative location, of the relative locations, between two of the two or more virtual 3D objects is determined based on an identification of at least one of the depicted objects as being related to a real-world object with a known geographical position.

9 . The computing system of claim 1 ,

wherein the generating at least one of the 3D models is performed by applying at least portions of representations of the one or more source images to a machine learning model.

10 . The computing system of claim 9 ,

wherein the generating at least one of the 3D models is further performed by obtaining, in response to the applying the machine learning model, depth data and converting at least a part of depth data into a 3D mesh.

11 . The computing system of claim 10 ,

wherein the machine learning model is trained to generate depth data for portions of images based on training data comprising flat images paired with corresponding depth profiles.

12 . The computing system of claim 1 ,

wherein the generating the 3D models is performed in part by applying texture data to 3D representations, wherein the texture data is generated based on portions of the one or more source images respectively corresponding to each of the virtual objects.

13 . A non-transitory computer-readable storage medium storing instructions, for generating an artificial reality environment, the instructions, when executed by a computing system, cause the computing system to:

receive one or more source images with depicted objects;

select one or more objects, of the depicted objects, wherein the one or more first virtual objects exclude one or more depicted objects identified as being transient;

create two or more virtual 3D objects by generating 3D models for each of the selected one or more objects;

identify relative locations for each of the two or more virtual 3D objects; and

compile two or more virtual 3D objects, based on the identified relative locations, into the artificial reality environment, wherein the compiling the two or more virtual 3D objects includes reducing space between the two or more virtual 3D objects, while maintaining relative directions between the two or more virtual 3D objects consistent from their identified relative locations.

14 . The non-transitory computer-readable storage medium of claim 13 ,

wherein the selecting the one or more objects comprises matching object identifiers, specified for the one or more source images, to tags defined for candidate virtual objects in a virtual object library; and

wherein the instructions, when executed, further cause the computing system to generate the object identifiers by applying a machine learning model trained to match image data to object identifiers.

15 . The non-transitory computer-readable storage medium of claim 13 ,

wherein the one or more source images comprises a plurality of images derived from a plurality of photographs and/or video frames.

16 . The non-transitory computer-readable storage medium of claim 15 ,

wherein a relative location, of the relative locations, between two of the two or more virtual 3D objects is determined based on an automatic determination of relative positioning of two or more of the depicted objects included in the plurality of photographs and/or video frames.

17 . The non-transitory computer-readable storage medium of claim 15 ,

wherein a relative location, of the relative locations, between two of the two or more virtual 3D objects is determined based on an identification of at least one of the depicted objects as being related to a real-world object with a known geographical position.

18 . A method for generating an artificial reality environment, the method comprising:

receiving one or more source images with depicted objects;

selecting one or more objects, of the depicted objects, wherein the one or more first virtual objects exclude one or more depicted objects identified as being transient;

creating two or more virtual 3D objects by generating 3D models for each of the selected one or more objects;

identifying relative locations for each of the two or more virtual 3D objects; and

compiling two or more virtual 3D objects, based on the identified relative locations, into the artificial reality environment, wherein the compiling the two or more virtual 3D objects includes reducing space between the two or more virtual 3D objects, while maintaining relative directions between the two or more virtual 3D objects consistent from their identified relative locations.

19 . The method of claim 18 ,

wherein the generating at least one of the 3D models is performed by applying at least portions of representations of the one or more source images to a machine learning model.

20 . The method of claim 19 ,

wherein the generating at least one of the 3D models is further performed by obtaining, in response to the applying the machine learning model, depth data and converting at least a part of depth data into a 3D mesh; and

wherein the machine learning model is trained to generate depth data for portions of images based on training data comprising flat images paired with corresponding depth profiles.

Continuity (3)
Continuation 17689164 · Mar 8, 2022
Provisional Application 63277655 · Nov 10, 2021
Related Publication 20240320991A1 · Sep 26, 2024
References Cited (229)
US 7650575B2 · Cummins et al. · 2010 [cited by applicant]
US 7701439B2 · Hillis et al. · 2010 [cited by applicant]
US 8335991B2 · Douceur et al. · 2012 [cited by applicant]
US 8473862B1 · Davidson · 2013 [cited by applicant]
US 8558759B1 · Prada Gomez et al. · 2013 [cited by applicant]
US 8726233B1 · Raghavan · 2014 [cited by applicant]
US 8891855B2 · Miyashita et al. · 2014 [cited by applicant]
US 8947351B1 · Noble · 2015 [cited by applicant]
US 9055404B2 · Setlur et al. · 2015 [cited by applicant]
US 9081177B2 · Wong et al. · 2015 [cited by applicant]
US 9117274B2 · Liao et al. · 2015 [cited by applicant]
US 9292089B1 · Sadek · 2016 [cited by applicant]
US 9477368B1 · Filip et al. · 2016 [cited by applicant]
US 9530252B2 · Poulos et al. · 2016 [cited by applicant]
US 9684987B1 · Dhua · 2017 [cited by applicant]
US 9740895B1 · Liu et al. · 2017 [cited by applicant]
US 9817472B2 · Lee et al. · 2017 [cited by applicant]
US 10220303B1 · Schmidt et al. · 2019 [cited by applicant]
US 10237675B1 · Valavanis · 2019 [cited by applicant]
US 10248284B2 · Itani et al. · 2019 [cited by applicant]
US 10473935B1 · Gribetz et al. · 2019 [cited by applicant]
US 10521944B2 · Sareen et al. · 2019 [cited by applicant]
US 10586369B1 · Roche et al. · 2020 [cited by applicant]
US 10839481B1 · Chen · 2020 [cited by applicant]
US 10839614B1 · Daughtry et al. · 2020 [cited by applicant]
US 10963144B2 · Fox et al. · 2021 [cited by applicant]
US 11017609B1 · Buzzerio et al. · 2021 [cited by applicant]
US 11113859B1 · Xiao et al. · 2021 [cited by applicant]
US 11126320B1 · Thompson et al. · 2021 [cited by applicant]
US 11150482B2 · Mullins et al. · 2021 [cited by applicant]
US 11176755B1 · Tichenor et al. · 2021 [cited by applicant]
US 11227445B1 · Tichenor et al. · 2022 [cited by applicant]
US 11238664B1 · Tavakoli et al. · 2022 [cited by applicant]
US 11361735B1 · Wang et al. · 2022 [cited by applicant]
US 11521189B1 · Gordon et al. · 2022 [cited by applicant]
US 11640692B1 · Gowda · 2023 [cited by examiner]
US 11747634B1 · Mullins et al. · 2023 [cited by applicant]
US 11755275B2 · Lovitt · 2023 [cited by applicant]
US 11769304B2 · Tichenor et al. · 2023 [cited by applicant]
US 20050249367A1 · Bailey · 2005 [cited by applicant]
US 20080005702A1 · Skourup et al. · 2008 [cited by applicant]
US 20080089587A1 · Kim et al. · 2008 [cited by applicant]
US 20080100570A1 · Friedrich et al. · 2008 [cited by applicant]
US 20090313299A1 · Bonev et al. · 2009 [cited by applicant]
US 20100251177A1 · Geppert et al. · 2010 [cited by applicant]
US 20100306716A1 · Perez · 2010 [cited by applicant]
US 20110267265A1 · Stinson · 2011 [cited by applicant]
US 20120069168A1 · Huang et al. · 2012 [cited by applicant]
US 20120143358A1 · Adams et al. · 2012 [cited by applicant]
US 20120188279A1 · Demaine · 2012 [cited by applicant]
US 20120206345A1 · Langridge · 2012 [cited by applicant]
US 20120206452A1 · Geisner et al. · 2012 [cited by applicant]
US 20120218395A1 · Andersen et al. · 2012 [cited by applicant]
US 20120275686A1 · Wilson et al. · 2012 [cited by applicant]
US 20120293544A1 · Miyamoto et al. · 2012 [cited by applicant]
US 20130041648A1 · Osman · 2013 [cited by applicant]
US 20130044129A1 · Latta et al. · 2013 [cited by applicant]
US 20130051615A1 · Lim et al. · 2013 [cited by applicant]
US 20130063345A1 · Maeda · 2013 [cited by applicant]
US 20130069860A1 · Davidson · 2013 [cited by applicant]
US 20130117688A1 · Yerli · 2013 [cited by applicant]
US 20130125066A1 · Klein et al. · 2013 [cited by applicant]
US 20130147793A1 · Jeon et al. · 2013 [cited by applicant]
US 20130169682A1 · Novak et al. · 2013 [cited by applicant]
US 20130265220A1 · Fleischmann et al. · 2013 [cited by applicant]
US 20140071069A1 · Anderson et al. · 2014 [cited by applicant]
US 20140125598A1 · Cheng et al. · 2014 [cited by applicant]
US 20140149901A1 · Hunter · 2014 [cited by applicant]
US 20140201674A1 · Holz · 2014 [cited by applicant]
US 20140233917A1 · Xiang · 2014 [cited by applicant]
US 20140236996A1 · Masuko et al. · 2014 [cited by applicant]
US 20140268065A1 · Ishikawa et al. · 2014 [cited by applicant]
US 20140310595A1 · Acharya et al. · 2014 [cited by applicant]
US 20140328505A1 · Heinemann et al. · 2014 [cited by applicant]
US 20140357366A1 · Koganezawa et al. · 2014 [cited by applicant]
US 20140362110A1 · Stafford · 2014 [cited by applicant]
US 20140375683A1 · Salter et al. · 2014 [cited by applicant]
US 20140375691A1 · Kasahara · 2014 [cited by applicant]
US 20150015504A1 · Lee et al. · 2015 [cited by applicant]
US 20150035746A1 · Cockburn et al. · 2015 [cited by applicant]
US 20150054742A1 · Imoto et al. · 2015 [cited by applicant]
US 20150062160A1 · Sakamoto et al. · 2015 [cited by applicant]
US 20150077592A1 · Fahey · 2015 [cited by applicant]
US 20150097862A1 · Reisner-Kollmann et al. · 2015 [cited by applicant]
US 20150153833A1 · Pinault et al. · 2015 [cited by applicant]
US 20150160736A1 · Fujiwara · 2015 [cited by applicant]
US 20150160819A1 · Hwang et al. · 2015 [cited by applicant]
US 20150169076A1 · Cohen et al. · 2015 [cited by applicant]
US 20150181679A1 · Liao et al. · 2015 [cited by applicant]
US 20150206321A1 · Scavezze et al. · 2015 [cited by applicant]
US 20150220150A1 · Plagemann et al. · 2015 [cited by applicant]
US 20150253862A1 · Seo et al. · 2015 [cited by applicant]
US 20150261659A1 · Bader et al. · 2015 [cited by applicant]
US 20150356774A1 · Gal et al. · 2015 [cited by applicant]
US 20150379770A1 · Haley, Jr. et al. · 2015 [cited by applicant]
US 20160018985A1 · Bennet et al. · 2016 [cited by applicant]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160063762A1 · Heuvel et al. · 2016 [cited by applicant]
US 20160110052A1 · Kim et al. · 2016 [cited by applicant]
US 20160147308A1 · Gelman et al. · 2016 [cited by applicant]
US 20160170603A1 · Bastien et al. · 2016 [cited by applicant]
US 20160180590A1 · Kamhi et al. · 2016 [cited by applicant]
US 20160217590A1 · Mullins et al. · 2016 [cited by applicant]
US 20160217615A1 · Kraver · 2016 [cited by applicant]
US 20160378291A1 · Pokrzywka · 2016 [cited by applicant]
US 20170060230A1 · Faaborg et al. · 2017 [cited by applicant]
US 20170075420A1 · Yu et al. · 2017 [cited by applicant]
US 20170076500A1 · Maggiore et al. · 2017 [cited by applicant]
US 20170109936A1 · Powderly et al. · 2017 [cited by applicant]
US 20170139478A1 · Jeon et al. · 2017 [cited by applicant]
US 20170192513A1 · Karmon et al. · 2017 [cited by applicant]
US 20170242675A1 · Deshmukh · 2017 [cited by applicant]
US 20170243465A1 · Bourne, Jr. et al. · 2017 [cited by applicant]
US 20170262063A1 · Blénessy et al. · 2017 [cited by applicant]
US 20170278304A1 · Hildreth et al. · 2017 [cited by applicant]
US 20170287225A1 · Powderly et al. · 2017 [cited by applicant]
US 20170296363A1 · Yetkin et al. · 2017 [cited by applicant]
US 20170311129A1 · Lopez-Uricoechea et al. · 2017 [cited by applicant]
US 20170323488A1 · Mott et al. · 2017 [cited by applicant]
US 20170329488A1 · Welker et al. · 2017 [cited by applicant]
US 20170364198A1 · Yoganandan et al. · 2017 [cited by applicant]
US 20170372225A1 · Foresti · 2017 [cited by applicant]
US 20180059901A1 · Gullicksen · 2018 [cited by applicant]
US 20180095616A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180107278A1 · Goel et al. · 2018 [cited by applicant]
US 20180113599A1 · Yin · 2018 [cited by applicant]
US 20180144555A1 · Ford et al. · 2018 [cited by applicant]
US 20180157398A1 · Kaehler et al. · 2018 [cited by applicant]
US 20180189647A1 · Calvo et al. · 2018 [cited by applicant]
US 20180284955A1 · Canavor et al. · 2018 [cited by applicant]
US 20180284982A1 · Veeramani et al. · 2018 [cited by applicant]
US 20180300557A1 · Rodenas et al. · 2018 [cited by applicant]
US 20180307303A1 · Powderly et al. · 2018 [cited by applicant]
US 20180322701A1 · Pahud et al. · 2018 [cited by applicant]
US 20180324539A1 · Lovitt · 2018 [cited by applicant]
US 20180335925A1 · Hsiao et al. · 2018 [cited by applicant]
US 20180342103A1 · Schwarz et al. · 2018 [cited by applicant]
US 20180357780A1 · Young et al. · 2018 [cited by applicant]
US 20180364810A1 · Parshionikar · 2018 [cited by applicant]
US 20190005724A1 · Pahud et al. · 2019 [cited by applicant]
US 20190042002A1 · Robinson et al. · 2019 [cited by applicant]
US 20190094981A1 · Bradski et al. · 2019 [cited by applicant]
US 20190107894A1 · Hebbalaguppe et al. · 2019 [cited by applicant]
US 20190114061A1 · Daniels et al. · 2019 [cited by applicant]
US 20190155481A1 · DiVerdi et al. · 2019 [cited by applicant]
US 20190172262A1 · McHugh et al. · 2019 [cited by applicant]
US 20190197785A1 · Tate-Gans et al. · 2019 [cited by applicant]
US 20190212827A1 · Kin et al. · 2019 [cited by applicant]
US 20190213792A1 · Jakubzak et al. · 2019 [cited by applicant]
US 20190235729A1 · Day et al. · 2019 [cited by applicant]
US 20190237044A1 · Day et al. · 2019 [cited by applicant]
US 20190258318A1 · Qin et al. · 2019 [cited by applicant]
US 20190278204A1 · Nanjo · 2019 [cited by applicant]
US 20190278376A1 · Kutliroff et al. · 2019 [cited by applicant]
US 20190279424A1 · Clausen et al. · 2019 [cited by applicant]
US 20190279426A1 · Musunuri et al. · 2019 [cited by applicant]
US 20190286231A1 · Burns et al. · 2019 [cited by applicant]
US 20190287310A1 · Kopeinigg et al. · 2019 [cited by applicant]
US 20190304191A1 · Hsu · 2019 [cited by applicant]
US 20190340833A1 · Furtwangler et al. · 2019 [cited by applicant]
US 20190362562A1 · Benson · 2019 [cited by applicant]
US 20190369391A1 · Cordesses et al. · 2019 [cited by applicant]
US 20190377406A1 · Steptoe et al. · 2019 [cited by applicant]
US 20190377416A1 · Alexander · 2019 [cited by applicant]
US 20190377487A1 · Bailey et al. · 2019 [cited by applicant]
US 20190385371A1 · Joyce et al. · 2019 [cited by applicant]
US 20200005544A1 · Kim · 2020 [cited by applicant]
US 20200042083A1 · Min · 2020 [cited by applicant]
US 20200066047A1 · Karalis et al. · 2020 [cited by applicant]
US 20200082629A1 · Jones et al. · 2020 [cited by applicant]
US 20200097077A1 · Nguyen et al. · 2020 [cited by applicant]
US 20200097091A1 · Chou et al. · 2020 [cited by applicant]
US 20200211512A1 · Sztuk et al. · 2020 [cited by applicant]
US 20200218423A1 · Ohashi · 2020 [cited by applicant]
US 20200219319A1 · Lashmar et al. · 2020 [cited by applicant]
US 20200225736A1 · Schwarz et al. · 2020 [cited by applicant]
US 20200225758A1 · Tang et al. · 2020 [cited by applicant]
US 20200226814A1 · Tang et al. · 2020 [cited by applicant]
US 20200233484A1 · Thayer et al. · 2020 [cited by applicant]
US 20200279429A1 · Upadhyay et al. · 2020 [cited by applicant]
US 20200285761A1 · Buck et al. · 2020 [cited by applicant]
US 20200351273A1 · Thomas · 2020 [cited by applicant]
US 20200363924A1 · Flexman et al. · 2020 [cited by applicant]
US 20200363930A1 · Srinivasan et al. · 2020 [cited by applicant]
US 20200364876A1 · Mohan et al. · 2020 [cited by applicant]
US 20210012113A1 · Petill et al. · 2021 [cited by applicant]
US 20210014408A1 · Timonen et al. · 2021 [cited by applicant]
US 20210097768A1 · Malia et al. · 2021 [cited by applicant]
US 20210191600A1 · Lemay et al. · 2021 [cited by applicant]
US 20210192684A1 · Pardeshi et al. · 2021 [cited by applicant]
US 20210192856A1 · Lee · 2021 [cited by applicant]
US 20210195360A1 · Leider et al. · 2021 [cited by applicant]
US 20210256766A1 · Muhlethaler et al. · 2021 [cited by applicant]
US 20210272537A1 · Mak · 2021 [cited by applicant]
US 20210287430A1 · Li et al. · 2021 [cited by applicant]
US 20210295602A1 · Scapel et al. · 2021 [cited by applicant]
US 20210306238A1 · Cheng et al. · 2021 [cited by applicant]
US 20210390765A1 · Laaksonen et al. · 2021 [cited by applicant]
US 20220068035A1 · Tichenor et al. · 2022 [cited by applicant]
US 20220084279A1 · Lindmeier et al. · 2022 [cited by applicant]
US 20220091722A1 · Faulkner et al. · 2022 [cited by applicant]
US 20220092862A1 · Faulkner et al. · 2022 [cited by applicant]
US 20220101612A1 · Palangie et al. · 2022 [cited by applicant]
US 20220101613A1 · Rockel · 2022 [cited by applicant]
US 20220121344A1 · Pastrana Vicente et al. · 2022 [cited by applicant]
US 20220277489A1 · Ali et al. · 2022 [cited by applicant]
US 20230144893A1 · Chan · 2023 [cited by applicant]
US 20230260239A1 · Cheung et al. · 2023 [cited by applicant]
US 20230408832A1 · Mullins et al. · 2023 [cited by applicant]
US 20240036814A1 · Lovitt · 2024 [cited by applicant]
CN 108536273A · 2018 [cited by applicant]
KR 102204027B1 · 2021 [cited by applicant]
KR 102275906B1 · 2021 [cited by applicant]
WO 2016153628A2 · 2016 [cited by applicant]
WO 2016153628A3 · 2016 [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2016/017974, mailed Sep. 8, 2017, 8 Pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2022/049030, mailed May 23, 2024, 9 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/017974, mailed Nov. 16, 2016, 9 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2022/049030, mailed Mar. 6, 2023, 11 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2023/013013, mailed Apr. 24, 2023, 11 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2023/013020, mailed May 31, 2023, 11 pages. [cited by applicant]
Kim K., et al., “Painting Outside as Inside: Edge Guided Image Outpainting via Bidirectional Rearrangement with Progressive Step Learning,” arxiv.org, Nov. 9, 2020, 9 pages. [cited by applicant]
Non-Final Office Action mailed Oct. 3, 2022 for U.S. Appl. No. 17/483,448, filed Sep. 23, 2021, 15 pages. [cited by applicant]
Opencv, “Finding Contours in your Image,” [Retrieved on Sep. 20, 2022], 2 pages, Retrieved from the Internet: URL: https://docs.opencv.org/3.4/df/d0d/tutorial_find_contours.html. [cited by applicant]
Singh R. D., et al., “3D Convolutional Neural Network for Object Recognition: A Review,” Multimedia Tools and Applications, vol. 78, No. 12, Dec. 11, 2018, pp. 15951-15995. [cited by applicant]
Wikipedia, “Surface of Revolution,” [Retrieved on Sep. 20, 2022], 5 pages, Retrieved from the Internet: URL: https://en.wikipedia.org/wiki/Surface_of_revolution. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2023/013020, mailed Aug. 29, 2024, 10 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2022/048319, mailed May 10, 2024, 8 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2022/048319, mailed Feb. 23, 2023, 10 pages. [cited by applicant]