IP Library › Granted Patent US 12,541,280
Granted Patent B2
US 12,541,280 · App. 18/174,403 · Granted Feb 3, 2026

System and method of three-dimensional placement and refinement in multi-user communication sessions

Inventors: Connor A. Smith (Sunnyvale, CA); Benjamin H. Boesel (Cornelius, NC); David H. Huang (San Mateo, CA); Jeffrey S. Norris (Saratoga, CA); Jonathan Perron (Felton, CA); Jordan A. Cazamias (Conroe, TX); Miao Ren (Sunnyvale, CA); Shih-Sang Chiu (Menlo Park, CA)
Assignee: Apple Inc.
G06F3/04815G06T19/006G06T19/20G06V20/20H04L65/1093G06T2219/024G06T2219/2004
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,280
App. No.
18/174,403
Filed
Feb 24, 2023
Granted
Feb 3, 2026
Kind
B2
Examiner
LE, MICHAEL
Art Unit
2614
USPC
345/419
Abstract

Some examples of the disclosure are directed to methods for spatial placement of avatars in a communication session. In some examples, while a first electronic device is presenting a three-dimensional environment, the first electronic device may receive an input corresponding to a request to enter a communication session with a second electronic device. In some examples, in response to receiving the input, the first electronic device may scan an environment surrounding the first electronic device. In some examples, the first electronic device may identify a placement location in the three-dimensional environment at which to display a virtual object representing a user of the second electronic device. In some examples, the first electronic device displays the virtual object representing the user of the second electronic device at the placement location in the three-dimensional environment. Some examples of the disclosure are directed to methods for spatial refinement in the communication session.

Claims (95)

1 . A method comprising:

at a first electronic device in communication with a display, one or more input devices, and a second electronic device:

presenting, via the display, a three-dimensional environment including portions of a physical environment surrounding the first electronic device;

while presenting the three-dimensional environment, receiving, via the one or more input devices, a first input corresponding to a request to enter a communication session with the second electronic device; and

in response to receiving the first input:

scanning at least a portion of the physical environment surrounding the first electronic device;

determining a first location in the three-dimensional environment that is at a predetermined distance from a viewpoint of the first electronic device; and

entering the communication session with the second electronic device, including:

in accordance with a determination that a first set of criteria is satisfied, including a criterion that is satisfied when the first location does not include an object based on the scanning of at least a portion of the physical environment, displaying, via the display, a virtual object representing a user of the second electronic device at the first location in the three-dimensional environment; and

in accordance with a determination that the first set of criteria is not satisfied, displaying the virtual object representing the user of the second electronic device at a second location, different from the first location, that is the predetermined distance from the viewpoint of the first electronic device in the three-dimensional environment.

2 . The method of claim 1 , wherein:

scanning at least a portion of the physical environment surrounding the first electronic device includes identifying one or more physical objects in a field of view of the first electronic device; and

the first set of criteria include a criterion that is satisfied when the first location does not include a physical object.

3 . The method of claim 1 , further comprising:

in response to receiving the first input:

identifying one or more virtual objects in the three-dimensional environment;

wherein the first set of criteria further include a second criterion that is satisfied when the first location does not include a virtual object based on the identifying one or more virtual objects in the three-dimensional environment.

4 . The method of claim 1 , further comprising:

in response to receiving the first input:

transmitting a request to the second electronic device to enter the communication session with the first electronic device, wherein:

the second electronic device scans at least a portion of a second physical environment surrounding the second electronic device;

the second electronic device determines a third location in a second three-dimensional environment presented at the second electronic device;

in accordance with the determination that the first set of criteria is satisfied, a virtual object representing a user of the first electronic device is displayed at the third location in the second three-dimensional environment at the second electronic device; and

in accordance with the determination that the first set of criteria is not satisfied, the virtual object representing the user of the first electronic device is displayed at a fourth location, different from the third location, in the second three-dimensional environment at the second electronic device.

5 . The method of claim 4 , wherein:

in accordance with the determination that the virtual object representing the user of the second electronic device is displayed at the first location in the three-dimensional environment and the virtual object representing the user of the first electronic device is displayed at the third location in the second three-dimensional environment, the first location is a predefined distance from a viewpoint of the first electronic device in the three-dimensional environment and the third location is the predefined distance from a viewpoint of the second electronic device in the second three-dimensional environment; and

in accordance with the determination that the virtual object representing the user of the second electronic device is displayed at the second location in the three-dimensional environment and the virtual object representing the user of the first electronic device is displayed at the fourth location in the second three-dimensional environment, the second location is the predefined distance from the viewpoint of the first electronic device in the three-dimensional environment and the fourth location is the predefined distance from the viewpoint of the second electronic device in the second three-dimensional environment.

6 . The method of claim 5 , wherein the first set of criteria include a second criterion that is satisfied when the third location does not contain an object in the second three-dimensional environment, the method further comprising:

in response to receiving the first input:

before entering the communication session with the second electronic device:

transmitting, to the second electronic device, a first indication that the first criterion is satisfied because the first location does not contain an object in the physical environment, wherein the first location is a predefined distance from the viewpoint of the first electronic device; and

in response to receiving, via the one or more input devices, a second indication from the second electronic device that the second criterion is not satisfied because the third location contains an object second in the three-dimensional environment at the second electronic device, transmitting, to the second electronic device, a third indication that the criterion is satisfied because the second location does not contain an object in the physical environment, wherein the second location is a first distance, different from the predefined distance, from the viewpoint of the first electronic device.

