IP Library › Granted Patent US 12,535,931
Granted Patent B2
US 12,535,931 · App. 18/473,182 · Granted Jan 27, 2026

Methods for controlling and interacting with a three-dimensional environment

Inventors: Sean L. Seguin (Lafayette, CO); Lorena S. Pazmino (San Francisco, CA); Zoey C. Taylor (San Francisco, CA)
Assignee: Apple Inc.
G06F3/04815G06F3/013G06F3/02G06F3/0482G06F3/0488G06F3/1454G06T19/006H04W76/10
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,535,931
App. No.
18/473,182
Filed
Sep 22, 2023
Granted
Jan 27, 2026
Kind
B2
Examiner
VU, TOAN H
Art Unit
2178
USPC
715/733
Abstract

A computer system displays an immersion control, a volume control, an element configured to permit or restrict breakthrough in different modes of operation of the computer system, and/or an option selectable to cause initiation of display of a representation of content from a second computer system via a display generation component of the computer system. While a second computer system is displaying content, a first computer system detects an input corresponding to a request to display a representation of the content from the second computer system via a display generation component of the first computer system, and in response, initiates a process to display the representation of content and to de-emphasize the content displayed by the second computer system. A first computer system facilitates disambiguation of a second computer system from a plurality of computer systems for display of a representation of content from the second computer system.

Claims (162)

1 . A method comprising:

at a first computer system in communication with a display generation component, one or more input devices and one or more cameras:

visually detecting, via the one or more cameras, a second computer system in a physical environment that corresponds to a three-dimensional environment that is visible via the display generation component; and

in response to visually detecting the second computer system:

in accordance with a determination that the second computer system satisfies one or more connection criteria, displaying, in the three-dimensional environment, a first selectable option that is selectable to initiate a process to establish a connection between the first computer system and the second computer system; and

in accordance with a determination that the second computer system does not satisfy the one or more connection criteria, forgoing displaying the first selectable option in the three-dimensional environment.

2 . The method of claim 1 , wherein satisfaction of the one or more connection criteria is based on a wireless connection between the first computer system and the second computer system.

3 . The method of claim 1 , wherein satisfaction of the one or more connection criteria is in accordance with a determination that the first computer system and the second computer system are associated with a same user account.

4 . The method of claim 1 , wherein satisfaction of the one or more connection criteria is in accordance with a determination that the second computer system is in a wake state.

5 . The method of claim 1 , wherein satisfaction of the one or more connection criteria is in accordance with a determination that the second computer system is in an unlocked state.

6 . The method of claim 1 , wherein:

the physical environment of the first computer system includes a plurality of computer systems, including the second computer system; and

satisfaction of the one or more connection criteria is in accordance with a determination that the second computer system is a closest computer system of the plurality of computer systems relative to the first computer system.

7 . The method of claim 6 , wherein the determination that the second computer system is the closest computer system of the plurality of computer systems is based on a strength of a wireless signal transmitted by the second computer system.

8 . The method of claim 1 , wherein satisfaction of the one or more connection criteria is in accordance with a determination that the first computer system has not detected a respective event for ceasing display of the first selectable option.

9 . The method of claim 1 , wherein the physical environment of the first computer system includes a third computer system, different from the second computer system, and wherein the method further comprises:

in response to visually detecting the second computer system and the third computer system:

in accordance with a determination that the second computer system satisfies the one or more connection criteria and the third computer system satisfies the one or more connection criteria, concurrently displaying, via the display generation component:

the first selectable option; and

a second selectable option that is selectable to initiate a process to establish a connection between the first computer system and the third computer system.

10 . The method of claim 1 , wherein the first selectable option is displayed at a first location in the three-dimensional environment that is within a threshold distance of a portion of the second computer system.

11 . The method of claim 10 , further comprising:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting movement of the second computer system in the physical environment; and

in response to detecting the movement:

ceasing display of the first selectable option in the three-dimensional environment.

12 . The method of claim 10 , further comprising:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting movement of the second computer system in the physical environment; and

in response to detecting the movement:

displaying, via the display generation component, the first selectable option at a second location, different from the first location, in the three-dimensional environment that is within the threshold distance of the portion of the second computer system.

13 . The method of claim 1 , wherein the second computer system is in communication with a second display generation component, different from the display generation component.

14 . The method of claim 1 , wherein the second computer system is in communication with a keyboard.