7 . The method of claim 6 , further comprising:

in response to receiving, via the one or more input devices, a fourth indication from the second electronic device that the second criterion is satisfied because the fourth location does not contain an object in the second three-dimensional environment, wherein the fourth location is the first distance from the viewpoint of the second electronic device:

entering the communication session with the second electronic device, including:

displaying the virtual object representing the user of the second electronic device at the second location in the three-dimensional environment that is the first distance from the viewpoint of the first electronic device;

wherein the virtual object representing the user of the first electronic device is displayed at the fourth location in the second three-dimensional environment at the second electronic device that is the first distance from the viewpoint of the second electronic device.

8 . The method of claim 1 , wherein determining the first location in the three-dimensional environment includes determining a location that is toward a center of a field of view of a user of the first electronic device.

9 . A first electronic device comprising:

one or more processors;

memory; and

one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for performing a method comprising:

presenting, via a display, a three-dimensional environment including portions of a physical environment surrounding the first electronic device;

while presenting the three-dimensional environment, receiving, via one or more input devices, a first input corresponding to a request to enter a communication session with a second electronic device; and

in response to receiving the first input:

scanning at least a portion of the physical environment surrounding the first electronic device;

determining a first location in the three-dimensional environment that is at a predetermined distance from a viewpoint of the first electronic device; and

entering the communication session with the second electronic device, including:

in accordance with a determination that a first set of criteria is satisfied, including a criterion that is satisfied when the first location does not include an object based on the scanning of at least a portion of the physical environment, displaying, via the display, a virtual object representing a user of the second electronic device at the first location in the three-dimensional environment; and

in accordance with a determination that the first set of criteria is not satisfied, displaying the virtual object representing the user of the second electronic device at a second location, different from the first location, that is the predetermined distance from the viewpoint of the first electronic device in the three-dimensional environment.

10 . The first electronic device of claim 9 , wherein:

scanning at least a portion of the physical environment surrounding the first electronic device includes identifying one or more physical objects in a field of view of the first electronic device; and

the first set of criteria include a criterion that is satisfied when the first location does not include a physical object.

11 . The first electronic device of claim 9 , wherein the method further comprises:

in response to receiving the first input:

identifying one or more virtual objects in the three-dimensional environment;

wherein the first set of criteria further include a second criterion that is satisfied when the first location does not include a virtual object based on the identifying one or more virtual objects in the three-dimensional environment.

12 . The first electronic device of claim 9 , wherein the method further comprises:

in response to receiving the first input:

transmitting a request to the second electronic device to enter the communication session with the first electronic device, wherein:

the second electronic device scans at least a portion of a second physical environment surrounding the second electronic device;

the second electronic device determines a third location in a second three-dimensional environment presented at the second electronic device;

in accordance with the determination that the first set of criteria is satisfied, a virtual object representing a user of the first electronic device is displayed at the third location in the second three-dimensional environment at the second electronic device; and

in accordance with the determination that the first set of criteria is not satisfied, the virtual object representing the user of the first electronic device is displayed at a fourth location, different from the third location, in the second three-dimensional environment at the second electronic device.

13 . The first electronic device of claim 12 , wherein:

in accordance with the determination that the virtual object representing the user of the second electronic device is displayed at the first location in the three-dimensional environment and the virtual object representing the user of the first electronic device is displayed at the third location in the second three-dimensional environment, the first location is a predefined distance from a viewpoint of the first electronic device in the three-dimensional environment and the third location is the predefined distance from a viewpoint of the second electronic device in the second three-dimensional environment; and

in accordance with the determination that the virtual object representing the user of the second electronic device is displayed at the second location in the three-dimensional environment and the virtual object representing the user of the first electronic device is displayed at the fourth location in the second three-dimensional environment, the second location is the predefined distance from the viewpoint of the first electronic device in the three-dimensional environment and the fourth location is the predefined distance from the viewpoint of the second electronic device in the second three-dimensional environment.

14 . The first electronic device of claim 13 , wherein the first set of criteria include a second criterion that is satisfied when the third location does not contain an object in the second three-dimensional environment, the method further comprising:

in response to receiving the first input:

before entering the communication session with the second electronic device:

transmitting, to the second electronic device, a first indication that the criterion is satisfied because the first location does not contain an object in the physical environment, wherein the first location is a predefined distance from the viewpoint of the first electronic device; and

in response to receiving, via the one or more input devices, a second indication from the second electronic device that the second criterion is not satisfied because the third location contains an object in the second three-dimensional environment at the second electronic device, transmitting, to the second electronic device, a third indication that the criterion is satisfied because the second location does not contain an object in the physical environment, wherein the second location is a first distance, different from the predefined distance, from the viewpoint of the first electronic device.

15 . The first electronic device of claim 14 , wherein the method further comprises:

in response to receiving, via the one or more input devices, a fourth indication from the second electronic device that the second criterion is satisfied because the fourth location does not contain an object in the second three-dimensional environment, wherein the fourth location is the first distance from the viewpoint of the second electronic device:

entering the communication session with the second electronic device, including:

displaying the virtual object representing the user of the second electronic device at the second location in the three-dimensional environment that is the first distance from the viewpoint of the first electronic device;

wherein the virtual object representing the user of the first electronic device is displayed at the fourth location in the second three-dimensional environment at the second electronic device that is the first distance from the viewpoint of the second electronic device.