15 . The method of claim 1 , wherein the second computer system is in communication with a trackpad.

16 . The method of claim 1 , wherein the physical environment of the first computer system includes a third computer system, different from the second computer system, the method further comprising:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting, via the one or more input devices, an input corresponding to selection of the first selectable option; and

in response to detecting the input:

providing an indication of a request for a user of the first computer system to provide a disambiguation input.

17 . The method of claim 16 , wherein:

the second computer system is in communication with one or more second input devices, different from the one or more input devices, that include one or more physical buttons; and the disambiguation input includes selection of a first button of the one or more physical buttons.

18 . The method of claim 16 , wherein:

the second computer system is in communication with one or more second input devices, different from the one or more input devices, that include a touch-sensitive surface; and

the disambiguation input includes an input of a contact on the touch-sensitive surface.

19 . The method of claim 16 , wherein providing the indication of the request for the user of the first computer system to provide the disambiguation input includes displaying, via the display generation component, a visual prompt of the request.

20 . The method of claim 1 , wherein the physical environment of the first computer system includes a first input device, different from the one or more input devices, and wherein the method further comprises:

in response to visually detecting the first input device:

in accordance with a determination that the first input device satisfies one or more second connection criteria, displaying, via the display generation component, a second selectable option that is selectable to initiate a process to establish a connection between the first computer system and the first input device.

21 . The method of claim 20 , further comprising:

while displaying the second selectable option in accordance with the determination that the first input device satisfies the one or more second connection criteria in response to visually detecting the first input device, detecting, via the one or more input devices, an input corresponding to a selection of the second selectable option; and

in response to detecting the input:

initiating a process to establish the connection between the first computer system and the first input device.

22 . The method of claim 21 , further comprising:

in response to detecting the input:

displaying, via the display generation component, a visual animation indicating the connection at one or more locations in the three-dimensional environment that are within a threshold distance of a portion of the first input device.

23 . The method of claim 1 , further comprising:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting, via the one or more input devices, an input corresponding to selection of the first selectable option; and

in response to detecting the input:

establishing the connection between the first computer system and the second computer system, including displaying, via the display generation component, a representation of content from the second computer system in the three-dimensional environment.

24 . The method of claim 23 , wherein:

the second computer system is in communication with a second display generation component, different from the display generation component; and

displaying the representation of content from the second computer system in the three-dimensional environment includes displaying the representation of content from the second computer system at a location that is a distance behind the second display generation component in the three-dimensional environment.

25 . The method of claim 23 , wherein in accordance with a determination that, when the input is detected, the first selectable option is displayed in a system user interface, displaying the representation of content from the second computer system in the three-dimensional environment includes:

displaying the representation of content from the second computer system at a location that is based on a viewpoint of a user of the first computer system.

26 . A first computer system that is in communication with a display generation component and one or more input devices, the first computer system comprising:

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

visually detecting, via one or more cameras, a second computer system in a physical environment that corresponds to a three-dimensional environment that is visible via the display generation component; and

in response to visually detecting the second computer system:

in accordance with a determination that the second computer system satisfies one or more connection criteria, displaying, in the three-dimensional environment, a first selectable option that is selectable to initiate a process to establish a connection between the first computer system and the second computer system; and

in accordance with a determination that the second computer system does not satisfy the one or more connection criteria, forgoing displaying the first selectable option in the three-dimensional environment.

27 . 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 computer system that is in communication with a display generation component and one or more input devices, cause the first computer system to perform a method comprising:

visually detecting, via one or more cameras, a second computer system in a physical environment that corresponds to a three-dimensional environment that is visible via the display generation component; and

in response to visually detecting the second computer system:

in accordance with a determination that the second computer system satisfies one or more connection criteria, displaying, in the three-dimensional environment, a first selectable option that is selectable to initiate a process to establish a connection between the first computer system and the second computer system; and

in accordance with a determination that the second computer system does not satisfy the one or more connection criteria, forgoing displaying the first selectable option in the three-dimensional environment.

28 . The first computer system of claim 26 , wherein:

the physical environment of the first computer system includes a plurality of computer systems, including the second computer system; and

satisfaction of the one or more connection criteria is in accordance with a determination that the second computer system is the closest computer system of the plurality of computer systems relative to the first computer system.

29 . The first computer system of claim 28 , wherein the determination that the second computer system is the closest computer system of the plurality of computer systems is based on a strength of a wireless signal transmitted by the second computer system.

30 . The first computer system of claim 26 , wherein the physical environment of the first computer system includes a third computer system, different from the second computer system, and wherein the instructions are further for:

in response to visually detecting the second computer system and the third computer system:

in accordance with a determination that the second computer system satisfies the one or more connection criteria and the third computer system satisfies the one or more connection criteria, concurrently displaying, via the display generation component:

the first selectable option; and

a second selectable option that is selectable to initiate a process to establish a connection between the first computer system and the third computer system.

31 . The first computer system of claim 26 , wherein the first selectable option is displayed at a first location in the three-dimensional environment that is within a threshold distance of a portion of the second computer system, and wherein the instructions are further for:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting movement of the second computer system in the physical environment; and

in response to detecting the movement:

ceasing display of the first selectable option in the three-dimensional environment.

32 . The first computer system of claim 26 , wherein the first selectable option is displayed at a first location in the three-dimensional environment that is within a threshold distance of a portion of the second computer system, and wherein the instructions are further for:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting movement of the second computer system in the physical environment; and

in response to detecting the movement:

displaying, via the display generation component, the first selectable option at a second location, different from the first location, in the three-dimensional environment that is within the threshold distance of the portion of the second computer system.

33 . The first computer system of claim 26 , wherein the physical environment of the first computer system includes a third computer system, different from the second computer system, and wherein the instructions are further for:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting, via the one or more input devices, an input corresponding to selection of the first selectable option; and

in response to detecting the input:

providing an indication of a request for a user of the first computer system to provide a disambiguation input.

34 . The first computer system of claim 33 , wherein:

the second computer system is in communication with one or more second input devices, different from the one or more input devices, that include one or more physical buttons; and

the disambiguation input includes selection of a first button of the one or more physical buttons.

35 . The first computer system of claim 33 , wherein:

the second computer system is in communication with one or more second input devices, different from the one or more input devices, that include a touch-sensitive surface; and

the disambiguation input includes an input of a contact on the touch-sensitive surface.

36 . The first computer system of claim 33 , wherein providing the indication of the request for the user of the first computer system to provide the disambiguation input includes displaying, via the display generation component, a visual prompt of the request.

37 . The first computer system of claim 26 , wherein the physical environment of the first computer system includes a first input device, different from the one or more input devices, and wherein the instructions are further for:

in response to visually detecting the first input device:

in accordance with a determination that the first input device satisfies one or more second connection criteria, displaying, via the display generation component, a second selectable option that is selectable to initiate a process to establish a connection between the first computer system and the first input device.

38 . The first computer system of claim 37 , wherein the instructions are further for:

while displaying the second selectable option in accordance with the determination that the first input device satisfies the one or more second connection criteria in response to visually detecting the first input device, detecting, via the one or more input devices, an input corresponding to a selection of the second selectable option; and

in response to detecting the input:

initiating a process to establish the connection between the first computer system and the first input device.

39 . The first computer system of claim 26 , wherein the instructions are further for:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting, via the one or more input devices, an input corresponding to selection of the first selectable option; and

in response to detecting the input:

establishing the connection between the first computer system and the second computer system, including displaying, via the display generation component, a representation of content from the second computer system in the three-dimensional environment.

40 . The first computer system of claim 39 , wherein:

the second computer system is in communication with a second display generation component, different from the display generation component; and

displaying the representation of content from the second computer system in the three-dimensional environment includes displaying the representation of content from the second computer system at a location that is a distance behind the second display generation component in the three-dimensional environment.

41 . The first computer system of claim 39 , wherein in accordance with a determination that, when the input is detected, the first selectable option is displayed in a system user interface, displaying the representation of content from the second computer system in the three-dimensional environment includes:

displaying the representation of content from the second computer system at a location that is based on a viewpoint of a user of the first computer system.

42 . The non-transitory computer readable storage medium of claim 27 , wherein:

the physical environment of the first computer system includes a plurality of computer systems, including the second computer system; and

satisfaction of the one or more connection criteria is in accordance with a determination that the second computer system is the closest computer system of the plurality of computer systems relative to the first computer system.

43 . The non-transitory computer readable storage medium of claim 42 , wherein the determination that the second computer system is the closest computer system of the plurality of computer systems is based on a strength of a wireless signal transmitted by the second computer system.