16 . The first electronic device of claim 9 , wherein determining the first location in the three-dimensional environment includes determining a location that is toward a center of a field of view of a user of the first electronic device.

17 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of a first electronic device, cause the first electronic device to perform a method comprising:

presenting, via a display, a three-dimensional environment including portions of a physical environment surrounding the first electronic device;

while presenting the three-dimensional environment, receiving, via one or more input devices, a first input corresponding to a request to enter a communication session with a second electronic device; and

in response to receiving the first input:

scanning at least a portion of the physical environment surrounding the first electronic device;

determining a first location in the three-dimensional environment that is at a predetermined distance from a viewpoint of the first electronic device; and

entering the communication session with the second electronic device, including:

in accordance with a determination that a first set of criteria is satisfied based on the scanning of at least a portion of the physical environment, including a criterion that is satisfied when the first location does not include an object, displaying, via the display, a virtual object representing a user of the second electronic device at the first location in the three-dimensional environment; and

in accordance with a determination that the first set of criteria is not satisfied, displaying the virtual object representing the user of the second electronic device at a second location, different from the first location, that is the predetermined distance from the viewpoint of the first electronic device in the three-dimensional environment.

18 . The non-transitory computer readable storage medium of claim 17 , wherein:

scanning at least a portion of the physical environment surrounding the first electronic device includes identifying one or more physical objects in a field of view of the first electronic device; and

the first set of criteria include a criterion that is satisfied when the first location does not include a physical object.

19 . The non-transitory computer readable storage medium of claim 17 , wherein the method further comprises:

in response to receiving the first input:

identifying one or more virtual objects in the three-dimensional environment;

wherein the first set of criteria further include a second criterion that is satisfied when the first location does not include a virtual object based on the identifying one or more virtual objects in the three-dimensional environment.