44 . The non-transitory computer readable storage medium of claim 27 , wherein the physical environment of the first computer system includes a third computer system, different from the second computer system, and wherein the method further comprises:

in response to visually detecting the second computer system and the third computer system:

in accordance with a determination that the second computer system satisfies the one or more connection criteria and the third computer system satisfies the one or more connection criteria, concurrently displaying, via the display generation component:

the first selectable option; and

a second selectable option that is selectable to initiate a process to establish a connection between the first computer system and the third computer system.

45 . The non-transitory computer readable storage medium of claim 27 , wherein the first selectable option is displayed at a first location in the three-dimensional environment that is within a threshold distance of a portion of the second computer system, and wherein the method further comprises:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting movement of the second computer system in the physical environment; and

in response to detecting the movement:

ceasing display of the first selectable option in the three-dimensional environment.

46 . The non-transitory computer readable storage medium of claim 27 , wherein the first selectable option is displayed at a first location in the three-dimensional environment that is within a threshold distance of a portion of the second computer system, and wherein the method further comprises:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting movement of the second computer system in the physical environment; and

in response to detecting the movement:

displaying, via the display generation component, the first selectable option at a second location, different from the first location, in the three-dimensional environment that is within the threshold distance of the portion of the second computer system.

47 . The non-transitory computer readable storage medium of claim 27 , wherein the physical environment of the first computer system includes a third computer system, different from the second computer system, and wherein the method further comprises:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting, via the one or more input devices, an input corresponding to selection of the first selectable option; and

in response to detecting the input:

providing an indication of a request for a user of the first computer system to provide a disambiguation input.

48 . The non-transitory computer readable storage medium of claim 47 , wherein:

the second computer system is in communication with one or more second input devices, different from the one or more input devices, that include one or more physical buttons; and

the disambiguation input includes selection of a first button of the one or more physical buttons.

49 . The non-transitory computer readable storage medium of claim 47 , wherein:

the second computer system is in communication with one or more second input devices, different from the one or more input devices, that include a touch-sensitive surface; and

the disambiguation input includes an input of a contact on the touch-sensitive surface.

50 . The non-transitory computer readable storage medium of claim 47 , wherein providing the indication of the request for the user of the first computer system to provide the disambiguation input includes displaying, via the display generation component, a visual prompt of the request.

51 . The non-transitory computer readable storage medium of claim 27 , wherein the physical environment of the first computer system includes a first input device, different from the one or more input devices, and wherein the method further comprises:

in response to visually detecting the first input device:

in accordance with a determination that the first input device satisfies one or more second connection criteria, displaying, via the display generation component, a second selectable option that is selectable to initiate a process to establish a connection between the first computer system and the first input device.

52 . The non-transitory computer readable storage medium of claim 51 , the method further comprising:

while displaying the second selectable option in accordance with the determination that the first input device satisfies the one or more second connection criteria in response to visually detecting the first input device, detecting, via the one or more input devices, an input corresponding to a selection of the second selectable option; and

in response to detecting the input:

initiating a process to establish the connection between the first computer system and the first input device.

53 . The non-transitory computer readable storage medium of claim 27 , the method further comprising:

while displaying the first selectable option in accordance with the determination that the second computer system satisfies the one or more connection criteria in response to visually detecting the second computer system, detecting, via the one or more input devices, an input corresponding to selection of the first selectable option; and

in response to detecting the input:

establishing the connection between the first computer system and the second computer system, including displaying, via the display generation component, a representation of content from the second computer system in the three-dimensional environment.

54 . The non-transitory computer readable storage medium of claim 53 , wherein:

the second computer system is in communication with a second display generation component, different from the display generation component; and

displaying the representation of content from the second computer system in the three-dimensional environment includes displaying the representation of content from the second computer system at a location that is a distance behind the second display generation component in the three-dimensional environment.

55 . The non-transitory computer readable storage medium of claim 53 , wherein in accordance with a determination that, when the input is detected, the first selectable option is displayed in a system user interface, displaying the representation of content from the second computer system in the three-dimensional environment includes:

displaying the representation of content from the second computer system at a location that is based on a viewpoint of a user of the first computer system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2025
From: SEGUIN, SEAN L.; PAZMINO, LORENA S.; TAYLOR, ZOEY C.
To: APPLE INC.
Reel/Frame 071603/0550 →
Continuity (4)
Provisional Application 63377028 · Sep 24, 2022
Provisional Application 63505690 · Jun 1, 2023
Provisional Application 63506042 · Jun 2, 2023
Related Publication 20240103686A1 · Mar 28, 2024
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 6078310A · Tognazzini · 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 6323846B1 · Westerman et al. · 2001 [cited by applicant]
US 6426745B1 · Isaacs et al. · 2002 [cited by applicant]
US 6456296B1 · Cataudella et al. · 2002 [cited by applicant]
US 6570557B1 · Westerman et al. · 2003 [cited by applicant]
US 6584465B1 · Zhu et al. · 2003 [cited by applicant]
US 6677932B1 · Westerman · 2004 [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 7035903B1 · Baldonado · 2006 [cited by applicant]
US 7096120B2 · Hull · 2006 [cited by applicant]
US 7134130B1 · Thomas · 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 7614008B2 · Ording · 2009 [cited by applicant]
US 7633076B2 · Huppi et al. · 2009 [cited by applicant]
US 7634718B2 · Nakajima · 2009 [cited by applicant]
US 7653883B2 · Hotelling et al. · 2010 [cited by applicant]
US 7657849B2 · Chaudhri et al. · 2010 [cited by applicant]
US 7663607B2 · Hotelling et al. · 2010 [cited by applicant]
US 7706579B2 · Oijer · 2010 [cited by applicant]
US 7721226B2 · Barabe et al. · 2010 [cited by applicant]
US 7844914B2 · Andre et al. · 2010 [cited by applicant]
US 7957762B2 · Herz et al. · 2011 [cited by applicant]
US 8006002B2 · Kalayjian et al. · 2011 [cited by applicant]
US 8239784B2 · Hotelling et al. · 2012 [cited by applicant]
US 8279180B2 · Hotelling et al. · 2012 [cited by applicant]
US 8341541B2 · Holecek et al. · 2012 [cited by applicant]
US 8381135B2 · Hotelling et al. · 2013 [cited by applicant]
US 8436872B2 · Wright et al. · 2013 [cited by applicant]
US 8479122B2 · Hotelling et al. · 2013 [cited by applicant]
US 8593558B2 · Gardiner et al. · 2013 [cited by applicant]
US 8724856B1 · King · 2014 [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 8793729B2 · Adimatyam et al. · 2014 [cited by applicant]
US 8803873B2 · Yoo 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 9189611B2 · Wssingbo · 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 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 9316827B2 · Lindley et al. · 2016 [cited by applicant]
US 9348458B2 · Hotelling 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 9619519B1 · Dorner · 2017 [cited by applicant]
US 9672588B1 · Doucette et al. · 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 9829708B1 · Asada · 2017 [cited by applicant]
US 9851866B2 · Goossens et al. · 2017 [cited by applicant]
US 9864498B2 · Olsson et al. · 2018 [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 9933937B2 · Lemay 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 10175483B2 · Salter 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 10307671B2 · Barney et al. · 2019 [cited by applicant]
US 10318034B1 · Hauenstein 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 10424124B2 · Takahashi · 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 10534439B2 · Raffa 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 10565448B2 · Bell et al. · 2020 [cited by applicant]
US 10573067B1 · Naik 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 10678403B2 · Duarte 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 10852814B1 · Caron et al. · 2020 [cited by applicant]
US 10861242B2 · Lacey 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 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 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 11343420B1 · Herz et al. · 2022 [cited by applicant]
US 11347319B2 · Goel et al. · 2022 [cited by applicant]
US 11348300B2 · Zimmermann et al. · 2022 [cited by applicant]
US 11379033B2 · O'hern et al. · 2022 [cited by applicant]
US 11380323B2 · Shin 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 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 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 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 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 11847748B2 · Liu et al. · 2023 [cited by applicant]
US 11861136B1 · Faulkner et al. · 2024 [cited by applicant]
US 11875013B2 · Lemay 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 11954242B2 · Dascola 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 11995301B2 · Hylak et al. · 2024 [cited by applicant]
US 12032803B2 · Pastrana Vicente et al. · 2024 [cited by applicant]
US 12062127B2 · Park 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 12236546B1 · Lipton · 2025 [cited by applicant]
US 20010047250A1 · Schuller et al. · 2001 [cited by applicant]
US 20020015024A1 · Westerman et al. · 2002 [cited by applicant]
US 20020024675A1 · Foxlin · 2002 [cited by applicant]
US 20020030692A1 · Griesert · 2002 [cited by applicant]
US 20020044152A1 · Abbott et al. · 2002 [cited by applicant]
US 20020065778A1 · Bouet et al. · 2002 [cited by applicant]
US 20030038754A1 · Goldstein et al. · 2003 [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 20040104806A1 · Yui et al. · 2004 [cited by applicant]
US 20040230912A1 · Clow et al. · 2004 [cited by applicant]
US 20040243926A1 · Trenbeath et al. · 2004 [cited by applicant]
US 20050044510A1 · Yi · 2005 [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 20050175218A1 · Vertegaal et al. · 2005 [cited by applicant]
US 20050190059A1 · Wehrenberg · 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 20060017692A1 · Wehrenberg et al. · 2006 [cited by applicant]
US 20060028400A1 · Lapstun et al. · 2006 [cited by applicant]
US 20060033724A1 · Chaudhri et al. · 2006 [cited by applicant]
US 20060034590A1 · Teramoto · 2006 [cited by applicant]
US 20060080702A1 · Diez et al. · 2006 [cited by applicant]
US 20060156228A1 · Gallo et al. · 2006 [cited by applicant]
US 20060197753A1 · Hotelling · 2006 [cited by applicant]
US 20060256083A1 · Rosenberg · 2006 [cited by applicant]
US 20060283214A1 · Donadon et al. · 2006 [cited by applicant]
US 20070172112A1 · Paley et al. · 2007 [cited by applicant]
US 20070259716A1 · Mattice et al. · 2007 [cited by applicant]
US 20080181502A1 · Yang · 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 20090146779A1 · Kumar 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 20100097375A1 · Tadaishi et al. · 2010 [cited by applicant]
US 20100115459A1 · Kinnunen et al. · 2010 [cited by applicant]
US 20100177049A1 · Levy 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 20100269145A1 · Ingrassia et al. · 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 20110098029A1 · Rhoads et al. · 2011 [cited by applicant]
US 20110142321A1 · Huffman · 2011 [cited by applicant]
US 20110156879A1 · Matsushita et al. · 2011 [cited by applicant]
US 20110164163A1 · Bilbrey et al. · 2011 [cited by applicant]
US 20110169927A1 · Mages et al. · 2011 [cited by applicant]
US 20110175932A1 · Yu 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 20120066638A1 · Ohri · 2012 [cited by applicant]
US 20120075496A1 · Akifusa et al. · 2012 [cited by applicant]
US 20120086624A1 · Thompson et al. · 2012 [cited by applicant]
US 20120124525A1 · Kang · 2012 [cited by applicant]
US 20120131631A1 · Bhogal 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 20120184372A1 · Laarakkers et al. · 2012 [cited by applicant]
US 20120194547A1 · Johnson et al. · 2012 [cited by applicant]
US 20120223885A1 · Perez · 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 20130027860A1 · Masaki et al. · 2013 [cited by applicant]
US 20130088516A1 · Ota et al. · 2013 [cited by applicant]
US 20130093727A1 · Eriksson et al. · 2013 [cited by applicant]
US 20130127850A1 · Bindon · 2013 [cited by applicant]
US 20130148850A1 · Matsuda et al. · 2013 [cited by applicant]
US 20130169533A1 · Jahnke · 2013 [cited by applicant]
US 20130190044A1 · Kulas · 2013 [cited by applicant]
US 20130211843A1 · Clarkson · 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 20130293456A1 · Son et al. · 2013 [cited by applicant]
US 20130300648A1 · Kim et al. · 2013 [cited by applicant]
US 20130300654A1 · Seki · 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 20140028548A1 · Bychkov et al. · 2014 [cited by applicant]
US 20140040832A1 · Regelous · 2014 [cited by applicant]
US 20140049462A1 · Weinberger et al. · 2014 [cited by applicant]
US 20140063058A1 · Fialho et al. · 2014 [cited by applicant]
US 20140068692A1 · Archibong 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 20140104206A1 · Anderson · 2014 [cited by applicant]
US 20140108942A1 · Freeman et al. · 2014 [cited by applicant]
US 20140114845A1 · Rogers 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 20140126782A1 · Takai et al. · 2014 [cited by applicant]
US 20140129990A1 · Xin et al. · 2014 [cited by applicant]