20 . The non-transitory computer readable storage medium of claim 17 , wherein determining the first location in the three-dimensional environment includes determining a location that is toward a center of a field of view of a user of the first electronic device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2023
From: SMITH, CONNOR A.; CHIU, SHIH-SANG; REN, MIAO; NORRIS, JEFFREY S.; CAZAMIAS, JORDAN A.; PERRON, JONATHAN; HUANG, DAVID H.; BOESEL, BENJAMIN H.
To: APPLE INC.
Reel/Frame 063130/0710 →
Continuity (2)
Provisional Application 63268692 · Feb 28, 2022
Related Publication 20230273706A1 · Aug 31, 2023
References Cited (400)
US 1173824A · Mckee · 1916 [cited by applicant]
US 5015188A · Pellosie et al. · 1991 [cited by applicant]
US 5422812A · Knoll et al. · 1995 [cited by applicant]
US 5515488A · Hoppe et al. · 1996 [cited by applicant]
US 5524195A · Clanton et al. · 1996 [cited by applicant]
US 5610828A · Kodosky et al. · 1997 [cited by applicant]
US 5731805A · Tognazzini et al. · 1998 [cited by applicant]
US 5737553A · Bartok · 1998 [cited by applicant]
US 5740440A · West · 1998 [cited by applicant]
US 5751287A · Hahn et al. · 1998 [cited by applicant]
US 5758122A · Corda et al. · 1998 [cited by applicant]
US 5794178A · Caid et al. · 1998 [cited by applicant]
US 5809267A · Moran et al. · 1998 [cited by applicant]
US 5877766A · Bates et al. · 1999 [cited by applicant]
US 5900849A · Gallery · 1999 [cited by applicant]
US 5933143A · Kobayashi · 1999 [cited by applicant]
US 5990886A · Serdy et al. · 1999 [cited by applicant]
US 6061060A · Berry et al. · 2000 [cited by applicant]
US 6108004A · Medl · 2000 [cited by applicant]
US 6112015A · Planas et al. · 2000 [cited by applicant]
US 6154559A · Beardsley · 2000 [cited by applicant]
US 6167433A · Maples et al. · 2000 [cited by applicant]
US 6295069B1 · Shirur · 2001 [cited by applicant]
US 6426745B1 · Isaacs et al. · 2002 [cited by applicant]
US 6456296B1 · Cataudella et al. · 2002 [cited by applicant]
US 6584465B1 · Zhu et al. · 2003 [cited by applicant]
US 6714201B1 · Grinstein et al. · 2004 [cited by applicant]
US 6750873B1 · Bernardini et al. · 2004 [cited by applicant]
US 6756997B1 · Ward et al. · 2004 [cited by applicant]
US 6968511B1 · Robertson et al. · 2005 [cited by applicant]
US 7035903B1 · Baldonado · 2006 [cited by applicant]
US 7096120B2 · Hull · 2006 [cited by applicant]
US 7137074B1 · Newton et al. · 2006 [cited by applicant]
US 7230629B2 · Reynolds et al. · 2007 [cited by applicant]
US 7298370B1 · Middler et al. · 2007 [cited by applicant]
US 7580576B2 · Wang et al. · 2009 [cited by applicant]
US 7634718B2 · Nakajima · 2009 [cited by applicant]
US 7706579B2 · Oijer · 2010 [cited by applicant]
US 7721226B2 · Barabe et al. · 2010 [cited by applicant]
US 8122341B1 · Dayan et al. · 2012 [cited by applicant]
US 8436872B2 · Wright et al. · 2013 [cited by applicant]
US 8593558B2 · Gardiner et al. · 2013 [cited by applicant]
US 8730156B2 · Weising et al. · 2014 [cited by applicant]
US 8767045B2 · Kitazato et al. · 2014 [cited by applicant]
US 8793620B2 · Stafford · 2014 [cited by applicant]
US 8803873B2 · Yoo et al. · 2014 [cited by applicant]
US 8805690B1 · Lebeau et al. · 2014 [cited by applicant]
US 8866880B2 · Tan et al. · 2014 [cited by applicant]
US 8896632B2 · Macdougall et al. · 2014 [cited by applicant]
US 8947323B1 · Raffle et al. · 2015 [cited by applicant]
US 8970478B2 · Johansson · 2015 [cited by applicant]
US 8970629B2 · Kim et al. · 2015 [cited by applicant]
US 8994718B2 · Latta et al. · 2015 [cited by applicant]
US 9007301B1 · Raffle et al. · 2015 [cited by applicant]
US 9108109B2 · Pare et al. · 2015 [cited by applicant]
US 9158115B1 · Worley et al. · 2015 [cited by applicant]
US 9164975B2 · Milewski et al. · 2015 [cited by applicant]
US 9183672B1 · Hickman et al. · 2015 [cited by applicant]
US 9185062B1 · Yang et al. · 2015 [cited by applicant]
US 9196072B2 · Oh et al. · 2015 [cited by applicant]
US 9201500B2 · Srinivasan et al. · 2015 [cited by applicant]
US 9214137B2 · Bala et al. · 2015 [cited by applicant]
US 9222787B2 · Blumenberg et al. · 2015 [cited by applicant]
US 9230368B2 · Keane et al. · 2016 [cited by applicant]
US 9237334B2 · Cheng et al. · 2016 [cited by applicant]
US 9241149B2 · Redmann · 2016 [cited by applicant]
US 9245388B2 · Poulos et al. · 2016 [cited by applicant]
US 9256785B2 · Qvarfordt · 2016 [cited by applicant]
US 9293118B2 · Matsui · 2016 [cited by applicant]
US 9294757B1 · Lewis et al. · 2016 [cited by applicant]
US 9298334B1 · Zimmerman et al. · 2016 [cited by applicant]
US 9383189B2 · Bridges et al. · 2016 [cited by applicant]
US 9384594B2 · Maciocci et al. · 2016 [cited by applicant]
US 9396580B1 · Nowrouzezahrai et al. · 2016 [cited by applicant]
US 9400559B2 · Latta et al. · 2016 [cited by applicant]
US 9426193B2 · Goodman · 2016 [cited by applicant]
US 9436357B2 · Pallakoff et al. · 2016 [cited by applicant]
US 9437047B2 · Chang et al. · 2016 [cited by applicant]
US 9448635B2 · Macdougall et al. · 2016 [cited by applicant]
US 9448687B1 · Mckenzie et al. · 2016 [cited by applicant]
US 9465479B2 · Cho et al. · 2016 [cited by applicant]
US 9491374B1 · Avrahami et al. · 2016 [cited by applicant]
US 9519371B2 · Nishida · 2016 [cited by applicant]
US 9526127B1 · Taubman et al. · 2016 [cited by applicant]
US 9544257B2 · Ogundokun et al. · 2017 [cited by applicant]
US 9563331B2 · Poulos et al. · 2017 [cited by applicant]
US 9575559B2 · Andrysco · 2017 [cited by applicant]
US 9588651B1 · Buchanan et al. · 2017 [cited by applicant]
US 9612722B2 · Miller et al. · 2017 [cited by applicant]
US 9619105B1 · Dal Mutto · 2017 [cited by applicant]
US 9681112B2 · Son · 2017 [cited by applicant]
US 9684372B2 · Xun et al. · 2017 [cited by applicant]
US 9704230B2 · Hofmann et al. · 2017 [cited by applicant]
US 9734402B2 · Jang et al. · 2017 [cited by applicant]
US 9778814B2 · Ambrus et al. · 2017 [cited by applicant]
US 9779512B2 · Tomlin et al. · 2017 [cited by applicant]
US 9851866B2 · Goossens et al. · 2017 [cited by applicant]
US 9870130B2 · Schubert et al. · 2018 [cited by applicant]
US 9886087B1 · Wald et al. · 2018 [cited by applicant]
US 9911232B2 · Shapira et al. · 2018 [cited by applicant]
US 9933833B2 · Tu et al. · 2018 [cited by applicant]
US 9934614B2 · Ramsby et al. · 2018 [cited by applicant]
US 9952042B2 · Abovitz et al. · 2018 [cited by applicant]
US 10026209B1 · Dagley et al. · 2018 [cited by applicant]
US 10049460B2 · Romano et al. · 2018 [cited by applicant]
US 10101803B2 · Faaborg et al. · 2018 [cited by applicant]
US 10139985B2 · Mildrew et al. · 2018 [cited by applicant]
US 10163198B2 · Rochford et al. · 2018 [cited by applicant]
US 10175483B2 · Salter et al. · 2019 [cited by applicant]
US 10186086B2 · Giraldi et al. · 2019 [cited by applicant]
US 10192347B2 · Bui et al. · 2019 [cited by applicant]
US 10203764B2 · Katz et al. · 2019 [cited by applicant]
US 10210664B1 · Chaturvedi · 2019 [cited by applicant]
US 10303427B2 · Shintani et al. · 2019 [cited by applicant]
US 10307671B2 · Barney et al. · 2019 [cited by applicant]
US 10318034B1 · Hauenstein et al. · 2019 [cited by applicant]
US 10331205B2 · Kim et al. · 2019 [cited by applicant]
US 10339721B1 · Dascola et al. · 2019 [cited by applicant]
US 10353532B1 · Holz et al. · 2019 [cited by applicant]
US 10373381B2 · Nuernberger et al. · 2019 [cited by applicant]
US 10394320B2 · George-svahn et al. · 2019 [cited by applicant]
US 10401958B2 · Peana et al. · 2019 [cited by applicant]
US 10402081B1 · Andersen et al. · 2019 [cited by applicant]
US 10424124B2 · Takahashi · 2019 [cited by applicant]
US 10431216B1 · Lemon et al. · 2019 [cited by applicant]
US 10448189B2 · Link · 2019 [cited by applicant]
US 10484641B2 · Zhou et al. · 2019 [cited by applicant]
US 10488941B2 · Lam et al. · 2019 [cited by applicant]
US 10499044B1 · Giokaris et al. · 2019 [cited by applicant]
US 10530731B1 · Wu et al. · 2020 [cited by applicant]
US 10534439B2 · Raffa et al. · 2020 [cited by applicant]
US 10540005B2 · Yoon et al. · 2020 [cited by applicant]
US 10545584B2 · Tome et al. · 2020 [cited by applicant]
US 10564714B2 · Marggraff et al. · 2020 [cited by applicant]
US 10565761B2 · Deluca et al. · 2020 [cited by applicant]
US 10573067B1 · Naik et al. · 2020 [cited by applicant]
US 10599570B1 · Ding et al. · 2020 [cited by applicant]
US 10630803B2 · Hwang et al. · 2020 [cited by applicant]
US 10642368B2 · Chen · 2020 [cited by applicant]
US 10645332B2 · Zhang · 2020 [cited by applicant]
US 10664043B2 · Ikuta et al. · 2020 [cited by applicant]
US 10664048B2 · Cieplinski et al. · 2020 [cited by applicant]
US 10664050B2 · Alcaide et al. · 2020 [cited by applicant]
US 10671241B1 · Jia et al. · 2020 [cited by applicant]
US 10671243B2 · Ryu et al. · 2020 [cited by applicant]
US 10691216B2 · Geisner et al. · 2020 [cited by applicant]
US 10698562B1 · Zhou et al. · 2020 [cited by applicant]
US 10699488B1 · Terrano · 2020 [cited by applicant]
US 10701661B1 · Coelho et al. · 2020 [cited by applicant]
US 10708965B1 · Subramanian et al. · 2020 [cited by applicant]
US 10712900B2 · Osman et al. · 2020 [cited by applicant]
US 10732721B1 · Clements · 2020 [cited by applicant]
US 10754434B2 · Hall et al. · 2020 [cited by applicant]
US 10762716B1 · Paul et al. · 2020 [cited by applicant]
US 10768421B1 · Rosenberg et al. · 2020 [cited by applicant]
US 10768693B2 · Powderly et al. · 2020 [cited by applicant]
US 10776933B2 · Faulkner · 2020 [cited by applicant]
US 10846864B2 · Kim et al. · 2020 [cited by applicant]
US 10861242B2 · Lacey et al. · 2020 [cited by applicant]
US 10877645B2 · Lee et al. · 2020 [cited by applicant]
US 10885701B1 · Patel · 2021 [cited by applicant]
US 10890967B2 · Stellmach et al. · 2021 [cited by applicant]
US 10922744B1 · Mahajan · 2021 [cited by applicant]
US 10929099B2 · Querze et al. · 2021 [cited by applicant]
US 10936148B1 · Merkl et al. · 2021 [cited by applicant]
US 10956724B1 · Terrano · 2021 [cited by applicant]
US 10983663B2 · Iglesias · 2021 [cited by applicant]
US 11003308B1 · Dryer et al. · 2021 [cited by applicant]
US 11017611B1 · Mount et al. · 2021 [cited by applicant]
US 11023035B1 · Atlas et al. · 2021 [cited by applicant]
US 11055920B1 · Bramwell et al. · 2021 [cited by applicant]
US 11079995B1 · Hulbert et al. · 2021 [cited by applicant]
US 11082463B2 · Felman · 2021 [cited by applicant]
US 11095857B1 · Krol et al. · 2021 [cited by applicant]
US 11112875B1 · Zhou et al. · 2021 [cited by applicant]
US 11126850B1 · Ichim et al. · 2021 [cited by applicant]
US 11132840B2 · Sarangdhar et al. · 2021 [cited by applicant]
US 11138798B2 · Paul et al. · 2021 [cited by applicant]
US 11146909B1 · Pinto et al. · 2021 [cited by applicant]
US 11175791B1 · Patnaikuni et al. · 2021 [cited by applicant]
US 11176755B1 · Tichenor et al. · 2021 [cited by applicant]
US 11199898B2 · Blume et al. · 2021 [cited by applicant]
US 11200742B1 · Post et al. · 2021 [cited by applicant]
US 11204678B1 · Baker et al. · 2021 [cited by applicant]
US 11232643B1 · Stevens et al. · 2022 [cited by applicant]
US 11243734B2 · Boissière et al. · 2022 [cited by applicant]
US 11249556B1 · Schwarz et al. · 2022 [cited by applicant]
US 11262885B1 · Burckel · 2022 [cited by applicant]
US 11266919B2 · Bear et al. · 2022 [cited by applicant]
US 11294472B2 · Tang et al. · 2022 [cited by applicant]
US 11294475B1 · Pinchon et al. · 2022 [cited by applicant]
US 11307653B1 · Qian et al. · 2022 [cited by applicant]
US 11340756B2 · Faulkner et al. · 2022 [cited by applicant]
US 11347319B2 · Goel et al. · 2022 [cited by applicant]
US 11348300B2 · Zimmermann · 2022 [cited by examiner]
US 11379033B2 · O'hern et al. · 2022 [cited by applicant]
US 11380323B2 · Shin et al. · 2022 [cited by applicant]
US 11382611B1 · Westling et al. · 2022 [cited by applicant]
US 11406896B1 · Cheung et al. · 2022 [cited by applicant]
US 11409363B2 · Chen et al. · 2022 [cited by applicant]
US 11416080B2 · Heo et al. · 2022 [cited by applicant]
US 11432095B1 · Satongar et al. · 2022 [cited by applicant]
US 11461973B2 · Pinchon · 2022 [cited by applicant]
US 11496571B2 · Berliner et al. · 2022 [cited by applicant]
US 11500510B2 · Tokuchi et al. · 2022 [cited by applicant]
US 11531402B1 · Stolzenberg · 2022 [cited by applicant]
US 11531459B2 · Poupyrev et al. · 2022 [cited by applicant]
US 11557102B2 · Palangie et al. · 2023 [cited by applicant]
US 11567625B2 · Faulkner et al. · 2023 [cited by applicant]
US 11573363B2 · Zou et al. · 2023 [cited by applicant]
US 11574452B2 · Berliner et al. · 2023 [cited by applicant]
US 11599239B2 · Rockel et al. · 2023 [cited by applicant]
US 11604080B2 · Paoletti et al. · 2023 [cited by applicant]
US 11615596B2 · Faulkner et al. · 2023 [cited by applicant]
US 11641460B1 · Geusz et al. · 2023 [cited by applicant]
US 11669155B2 · Bowman et al. · 2023 [cited by applicant]
US 11682180B1 · Willkie · 2023 [cited by applicant]
US 11689632B2 · Raisher et al. · 2023 [cited by applicant]
US 11720171B2 · Pastrana Vicente et al. · 2023 [cited by applicant]
US 11726577B2 · Katz · 2023 [cited by applicant]
US 11730226B2 · Stolarz et al. · 2023 [cited by applicant]
US 11733824B2 · Iskandar et al. · 2023 [cited by applicant]
US 11743215B1 · Murillo et al. · 2023 [cited by applicant]
US 11762457B1 · Ikkai et al. · 2023 [cited by applicant]
US 11762473B2 · Cipoletta et al. · 2023 [cited by applicant]
US 11768544B2 · Schwarz et al. · 2023 [cited by applicant]
US 11842454B1 · Lin et al. · 2023 [cited by applicant]
US 11847748B2 · Liu et al. · 2023 [cited by applicant]
US 11861056B2 · Burns et al. · 2024 [cited by applicant]
US 11861136B1 · Faulkner et al. · 2024 [cited by applicant]
US 11868582B2 · Kim et al. · 2024 [cited by applicant]
US 11875013B2 · Lemay et al. · 2024 [cited by applicant]
US 11875162B2 · Garstenauer et al. · 2024 [cited by applicant]
US 11886643B2 · Irie et al. · 2024 [cited by applicant]
US 11899845B2 · Chung et al. · 2024 [cited by applicant]
US 11909453B2 · Javaudin et al. · 2024 [cited by applicant]
US 11914759B2 · Klein et al. · 2024 [cited by applicant]
US 11922588B2 · Fillhardt et al. · 2024 [cited by applicant]
US 11928263B2 · Jung et al. · 2024 [cited by applicant]
US 11934569B2 · Pastrana Vicente et al. · 2024 [cited by applicant]
US 11948263B1 · Rudman et al. · 2024 [cited by applicant]
US 11954242B2 · Dascola et al. · 2024 [cited by applicant]
US 11972092B2 · Zurmoehle et al. · 2024 [cited by applicant]
US 11983326B2 · Lacey · 2024 [cited by applicant]
US 11988832B2 · Singh et al. · 2024 [cited by applicant]
US 11989965B2 · Tarighat Mehrabani · 2024 [cited by applicant]
US 12020387B2 · Maharaja · 2024 [cited by applicant]
US 12023579B2 · Azmandian et al. · 2024 [cited by applicant]
US 12032803B2 · Pastrana Vicente et al. · 2024 [cited by applicant]
US 12099653B2 · Chawda et al. · 2024 [cited by applicant]
US 12099695B1 · Smith et al. · 2024 [cited by applicant]
US 12112011B2 · Smith et al. · 2024 [cited by applicant]
US 12113948B1 · Smith et al. · 2024 [cited by applicant]
US 12118200B1 · Shutzberg et al. · 2024 [cited by applicant]
US 12154236B1 · Herman et al. · 2024 [cited by applicant]
US 12182325B2 · Calderone et al. · 2024 [cited by applicant]
US 12236546B1 · Lipton · 2025 [cited by applicant]
US 12254127B2 · Burns et al. · 2025 [cited by applicant]
US 12321515B2 · Calderone et al. · 2025 [cited by applicant]
US 12394167B1 · Scully et al. · 2025 [cited by applicant]
US 12408804B2 · Schneider et al. · 2025 [cited by applicant]
US 12456271B1 · Bernstein et al. · 2025 [cited by applicant]
US 20010047250A1 · Schuller et al. · 2001 [cited by applicant]
US 20020030692A1 · Griesert · 2002 [cited by applicant]
US 20020044152A1 · Abbott et al. · 2002 [cited by applicant]
US 20030151611A1 · Turpin et al. · 2003 [cited by applicant]
US 20030222924A1 · Baron · 2003 [cited by applicant]
US 20040059784A1 · Caughey · 2004 [cited by applicant]
US 20040230912A1 · Clow et al. · 2004 [cited by applicant]
US 20040243926A1 · Trenbeath et al. · 2004 [cited by applicant]
US 20050062738A1 · Handley et al. · 2005 [cited by applicant]
US 20050073136A1 · Larsson et al. · 2005 [cited by applicant]
US 20050100210A1 · Rice et al. · 2005 [cited by applicant]
US 20050138572A1 · Good et al. · 2005 [cited by applicant]
US 20050144570A1 · Loverin et al. · 2005 [cited by applicant]
US 20050144571A1 · Loverin et al. · 2005 [cited by applicant]
US 20050198143A1 · Moody et al. · 2005 [cited by applicant]
US 20050216866A1 · Rosen et al. · 2005 [cited by applicant]
US 20050231532A1 · Suzuki et al. · 2005 [cited by applicant]
US 20050248299A1 · Chemel et al. · 2005 [cited by applicant]
US 20060034590A1 · Teramoto · 2006 [cited by applicant]
US 20060080702A1 · Diez et al. · 2006 [cited by applicant]
US 20060283214A1 · Donadon et al. · 2006 [cited by applicant]
US 20070172112A1 · Paley et al. · 2007 [cited by applicant]
US 20080132249A1 · Hamilton · 2008 [cited by applicant]
US 20080186255A1 · Cohen et al. · 2008 [cited by applicant]
US 20080211771A1 · Richardson · 2008 [cited by applicant]
US 20080222710A1 · Blagsvedt et al. · 2008 [cited by applicant]
US 20080310707A1 · Kansal et al. · 2008 [cited by applicant]
US 20090037844A1 · Kim et al. · 2009 [cited by applicant]
US 20090049408A1 · Naaman et al. · 2009 [cited by applicant]
US 20090064035A1 · Shibata et al. · 2009 [cited by applicant]
US 20090146961A1 · Cheung et al. · 2009 [cited by applicant]
US 20090164219A1 · Yeung et al. · 2009 [cited by applicant]
US 20090231356A1 · Barnes et al. · 2009 [cited by applicant]
US 20090254843A1 · Van et al. · 2009 [cited by applicant]
US 20090319181A1 · Khosravy et al. · 2009 [cited by applicant]
US 20090326810A1 · Callaghan et al. · 2009 [cited by applicant]
US 20100097375A1 · Tadaishi et al. · 2010 [cited by applicant]
US 20100115459A1 · Kinnunen et al. · 2010 [cited by applicant]
US 20100150526A1 · Rose et al. · 2010 [cited by applicant]
US 20100185949A1 · Jaeger · 2010 [cited by applicant]
US 20100188503A1 · Tsai et al. · 2010 [cited by applicant]
US 20100188572A1 · Card · 2010 [cited by applicant]
US 20100293504A1 · Hachiya · 2010 [cited by applicant]
US 20100302245A1 · Best · 2010 [cited by applicant]
US 20100328432A1 · Tanaka · 2010 [cited by applicant]
US 20100332196A1 · Fisker et al. · 2010 [cited by applicant]
US 20110018895A1 · Buzyn et al. · 2011 [cited by applicant]
US 20110018896A1 · Buzyn et al. · 2011 [cited by applicant]
US 20110029185A1 · Aoki et al. · 2011 [cited by applicant]
US 20110032365A1 · Yett · 2011 [cited by applicant]
US 20110066981A1 · Chmielewski et al. · 2011 [cited by applicant]
US 20110142321A1 · Huffman · 2011 [cited by applicant]
US 20110164163A1 · Bilbrey · 2011 [cited by examiner]
US 20110169927A1 · Mages et al. · 2011 [cited by applicant]
US 20110216060A1 · Weising et al. · 2011 [cited by applicant]
US 20110243448A1 · Kawabuchi et al. · 2011 [cited by applicant]
US 20110254865A1 · Yee et al. · 2011 [cited by applicant]
US 20110289691A1 · Laflèche et al. · 2011 [cited by applicant]
US 20110304557A1 · Wilburn et al. · 2011 [cited by applicant]
US 20110310001A1 · Madau et al. · 2011 [cited by applicant]
US 20110320969A1 · Hwang et al. · 2011 [cited by applicant]
US 20120038751A1 · Yuan et al. · 2012 [cited by applicant]
US 20120086624A1 · Thompson et al. · 2012 [cited by applicant]
US 20120113223A1 · Hilliges et al. · 2012 [cited by applicant]
US 20120151416A1 · Bell et al. · 2012 [cited by applicant]
US 20120170089A1 · Kim et al. · 2012 [cited by applicant]
US 20120170840A1 · Caruso et al. · 2012 [cited by applicant]
US 20120194547A1 · Johnson et al. · 2012 [cited by applicant]
US 20120218395A1 · Andersen et al. · 2012 [cited by applicant]
US 20120223885A1 · Perez · 2012 [cited by applicant]
US 20120249416A1 · Maciocci et al. · 2012 [cited by applicant]
US 20120249741A1 · Maciocci et al. · 2012 [cited by applicant]
US 20120256956A1 · Kasahara · 2012 [cited by applicant]
US 20120256967A1 · Baldwin et al. · 2012 [cited by applicant]
US 20120257035A1 · Larsen · 2012 [cited by applicant]
US 20120272179A1 · Stafford · 2012 [cited by applicant]
US 20120290401A1 · Neven · 2012 [cited by applicant]
US 20120304087A1 · Walkin et al. · 2012 [cited by applicant]
US 20130010062A1 · Redmann · 2013 [cited by applicant]
US 20130088516A1 · Ota et al. · 2013 [cited by applicant]
US 20130093727A1 · Eriksson et al. · 2013 [cited by applicant]
US 20130103313A1 · Moore et al. · 2013 [cited by applicant]
US 20130127850A1 · Bindon · 2013 [cited by applicant]
US 20130147820A1 · Kalai et al. · 2013 [cited by applicant]
US 20130169533A1 · Jahnke · 2013 [cited by applicant]
US 20130191160A1 · Oran · 2013 [cited by applicant]
US 20130207963A1 · Stirbu et al. · 2013 [cited by applicant]
US 20130211843A1 · Clarkson · 2013 [cited by applicant]
US 20130212470A1 · Karunamuni et al. · 2013 [cited by applicant]
US 20130222227A1 · Johansson et al. · 2013 [cited by applicant]
US 20130222410A1 · Kameyama et al. · 2013 [cited by applicant]
US 20130229345A1 · Day et al. · 2013 [cited by applicant]
US 20130232430A1 · Reitan · 2013 [cited by applicant]
US 20130246955A1 · Schwesig et al. · 2013 [cited by applicant]
US 20130249922A1 · Hachiya · 2013 [cited by applicant]
US 20130263016A1 · Lehtiniemi et al. · 2013 [cited by applicant]
US 20130265227A1 · Julian · 2013 [cited by applicant]
US 20130271397A1 · Hildreth et al. · 2013 [cited by applicant]
US 20130278501A1 · Bulzacki · 2013 [cited by applicant]
US 20130286004A1 · Mcculloch et al. · 2013 [cited by applicant]
US 20130293468A1 · Perez et al. · 2013 [cited by applicant]
US 20130307945A1 · Cheng et al. · 2013 [cited by applicant]
US 20130321462A1 · Salter et al. · 2013 [cited by applicant]
US 20130325326A1 · Blumenberg et al. · 2013 [cited by applicant]
US 20130326341A1 · Nonaka · 2013 [cited by applicant]
US 20130326364A1 · Latta et al. · 2013 [cited by applicant]
US 20130328925A1 · Latta et al. · 2013 [cited by applicant]
US 20130332890A1 · Ramic et al. · 2013 [cited by applicant]
US 20130335301A1 · Wong et al. · 2013 [cited by applicant]
US 20130342564A1 · Kinnebrew et al. · 2013 [cited by applicant]
US 20130342570A1 · Kinnebrew et al. · 2013 [cited by applicant]
US 20130345975A1 · Vulcano et al. · 2013 [cited by applicant]
US 20140002338A1 · Raffa et al. · 2014 [cited by applicant]
US 20140002444A1 · Bennett et al. · 2014 [cited by applicant]
US 20140024324A1 · Mumick · 2014 [cited by applicant]
US 20140028548A1 · Bychkov et al. · 2014 [cited by applicant]
US 20140040832A1 · Regelous · 2014 [cited by applicant]
US 20140063058A1 · Fialho et al. · 2014 [cited by applicant]
US 20140071241A1 · Yang et al. · 2014 [cited by applicant]
US 20140075361A1 · Reynolds et al. · 2014 [cited by applicant]
US 20140078176A1 · Kim et al. · 2014 [cited by applicant]
US 20140092018A1 · Geithner · 2014 [cited by applicant]
US 20140104206A1 · Anderson · 2014 [cited by applicant]
US 20140108942A1 · Freeman et al. · 2014 [cited by applicant]
US 20140125584A1 · Xun et al. · 2014 [cited by applicant]
US 20140125585A1 · Song et al. · 2014 [cited by applicant]
US 20140129990A1 · Xin et al. · 2014 [cited by applicant]
US 20140132633A1 · Fekete et al. · 2014 [cited by applicant]
US 20140164928A1 · Kim · 2014 [cited by applicant]
US 20140168267A1 · Kim et al. · 2014 [cited by applicant]
US 20140181683A1 · Lim et al. · 2014 [cited by applicant]
US 20140198017A1 · Lamb et al. · 2014 [cited by applicant]
US 20140232639A1 · Hayashi et al. · 2014 [cited by applicant]
US 20140237366A1 · Poulos et al. · 2014 [cited by applicant]
US 20140247208A1 · Henderek et al. · 2014 [cited by applicant]
US 20140258942A1 · Kutliroff et al. · 2014 [cited by applicant]
US 20140267046A1 · Ellsworth et al. · 2014 [cited by applicant]
US 20140267400A1 · Mabbutt et al. · 2014 [cited by applicant]