IP Library › Granted Patent US 12,321,666
Granted Patent B2
US 12,321,666 · App. 18/295,137 · Granted Jun 3, 2025

Methods for quick message response and dictation in a three-dimensional environment

Inventors: Shiraz Akmal (Playa Vista, CA); Brad K. Herman (Culver City, CA); Garrett L. Weinberg (Santa Cruz, CA); St. John W. Colon (Los Angeles, CA); Viraaj M. Marathe (Los Angeles, CA)
Assignee: Apple Inc.
G06F3/167G10L15/22G10L15/26G10L2015/223G10L2015/225
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,321,666
App. No.
18/295,137
Filed
Apr 3, 2023
Granted
Jun 3, 2025
Kind
B2
Art Unit
2171
USPC
715/727
Abstract

In some embodiments, a computer system facilitates user input for sending a quick message to a respective user based on speech input provided by a user of the computer system in the three-dimensional environment. In some embodiments, a computer system facilitates user input for sending an audio message including an animated representation of the user of the computer system to a respective user based on speech input provided by the user.

Claims (265)

1. A method comprising:

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

displaying, via the display generation component, a representation of a first user other than a user of the computer system;

while displaying the representation of the first user, detecting, via the one or more input devices, a first input that includes:

attention of the user of the computer system; and

speech input from the user while the attention of the user satisfies one or more first criteria;

in response to detecting the first input, in accordance with a determination that one or more second criteria are satisfied, displaying, via the display generation component, a text representation of the speech input in a message entry region associated with transmitting messages to the first user without providing a representation of the speech input to the first user;

while displaying the text representation of the speech input in the message entry region and after detecting an end of the speech input, determining that a first threshold amount of time has elapsed since detecting the end of the speech input; and

in response to determining that the first threshold amount of time has elapsed since detecting the end of the speech input:

in accordance with a determination that one or more third criteria are satisfied, including a first criterion that is satisfied when the attention of the user has been directed to the message entry region for a second threshold amount of time after detecting the end of the speech input, initiating transmission of a message including the text representation of the speech input to the first user.

2. The method of claim 1 , further comprising:

in response to determining that the first threshold amount of time has elapsed since detecting the end of the speech input:

in accordance with a determination that the one or more third criteria are not satisfied, forgoing initiating transmission of the message including the text representation of the speech input to the first user.

3. The method of claim 1 , wherein the one or more second criteria include a criterion that is satisfied when the user of the computer system has recently received an indication of communication from the first user.

4. The method of claim 1 , wherein the one or more second criteria include a criterion that is satisfied when the speech input from the user of the computer system begins with a first word that corresponds to a name of the first user.

5. The method of claim 1 , wherein the one or more second criteria include a criterion that is satisfied when:

the attention of the user is directed to the representation of the first user when the speech input from the user is received and the speech input from the user begins with a first word that corresponds to a name of the first user; or

the attention of the user is directed to the representation of the first user when the speech input from the user is received and the user of the computer system has recently received an indication of communication from the first user.

6. The method of claim 1 , further comprising:

while displaying the text representation of the speech input in the message entry region and after detecting an end of the speech input, determining that one or more fourth criteria are satisfied, including a criterion that is satisfied when the computer system detects a second speech input from the user after detecting the end of the speech input from the user, wherein the second speech input includes a command corresponding to a request to transmit the message to the first user; and

in response to determining that the one or more fourth criteria are satisfied, initiating transmission of the message including the text representation of the speech input to the first user.

7. The method of claim 6 , wherein the one or more fourth criteria include a second criterion that is satisfied when:

the command corresponding to the request to transmit the message to the first user is provided after a third threshold amount of time has elapsed since detecting the end of the speech input; and/or

a fourth threshold amount of time elapses after detecting an end of the command without detecting additional speech input.

8. The method of claim 1 , wherein the one or more third criteria includes a second criterion that is satisfied when the attention of the user is directed to a predefined portion of the message entry region for a duration of the second threshold amount of time, and is not satisfied if the attention of the user is not directed to the predefined portion of the message entry region for the duration of the second threshold amount of time.

9. The method of claim 1 , further comprising:

prior to detecting the first input, in accordance with a determination that the attention of the user of the computer system is directed to the representation of the first user for a third threshold amount of time, displaying, via the display generation component, the message entry region concurrently with the representation of the first user.

10. The method of claim 9 , wherein:

prior to displaying the message entry region, the representation of the first user is displayed concurrently with a representation of a name of the first user; and

prior to detecting the first input, in accordance with the determination that the attention of the user of the computer system is directed to the representation of the first user for the third threshold amount of time, the message entry region replaces display of the representation of the name of the first user.

11. The method of claim 1 , further comprising while detecting the speech input, updating the message entry region to include sequential portions of the text representation of the speech input as corresponding sequential portions of the speech input are detected.

12. The method of claim 1 , wherein the second threshold amount of time during which the attention of the user is directed to the message entry region is associated with a timer for initiating transmission of the message to the first user, the method further comprising:

after detecting the end of the speech input, concurrently displaying, via the display generation component, a visual indication of an elapsing of the timer with the text representation of the speech input in the message entry region.

13. The method of claim 1 , wherein the second threshold amount of time during which the attention of the user is directed to the message entry region is associated with a timer for initiating transmission of the message to the first user, the method further comprising:

after detecting the end of the speech input and before the second threshold amount of time has elapsed during which the attention of the user is directed to the message entry region, detecting, via the one or more input devices, the attention of the user directed away from message entry region; and

in response to detecting the attention of the user directed away from the message entry region:

pausing an elapsing of the timer; and

forgoing initiating transmission of the message to the first user.

14. The method of claim 13 , further comprising:

after detecting the attention of the user directed away from the message entry region, detecting, via the one or more input devices, the attention of the user directed toward the message entry region;

in response to detecting the attention of the user directed toward the message entry region, resuming the elapsing of the timer; and

after resuming the elapsing of the timer and in response to determining that the elapsing of the timer has reached the second threshold amount of time, initiating transmission of the message to the first user.

15. The method of claim 13 , further comprising:

after detecting the attention of the user directed away from the message entry region, detecting, via the one or more input devices, a second input that includes:

the attention of the user directed toward the message entry region; and

a speech command corresponding to a request to transmit the message to the first user; and

in response to detecting the second input, initiating transmission of the message to the first user.

16. The method of claim 1 , further comprising:

after detecting the end of the speech input and before the second threshold amount of time has elapsed during which the attention of the user is directed to the message entry region, detecting, via the one or more input devices, a speech command corresponding to a request to forgo initiating transmission of the message to the first user; and

in response to detecting the speech command, forgoing initiating transmission of the message to the first user.

17. The method of claim 1 , further comprising:

after detecting the end of the speech input and before the second threshold amount of time has elapsed during which the attention of the user is directed to the message entry region, detecting, via the one or more input devices, a speech command corresponding to a request to initiate transmission of the message to the first user; and

in response to detecting the speech command, initiating transmission of the message to the first user before the second threshold amount of time has elapsed.

18. The method of claim 1 , wherein the representation of the first user is displayed among a plurality of representations of a plurality of users other than the user of the computer system.

19. The method of claim 18 , wherein displaying a respective representation of a respective user of the plurality of representations of the plurality of users includes:

in accordance with a determination that the user has an unread message from the respective user, displaying, via the display generation component, the respective representation of the respective user with a visual indication indicating that the user has the unread message from the respective user; and

in accordance with a determination that the user does not have an unread message from the respective user, displaying, via the display generation component, the respective representation of the respective user without the visual indication.

20. The method of claim 19 , further comprising:

while displaying the respective representation of the respective user with the visual indication, detecting, via the one or more input devices, the attention of the user directed toward the respective representation of the respective user; and

in response to detecting the attention of the user directed toward the respective representation of the respective user, replacing display of the visual indication with a representation of the unread message received from the respective user.

21. The method of claim 18 , wherein the user has an unread message from a respective user of the plurality of users, the method further comprising:

while displaying the plurality of representations of the plurality of users including a respective representation of the respective user, detecting, via the one or more input devices, the attention of the user directed toward the respective representation of the respective user; and

in response to detecting the attention of the user directed toward the respective representation of the respective user, presenting the unread message received from the respective user.

22. The method of claim 21 , wherein presenting the unread message received from the respective user includes outputting audio corresponding to the unread message received from the respective user.

23. The method of claim 21 , wherein presenting the unread message received from the respective user includes displaying, via the display generation component, a text representation corresponding to the unread message received from the respective user.

24. The method of claim 18 , further comprising:

while displaying the plurality of representations of the plurality of users including the representation of the first user, receiving, via the one or more input devices, a second input corresponding to selection of a respective representation of a respective user of the plurality of representations of the plurality of users; and

in response to receiving the second input, initiating a process to participate in live-communication with the respective user.

25. The method of claim 18 , further comprising:

while displaying the plurality of representations of the plurality of users including a respective representation of a respective user, detecting, via the one or more input devices, a second input corresponding to a request to transmit a first message to the respective user, wherein the second input includes:

first speech input from the user directed to the respective representation of the respective user, wherein no previous messages have been recently transmitted to the respective user; and

in response to detecting the second input:

in accordance with a determination that the first speech input from the user begins with a first word corresponding to a name of the respective user, initiating transmission of the first message to the respective user; and

in accordance with a determination that the first speech input from the user does not begin with the first word corresponding to the name of the respective user, forgoing initiating transmission of the first message to the respective user.

26. The method of claim 25 , further comprising:

after initiating transmission of the first message to the respective user because the first speech input begins with the first word corresponding to the name of the respective user, detecting, via the one or more input devices, a third input corresponding to a request to initiate transmission of a second message and that includes second speech input from the user;

in response to detecting the second input:

in accordance with a determination that the user has not designated a user other than the respective user to receive messages after initiating transmission of the first message to the respective user:

initiating transmission of the second message to the respective user; and

in accordance with a determination that the user has designated the user other than the respective user to receive messages after initiating transmission of the first message to the respective user:

initiating transmission of the second message to the user other than the respective user.

27. The method of claim 1 , further comprising:

in response to determining that the first threshold amount of time has elapsed since detecting the end of the speech input:

in accordance with the determination that the one or more third criteria are satisfied, presenting audio feedback indicating that the message has been sent to the first user.

28. The method of claim 1 , wherein the attention of the user satisfies the one or more first criteria when the attention of the user is directed toward the message entry region.

29. The method of claim 28 , further comprising:

while detecting the speech input, detecting, via the one or more input devices, the attention of the user directed away from the message entry region; and

in response to detecting the attention of the user directed away from the message entry region, forgoing display, in the message entry region, of additional text representation of one or more portions the speech input detected after detecting the attention of the user directed away from the message entry region.

30. A computer system that is in communication with a display generation component and one or more input devices, the 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:

displaying, via the display generation component, a representation of a first user other than a user of the computer system;

while displaying the representation of the first user, detecting, via the one or more input devices, a first input that includes:

attention of the user of the computer system; and

speech input from the user while the attention of the user satisfies one or more first criteria;

in response to detecting the first input, in accordance with a determination that one or more second criteria are satisfied, displaying, via the display generation component, a text representation of the speech input in a message entry region associated with transmitting messages to the first user without providing a representation of the speech input to the first user;

while displaying the text representation of the speech input in the message entry region and after detecting an end of the speech input, determining that a first threshold amount of time has elapsed since detecting the end of the speech input; and

in response to determining that the first threshold amount of time has elapsed since detecting the end of the speech input:

in accordance with a determination that one or more third criteria are satisfied, including a first criterion that is satisfied when the attention of the user has been directed to the message entry region for a second threshold amount of time after detecting the end of the speech input, initiating transmission of a message including the text representation of the speech input to the first user.

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

displaying, via the display generation component, a representation of a first user other than a user of the computer system;

while displaying the representation of the first user, detecting, via the one or more input devices, a first input that includes:

attention of the user of the computer system; and

speech input from the user while the attention of the user satisfies one or more first criteria;

in response to detecting the first input, in accordance with a determination that one or more second criteria are satisfied, displaying, via the display generation component, a text representation of the speech input in a message entry region associated with transmitting messages to the first user without providing a representation of the speech input to the first user;

while displaying the text representation of the speech input in the message entry region and after detecting an end of the speech input, determining that a first threshold amount of time has elapsed since detecting the end of the speech input; and

in response to determining that the first threshold amount of time has elapsed since detecting the end of the speech input:

in accordance with a determination that one or more third criteria are satisfied, including a first criterion that is satisfied when the attention of the user has been directed to the message entry region for a second threshold amount of time after detecting the end of the speech input, initiating transmission of a message including the text representation of the speech input to the first user.

32. The computer system of claim 30 , wherein the one or more programs further include instructions for:

in response to determining that the first threshold amount of time has elapsed since detecting the end of the speech input:

in accordance with a determination that the one or more third criteria are not satisfied, forgoing initiating transmission of the message including the text representation of the speech input to the first user.

33. The computer system of claim 30 , wherein the one or more second criteria include a criterion that is satisfied when the user of the computer system has recently received an indication of communication from the first user.

34. The computer system of claim 30 , wherein the one or more second criteria include a criterion that is satisfied when the speech input from the user of the computer system begins with a first word that corresponds to a name of the first user.

35. The computer system of claim 30 , wherein the one or more second criteria include a criterion that is satisfied when:

the attention of the user is directed to the representation of the first user when the speech input from the user is received and the speech input from the user begins with a first word that corresponds to a name of the first user; or

the attention of the user is directed to the representation of the first user when the speech input from the user is received and the user of the computer system has recently received an indication of communication from the first user.

36. The computer system of claim 30 , wherein the one or more programs further include instructions for:

while displaying the text representation of the speech input in the message entry region and after detecting an end of the speech input, determining that one or more fourth criteria are satisfied, including a criterion that is satisfied when the computer system detects a second speech input from the user after detecting the end of the speech input from the user, wherein the second speech input includes a command corresponding to a request to transmit the message to the first user; and

in response to determining that the one or more fourth criteria are satisfied, initiating transmission of the message including the text representation of the speech input to the first user.

37. The computer system of claim 36 , wherein the one or more fourth criteria include a second criterion that is satisfied when:

the command corresponding to the request to transmit the message to the first user is provided after a third threshold amount of time has elapsed since detecting the end of the speech input; and/or

a fourth threshold amount of time elapses after detecting an end of the command without detecting additional speech input.

38. The computer system of claim 30 , wherein the one or more third criteria includes a second criterion that is satisfied when the attention of the user is directed to a predefined portion of the message entry region for a duration of the second threshold amount of time, and is not satisfied if the attention of the user is not directed to the predefined portion of the message entry region for the duration of the second threshold amount of time.

39. The computer system of claim 30 , wherein the one or more programs further include instructions for:

prior to detecting the first input, in accordance with a determination that the attention of the user of the computer system is directed to the representation of the first user for a third threshold amount of time, displaying, via the display generation component, the message entry region concurrently with the representation of the first user.

40. The computer system of claim 39 , wherein:

prior to displaying the message entry region, the representation of the first user is displayed concurrently with a representation of a name of the first user; and

prior to detecting the first input, in accordance with the determination that the attention of the user of the computer system is directed to the representation of the first user for the third threshold amount of time, the message entry region replaces display of the representation of the name of the first user.

41. The computer system of claim 30 , wherein the one or more programs further include instructions for, while detecting the speech input, updating the message entry region to include sequential portions of the text representation of the speech input as corresponding sequential portions of the speech input are detected.

42. The computer system of claim 30 , wherein the second threshold amount of time during which the attention of the user is directed to the message entry region is associated with a timer for initiating transmission of the message to the first user, and wherein the one or more programs further include instructions for:

after detecting the end of the speech input, concurrently displaying, via the display generation component, a visual indication of an elapsing of the timer with the text representation of the speech input in the message entry region.

43. The computer system of claim 30 , wherein the second threshold amount of time during which the attention of the user is directed to the message entry region is associated with a timer for initiating transmission of the message to the first user, and wherein the one or more programs further include instructions for:

after detecting the end of the speech input and before the second threshold amount of time has elapsed during which the attention of the user is directed to the message entry region, detecting, via the one or more input devices, the attention of the user directed away from message entry region; and

in response to detecting the attention of the user directed away from the message entry region:

pausing an elapsing of the timer; and

forgoing initiating transmission of the message to the first user.

44. The computer system of claim 43 , wherein the one or more programs further include instructions for:

after detecting the attention of the user directed away from the message entry region, detecting, via the one or more input devices, the attention of the user directed toward the message entry region;

in response to detecting the attention of the user directed toward the message entry region, resuming the elapsing of the timer; and

after resuming the elapsing of the timer and in response to determining that the elapsing of the timer has reached the second threshold amount of time, initiating transmission of the message to the first user.

45. The computer system of claim 43 , wherein the one or more programs further include instructions for:

after detecting the attention of the user directed away from the message entry region, detecting, via the one or more input devices, a second input that includes:

the attention of the user directed toward the message entry region; and

a speech command corresponding to a request to transmit the message to the first user; and

in response to detecting the second input, initiating transmission of the message to the first user.

46. The computer system of claim 30 , wherein the one or more programs further include instructions for:

after detecting the end of the speech input and before the second threshold amount of time has elapsed during which the attention of the user is directed to the message entry region, detecting, via the one or more input devices, a speech command corresponding to a request to forgo initiating transmission of the message to the first user; and

in response to detecting the speech command, forgoing initiating transmission of the message to the first user.

47. The computer system of claim 30 , wherein the one or more programs further include instructions for:

after detecting the end of the speech input and before the second threshold amount of time has elapsed during which the attention of the user is directed to the message entry region, detecting, via the one or more input devices, a speech command corresponding to a request to initiate transmission of the message to the first user; and

in response to detecting the speech command, initiating transmission of the message to the first user before the second threshold amount of time has elapsed.

48. The computer system of claim 30 , wherein the representation of the first user is displayed among a plurality of representations of a plurality of users other than the user of the computer system.

49. The computer system of claim 48 , wherein displaying a respective representation of a respective user of the plurality of representations of the plurality of users includes:

in accordance with a determination that the user has an unread message from the respective user, displaying, via the display generation component, the respective representation of the respective user with a visual indication indicating that the user has the unread message from the respective user; and

in accordance with a determination that the user does not have an unread message from the respective user, displaying, via the display generation component, the respective representation of the respective user without the visual indication.

50. The computer system of claim 49 , wherein the one or more programs further include instructions for:

while displaying the respective representation of the respective user with the visual indication, detecting, via the one or more input devices, the attention of the user directed toward the respective representation of the respective user; and

in response to detecting the attention of the user directed toward the respective representation of the respective user, replacing display of the visual indication with a representation of the unread message received from the respective user.

51. The computer system of claim 48 , wherein the user has an unread message from a respective user of the plurality of users, and wherein the one or more programs further include instructions for:

while displaying the plurality of representations of the plurality of users including a respective representation of the respective user, detecting, via the one or more input devices, the attention of the user directed toward the respective representation of the respective user; and

in response to detecting the attention of the user directed toward the respective representation of the respective user, presenting the unread message received from the respective user.

52. The computer system of claim 51 , wherein presenting the unread message received from the respective user includes outputting audio corresponding to the unread message received from the respective user.

53. The computer system of claim 51 , wherein presenting the unread message received from the respective user includes displaying, via the display generation component, a text representation corresponding to the unread message received from the respective user.

54. The computer system of claim 48 , wherein the one or more programs further include instructions for:

while displaying the plurality of representations of the plurality of users including the representation of the first user, receiving, via the one or more input devices, a second input corresponding to selection of a respective representation of a respective user of the plurality of representations of the plurality of users; and

in response to receiving the second input, initiating a process to participate in live-communication with the respective user.

55. The computer system of claim 48 , wherein the one or more programs further include instructions for:

while displaying the plurality of representations of the plurality of users including a respective representation of a respective user, detecting, via the one or more input devices, a second input corresponding to a request to transmit a first message to the respective user, wherein the second input includes:

first speech input from the user directed to the respective representation of the respective user, wherein no previous messages have been recently transmitted to the respective user; and

in response to detecting the second input:

in accordance with a determination that the first speech input from the user begins with a first word corresponding to a name of the respective user, initiating transmission of the first message to the respective user; and

in accordance with a determination that the first speech input from the user does not begin with the first word corresponding to the name of the respective user, forgoing initiating transmission of the first message to the respective user.

56. The computer system of claim 55 , wherein the one or more programs further include instructions for:

after initiating transmission of the first message to the respective user because the first speech input begins with the first word corresponding to the name of the respective user, detecting, via the one or more input devices, a third input corresponding to a request to initiate transmission of a second message and that includes second speech input from the user;

in response to detecting the second input:

in accordance with a determination that the user has not designated a user other than the respective user to receive messages after initiating transmission of the first message to the respective user:

initiating transmission of the second message to the respective user; and

in accordance with a determination that the user has designated the user other than the respective user to receive messages after initiating transmission of the first message to the respective user:

initiating transmission of the second message to the user other than the respective user.

57. The computer system of claim 30 , wherein the one or more programs further include instructions for:

in response to determining that the first threshold amount of time has elapsed since detecting the end of the speech input:

in accordance with the determination that the one or more third criteria are satisfied, presenting audio feedback indicating that the message has been sent to the first user.

58. The computer system of claim 30 , wherein the attention of the user satisfies the one or more first criteria when the attention of the user is directed toward the message entry region.

59. The computer system of claim 58 , wherein the one or more programs further include instructions for:

while detecting the speech input, detecting, via the one or more input devices, the attention of the user directed away from the message entry region; and

in response to detecting the attention of the user directed away from the message entry region, forgoing display, in the message entry region, of additional text representation of one or more portions the speech input detected after detecting the attention of the user directed away from the message entry region.

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

in response to determining that the first threshold amount of time has elapsed since detecting the end of the speech input:

in accordance with a determination that the one or more third criteria are not satisfied, forgoing initiating transmission of the message including the text representation of the speech input to the first user.

61. The non-transitory computer readable storage medium of claim 31 , wherein the one or more second criteria include a criterion that is satisfied when the user of the computer system has recently received an indication of communication from the first user.

62. The non-transitory computer readable storage medium of claim 31 , wherein the one or more second criteria include a criterion that is satisfied when the speech input from the user of the computer system begins with a first word that corresponds to a name of the first user.

63. The non-transitory computer readable storage medium of claim 31 , wherein the one or more second criteria include a criterion that is satisfied when:

the attention of the user is directed to the representation of the first user when the speech input from the user is received and the speech input from the user begins with a first word that corresponds to a name of the first user; or

the attention of the user is directed to the representation of the first user when the speech input from the user is received and the user of the computer system has recently received an indication of communication from the first user.

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

while displaying the text representation of the speech input in the message entry region and after detecting an end of the speech input, determining that one or more fourth criteria are satisfied, including a criterion that is satisfied when the computer system detects a second speech input from the user after detecting the end of the speech input from the user, wherein the second speech input includes a command corresponding to a request to transmit the message to the first user; and

in response to determining that the one or more fourth criteria are satisfied, initiating transmission of the message including the text representation of the speech input to the first user.

65. The non-transitory computer readable storage medium of claim 64 , wherein the one or more fourth criteria include a second criterion that is satisfied when:

the command corresponding to the request to transmit the message to the first user is provided after a third threshold amount of time has elapsed since detecting the end of the speech input; and/or

a fourth threshold amount of time elapses after detecting an end of the command without detecting additional speech input.

66. The non-transitory computer readable storage medium of claim 31 , wherein the one or more third criteria includes a second criterion that is satisfied when the attention of the user is directed to a predefined portion of the message entry region for a duration of the second threshold amount of time, and is not satisfied if the attention of the user is not directed to the predefined portion of the message entry region for the duration of the second threshold amount of time.

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

prior to detecting the first input, in accordance with a determination that the attention of the user of the computer system is directed to the representation of the first user for a third threshold amount of time, displaying, via the display generation component, the message entry region concurrently with the representation of the first user.

68. The non-transitory computer readable storage medium of claim 67 , wherein:

prior to displaying the message entry region, the representation of the first user is displayed concurrently with a representation of a name of the first user; and

prior to detecting the first input, in accordance with the determination that the attention of the user of the computer system is directed to the representation of the first user for the third threshold amount of time, the message entry region replaces display of the representation of the name of the first user.

69. The non-transitory computer readable storage medium of claim 31 , wherein the method further comprises while detecting the speech input, updating the message entry region to include sequential portions of the text representation of the speech input as corresponding sequential portions of the speech input are detected.

70. The non-transitory computer readable storage medium of claim 31 , wherein the second threshold amount of time during which the attention of the user is directed to the message entry region is associated with a timer for initiating transmission of the message to the first user, the method further comprising:

after detecting the end of the speech input, concurrently displaying, via the display generation component, a visual indication of an elapsing of the timer with the text representation of the speech input in the message entry region.

71. The non-transitory computer readable storage medium of claim 31 , wherein the second threshold amount of time during which the attention of the user is directed to the message entry region is associated with a timer for initiating transmission of the message to the first user, the method further comprising:

after detecting the end of the speech input and before the second threshold amount of time has elapsed during which the attention of the user is directed to the message entry region, detecting, via the one or more input devices, the attention of the user directed away from message entry region; and

in response to detecting the attention of the user directed away from the message entry region:

pausing an elapsing of the timer; and

forgoing initiating transmission of the message to the first user.

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

after detecting the attention of the user directed away from the message entry region, detecting, via the one or more input devices, the attention of the user directed toward the message entry region;

in response to detecting the attention of the user directed toward the message entry region, resuming the elapsing of the timer; and

after resuming the elapsing of the timer and in response to determining that the elapsing of the timer has reached the second threshold amount of time, initiating transmission of the message to the first user.

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

after detecting the attention of the user directed away from the message entry region, detecting, via the one or more input devices, a second input that includes:

the attention of the user directed toward the message entry region; and

a speech command corresponding to a request to transmit the message to the first user; and

in response to detecting the second input, initiating transmission of the message to the first user.

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

after detecting the end of the speech input and before the second threshold amount of time has elapsed during which the attention of the user is directed to the message entry region, detecting, via the one or more input devices, a speech command corresponding to a request to forgo initiating transmission of the message to the first user; and

in response to detecting the speech command, forgoing initiating transmission of the message to the first user.

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

after detecting the end of the speech input and before the second threshold amount of time has elapsed during which the attention of the user is directed to the message entry region, detecting, via the one or more input devices, a speech command corresponding to a request to initiate transmission of the message to the first user; and

in response to detecting the speech command, initiating transmission of the message to the first user before the second threshold amount of time has elapsed.

76. The non-transitory computer readable storage medium of claim 31 , wherein the representation of the first user is displayed among a plurality of representations of a plurality of users other than the user of the computer system.

77. The non-transitory computer readable storage medium of claim 76 , wherein displaying a respective representation of a respective user of the plurality of representations of the plurality of users includes:

in accordance with a determination that the user has an unread message from the respective user, displaying, via the display generation component, the respective representation of the respective user with a visual indication indicating that the user has the unread message from the respective user; and

in accordance with a determination that the user does not have an unread message from the respective user, displaying, via the display generation component, the respective representation of the respective user without the visual indication.

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

while displaying the respective representation of the respective user with the visual indication, detecting, via the one or more input devices, the attention of the user directed toward the respective representation of the respective user; and

in response to detecting the attention of the user directed toward the respective representation of the respective user, replacing display of the visual indication with a representation of the unread message received from the respective user.

79. The non-transitory computer readable storage medium of claim 76 , wherein the user has an unread message from a respective user of the plurality of users, the method further comprising:

while displaying the plurality of representations of the plurality of users including a respective representation of the respective user, detecting, via the one or more input devices, the attention of the user directed toward the respective representation of the respective user; and

in response to detecting the attention of the user directed toward the respective representation of the respective user, presenting the unread message received from the respective user.

80. The non-transitory computer readable storage medium of claim 79 , wherein presenting the unread message received from the respective user includes outputting audio corresponding to the unread message received from the respective user.

81. The non-transitory computer readable storage medium of claim 79 , wherein presenting the unread message received from the respective user includes displaying, via the display generation component, a text representation corresponding to the unread message received from the respective user.

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

while displaying the plurality of representations of the plurality of users including the representation of the first user, receiving, via the one or more input devices, a second input corresponding to selection of a respective representation of a respective user of the plurality of representations of the plurality of users; and

in response to receiving the second input, initiating a process to participate in live-communication with the respective user.

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

while displaying the plurality of representations of the plurality of users including a respective representation of a respective user, detecting, via the one or more input devices, a second input corresponding to a request to transmit a first message to the respective user, wherein the second input includes:

first speech input from the user directed to the respective representation of the respective user, wherein no previous messages have been recently transmitted to the respective user; and

in response to detecting the second input:

in accordance with a determination that the first speech input from the user begins with a first word corresponding to a name of the respective user, initiating transmission of the first message to the respective user; and

in accordance with a determination that the first speech input from the user does not begin with the first word corresponding to the name of the respective user, forgoing initiating transmission of the first message to the respective user.

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

after initiating transmission of the first message to the respective user because the first speech input begins with the first word corresponding to the name of the respective user, detecting, via the one or more input devices, a third input corresponding to a request to initiate transmission of a second message and that includes second speech input from the user;

in response to detecting the second input:

in accordance with a determination that the user has not designated a user other than the respective user to receive messages after initiating transmission of the first message to the respective user:

initiating transmission of the second message to the respective user; and

in accordance with a determination that the user has designated the user other than the respective user to receive messages after initiating transmission of the first message to the respective user:

initiating transmission of the second message to the user other than the respective user.

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

in response to determining that the first threshold amount of time has elapsed since detecting the end of the speech input:

in accordance with the determination that the one or more third criteria are satisfied, presenting audio feedback indicating that the message has been sent to the first user.

86. The non-transitory computer readable storage medium of claim 31 , wherein the attention of the user satisfies the one or more first criteria when the attention of the user is directed toward the message entry region.

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

while detecting the speech input, detecting, via the one or more input devices, the attention of the user directed away from the message entry region; and

in response to detecting the attention of the user directed away from the message entry region, forgoing display, in the message entry region, of additional text representation of one or more portions the speech input detected after detecting the attention of the user directed away from the message entry region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2023
From: AKMAL, SHIRAZ; WEINBERG, GARRETT L.; HERMAN, BRAD K.; COLON, ST. JOHN W.; MARATHE, VIRAAJ M.
To: APPLE INC.
Reel/Frame 063210/0672 →
Continuity (2)
Provisional Application 63362455 · Apr 4, 2022
Related Publication 20230315385A1 · Oct 5, 2023
References Cited (400)
US 1173824A · Mckee · 1916 [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 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 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 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 6756997B1 · Ward et al. · 2004 [cited by applicant]
US 7035903B1 · Baldonado · 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 7614008B2 · Ording · 2009 [cited by applicant]
US 7633076B2 · Huppi et al. · 2009 [cited by applicant]
US 7653883B2 · Hotelling et al. · 2010 [cited by applicant]
US 7657849B2 · Chaudhri et al. · 2010 [cited by applicant]
US 7706579B2 · Oijer · 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 8593558B2 · Gardiner et al. · 2013 [cited by applicant]
US 8724856B1 · King · 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 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 9185062B1 · Yang et al. · 2015 [cited by applicant]
US 9189611B2 · Wssingbo · 2015 [cited by applicant]
US 9201500B2 · Srinivasan et al. · 2015 [cited by applicant]
US 9256785B2 · Qvarfordt · 2016 [cited by applicant]
US 9316827B2 · Lindley et al. · 2016 [cited by applicant]
US 9348458B2 · Hotelling et al. · 2016 [cited by applicant]
US 9400559B2 · Latta 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 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 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 9734402B2 · Jang et al. · 2017 [cited by applicant]
US 9778814B2 · Ambrus 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 9886087B1 · Wald 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 10049460B2 · Romano et al. · 2018 [cited by applicant]
US 10203764B2 · Katz et al. · 2019 [cited by applicant]
US 10307671B2 · Barney et al. · 2019 [cited by applicant]
US 10353532B1 · Holz et al. · 2019 [cited by applicant]
US 10394320B2 · George-Svahn et al. · 2019 [cited by applicant]
US 10431216B1 · Lemon 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 10565448B2 · Bell 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 10678403B2 · Duarte et al. · 2020 [cited by applicant]
US 10699488B1 · Terrano · 2020 [cited by applicant]
US 10732721B1 · Clements · 2020 [cited by applicant]
US 10754434B2 · Hall et al. · 2020 [cited by applicant]
US 10768693B2 · Powderly et al. · 2020 [cited by applicant]
US 10861242B2 · Lacey et al. · 2020 [cited by applicant]
US 10890967B2 · Stellmach et al. · 2021 [cited by applicant]
US 10956724B1 · Terrano · 2021 [cited by applicant]
US 10983663B2 · Iglesias · 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 11112875B1 · Zhou 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 11232643B1 · Stevens 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 11348300B2 · Zimmermann et al. · 2022 [cited by applicant]
US 11461973B2 · Pinchon · 2022 [cited by applicant]
US 11496571B2 · Berliner et al. · 2022 [cited by applicant]
US 11573363B2 · Zou et al. · 2023 [cited by applicant]
US 11574452B2 · Berliner et al. · 2023 [cited by applicant]
US 11720171B2 · Pastrana Vicente et al. · 2023 [cited by applicant]
US 11726577B2 · Katz · 2023 [cited by applicant]
US 11733824B2 · Iskandar et al. · 2023 [cited by applicant]
US 11762457B1 · Ikkai et al. · 2023 [cited by applicant]
US 11765114B2 · Jon · 2023 [cited by examiner]
US 12099653B2 · Chawda et al. · 2024 [cited by applicant]
US 12099695B1 · 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 20010047250A1 · Schuller et al. · 2001 [cited by applicant]
US 20020015024A1 · Westerman et al. · 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 20040243926A1 · Trenbeath et al. · 2004 [cited by applicant]
US 20050044510A1 · Yi · 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 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 20060080702A1 · Diez et al. · 2006 [cited by applicant]
US 20060156228A1 · Gallo et al. · 2006 [cited by applicant]
US 20060256083A1 · Rosenberg · 2006 [cited by applicant]
US 20060283214A1 · Donadon et al. · 2006 [cited by applicant]
US 20070259716A1 · Mattice et al. · 2007 [cited by applicant]
US 20080181502A1 · Yang · 2008 [cited by applicant]
US 20080211771A1 · Richardson · 2008 [cited by applicant]
US 20090064035A1 · Shibata et al. · 2009 [cited by applicant]
US 20090146779A1 · Kumar 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 20100097375A1 · Tadaishi et al. · 2010 [cited by applicant]
US 20100150526A1 · Rose et al. · 2010 [cited by applicant]
US 20100177049A1 · Levy et al. · 2010 [cited by applicant]
US 20100188503A1 · Tsai et al. · 2010 [cited by applicant]
US 20100269145A1 · Ingrassia 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 20110098029A1 · Rhoads et al. · 2011 [cited by applicant]
US 20110156879A1 · Matsushita 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 20110254865A1 · Yee et al. · 2011 [cited by applicant]
US 20110310001A1 · Madau et al. · 2011 [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 20120113223A1 · Hilliges et al. · 2012 [cited by applicant]
US 20120124525A1 · Kang · 2012 [cited by applicant]
US 20120131631A1 · Bhogal et al. · 2012 [cited by applicant]
US 20120151416A1 · Bell 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 20120218395A1 · Andersen et al. · 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 20130027860A1 · Masaki 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 20130229345A1 · Day 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 20130326364A1 · Latta 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 20140002338A1 · Raffa et al. · 2014 [cited by applicant]
US 20140024324A1 · Mumick · 2014 [cited by applicant]
US 20140028548A1 · Bychkov et al. · 2014 [cited by applicant]
US 20140049462A1 · Weinberger et al. · 2014 [cited by applicant]
US 20140068692A1 · Archibong et al. · 2014 [cited by applicant]
US 20140075361A1 · Reynolds et al. · 2014 [cited by applicant]
US 20140108942A1 · Freeman et al. · 2014 [cited by applicant]
US 20140125584A1 · Xun et al. · 2014 [cited by applicant]
US 20140126782A1 · Takai et al. · 2014 [cited by applicant]
US 20140132499A1 · Schwesinger et al. · 2014 [cited by applicant]
US 20140139426A1 · Kryze et al. · 2014 [cited by applicant]
US 20140168453A1 · Shoemake 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 20140247210A1 · Henderek et al. · 2014 [cited by applicant]
US 20140258942A1 · Kutliroff et al. · 2014 [cited by applicant]
US 20140268054A1 · Olsson et al. · 2014 [cited by applicant]
US 20140282272A1 · Kies et al. · 2014 [cited by applicant]
US 20140285641A1 · Kato et al. · 2014 [cited by applicant]
US 20140304612A1 · Collin · 2014 [cited by applicant]
US 20140320404A1 · Kasahara · 2014 [cited by applicant]
US 20140347391A1 · Keane et al. · 2014 [cited by applicant]
US 20140351753A1 · Shin et al. · 2014 [cited by applicant]
US 20140372957A1 · Keane et al. · 2014 [cited by applicant]
US 20150009118A1 · Thomas et al. · 2015 [cited by applicant]
US 20150035822A1 · Arsan et al. · 2015 [cited by applicant]
US 20150035832A1 · Sugden et al. · 2015 [cited by applicant]
US 20150042679A1 · Järvenpää · 2015 [cited by applicant]
US 20150067580A1 · Um et al. · 2015 [cited by applicant]
US 20150077335A1 · Taguchi et al. · 2015 [cited by applicant]
US 20150082180A1 · Ames et al. · 2015 [cited by applicant]
US 20150095844A1 · Cho et al. · 2015 [cited by applicant]
US 20150123890A1 · Kapur et al. · 2015 [cited by applicant]
US 20150128075A1 · Kempinski · 2015 [cited by applicant]
US 20150131850A1 · Qvarfordt · 2015 [cited by applicant]
US 20150135108A1 · Pope et al. · 2015 [cited by applicant]
US 20150177937A1 · Poletto et al. · 2015 [cited by applicant]
US 20150187093A1 · Chu et al. · 2015 [cited by applicant]
US 20150205106A1 · Norden · 2015 [cited by applicant]
US 20150212576A1 · Ambrus et al. · 2015 [cited by applicant]
US 20150220152A1 · Tait et al. · 2015 [cited by applicant]
US 20150227285A1 · Lee et al. · 2015 [cited by applicant]
US 20150242095A1 · Sonnenberg · 2015 [cited by applicant]
US 20150255067A1 · White et al. · 2015 [cited by applicant]
US 20150287403A1 · Holzer Zaslansky et al. · 2015 [cited by applicant]
US 20150317832A1 · Ebstyne et al. · 2015 [cited by applicant]
US 20150331240A1 · Poulos et al. · 2015 [cited by applicant]
US 20150331576A1 · Piya et al. · 2015 [cited by applicant]
US 20150332091A1 · Kim et al. · 2015 [cited by applicant]
US 20150350141A1 · Yang et al. · 2015 [cited by applicant]
US 20150370323A1 · Cieplinski et al. · 2015 [cited by applicant]
US 20160015470A1 · Border · 2016 [cited by applicant]
US 20160018898A1 · Tu et al. · 2016 [cited by applicant]
US 20160018900A1 · Tu et al. · 2016 [cited by applicant]
US 20160026242A1 · Burns et al. · 2016 [cited by applicant]
US 20160026243A1 · Bertram et al. · 2016 [cited by applicant]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160062636A1 · Jung et al. · 2016 [cited by applicant]
US 20160093108A1 · Mao et al. · 2016 [cited by applicant]
US 20160098094A1 · Minkkinen · 2016 [cited by applicant]
US 20160133052A1 · Choi et al. · 2016 [cited by applicant]
US 20160171304A1 · Golding et al. · 2016 [cited by applicant]
US 20160179336A1 · Ambrus et al. · 2016 [cited by applicant]
US 20160196692A1 · Kjallstrom et al. · 2016 [cited by applicant]
US 20160239165A1 · Chen et al. · 2016 [cited by applicant]
US 20160253063A1 · Critchlow · 2016 [cited by applicant]
US 20160253821A1 · Romano et al. · 2016 [cited by applicant]
US 20160275702A1 · Reynolds et al. · 2016 [cited by applicant]
US 20160306434A1 · Ferrin · 2016 [cited by applicant]
US 20160313890A1 · Walline et al. · 2016 [cited by applicant]
US 20160350973A1 · Shapira et al. · 2016 [cited by applicant]
US 20160357266A1 · Patel et al. · 2016 [cited by applicant]
US 20160379409A1 · Gavriliuc et al. · 2016 [cited by applicant]
US 20170038829A1 · Lanier et al. · 2017 [cited by applicant]
US 20170038837A1 · Faaborg et al. · 2017 [cited by applicant]
US 20170038849A1 · Hwang · 2017 [cited by applicant]
US 20170039770A1 · Lanier et al. · 2017 [cited by applicant]
US 20170046872A1 · Geselowitz et al. · 2017 [cited by applicant]
US 20170060230A1 · Faaborg et al. · 2017 [cited by applicant]
US 20170123487A1 · Hazra et al. · 2017 [cited by applicant]
US 20170131964A1 · Baek et al. · 2017 [cited by applicant]
US 20170132694A1 · Damy · 2017 [cited by applicant]
US 20170132822A1 · Marschke et al. · 2017 [cited by applicant]
US 20170153866A1 · Grinberg et al. · 2017 [cited by applicant]
US 20170206691A1 · Harrises et al. · 2017 [cited by applicant]
US 20170228130A1 · Palmaro · 2017 [cited by applicant]
US 20170236332A1 · Kipman et al. · 2017 [cited by applicant]
US 20170285737A1 · Khalid et al. · 2017 [cited by applicant]
US 20170308163A1 · Cieplinski et al. · 2017 [cited by applicant]
US 20170315715A1 · Fujita et al. · 2017 [cited by applicant]
US 20170344223A1 · Holzer et al. · 2017 [cited by applicant]
US 20170357390A1 · Alonso Ruiz et al. · 2017 [cited by applicant]
US 20170358141A1 · Stafford et al. · 2017 [cited by applicant]
US 20170364198A1 · Yoganandan et al. · 2017 [cited by applicant]
US 20180045963A1 · Hoover et al. · 2018 [cited by applicant]
US 20180075658A1 · Lanier et al. · 2018 [cited by applicant]
US 20180081519A1 · Kim · 2018 [cited by applicant]
US 20180095634A1 · Alexander · 2018 [cited by applicant]
US 20180095635A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180101223A1 · Ishihara et al. · 2018 [cited by applicant]
US 20180114364A1 · Mcphee et al. · 2018 [cited by applicant]
US 20180150204A1 · Macgillivray · 2018 [cited by applicant]
US 20180150997A1 · Austin · 2018 [cited by applicant]
US 20180157332A1 · Nie · 2018 [cited by applicant]
US 20180158222A1 · Hayashi · 2018 [cited by applicant]
US 20180181199A1 · Harvey et al. · 2018 [cited by applicant]
US 20180188802A1 · Okumura · 2018 [cited by applicant]
US 20180210628A1 · Mcphee et al. · 2018 [cited by applicant]
US 20180239144A1 · Woods et al. · 2018 [cited by applicant]
US 20180275753A1 · Publicover et al. · 2018 [cited by applicant]
US 20180288206A1 · Stimpson et al. · 2018 [cited by applicant]
US 20180300023A1 · Hein · 2018 [cited by applicant]
US 20180315248A1 · Bastov et al. · 2018 [cited by applicant]
US 20180322701A1 · Pahud et al. · 2018 [cited by applicant]
US 20180348861A1 · Uscinski et al. · 2018 [cited by applicant]
US 20190018498A1 · West et al. · 2019 [cited by applicant]
US 20190034076A1 · Vinayak et al. · 2019 [cited by applicant]
US 20190050062A1 · Chen et al. · 2019 [cited by applicant]
US 20190080572A1 · Kim et al. · 2019 [cited by applicant]
US 20190088149A1 · Fink et al. · 2019 [cited by applicant]
US 20190094979A1 · Hall et al. · 2019 [cited by applicant]
US 20190101991A1 · Brennan · 2019 [cited by applicant]
US 20190130633A1 · Haddad et al. · 2019 [cited by applicant]
US 20190130733A1 · Hodge · 2019 [cited by applicant]
US 20190146128A1 · Cao et al. · 2019 [cited by applicant]
US 20190172261A1 · Alt et al. · 2019 [cited by applicant]
US 20190204906A1 · Ross et al. · 2019 [cited by applicant]
US 20190227763A1 · Kaufthal · 2019 [cited by applicant]
US 20190251884A1 · Burns et al. · 2019 [cited by applicant]
US 20190258365A1 · Zurmoehle et al. · 2019 [cited by applicant]
US 20190279407A1 · Mchugh et al. · 2019 [cited by applicant]
US 20190294312A1 · Rohrbacher · 2019 [cited by applicant]
US 20190310757A1 · Lee et al. · 2019 [cited by applicant]
US 20190324529A1 · Stellmach et al. · 2019 [cited by applicant]
US 20190332244A1 · Beszteri et al. · 2019 [cited by applicant]
US 20190339770A1 · Kurlethimar et al. · 2019 [cited by applicant]
US 20190346678A1 · Nocham · 2019 [cited by applicant]
US 20190354259A1 · Park · 2019 [cited by applicant]
US 20190361521A1 · Stellmach et al. · 2019 [cited by applicant]
US 20190362557A1 · Lacey et al. · 2019 [cited by applicant]
US 20190370492A1 · Falchuk et al. · 2019 [cited by applicant]
US 20190371072A1 · Lindberg et al. · 2019 [cited by applicant]
US 20190377487A1 · Bailey et al. · 2019 [cited by applicant]
US 20190379765A1 · Fajt et al. · 2019 [cited by applicant]
US 20190384406A1 · Smith et al. · 2019 [cited by applicant]
US 20200004401A1 · Hwang et al. · 2020 [cited by applicant]
US 20200026349A1 · Fontanel et al. · 2020 [cited by applicant]
US 20200043243A1 · Bhushan et al. · 2020 [cited by applicant]
US 20200082602A1 · Jones · 2020 [cited by applicant]
US 20200089314A1 · Poupyrev et al. · 2020 [cited by applicant]
US 20200098140A1 · Jagnow et al. · 2020 [cited by applicant]
US 20200098173A1 · Mccall · 2020 [cited by applicant]
US 20200117213A1 · Tian et al. · 2020 [cited by applicant]
US 20200128232A1 · Hwang et al. · 2020 [cited by applicant]
US 20200129850A1 · Ohashi · 2020 [cited by applicant]
US 20200159017A1 · Lin et al. · 2020 [cited by applicant]
US 20200225735A1 · Schwarz · 2020 [cited by applicant]
US 20200225746A1 · Bar-Zeev et al. · 2020 [cited by applicant]
US 20200225747A1 · Bar-Zeev et al. · 2020 [cited by applicant]
US 20200225830A1 · Tang et al. · 2020 [cited by applicant]
US 20200226814A1 · Tang et al. · 2020 [cited by applicant]
US 20200285314A1 · Cieplinski et al. · 2020 [cited by applicant]
US 20200356221A1 · Behzadi et al. · 2020 [cited by applicant]
US 20200357374A1 · Verweij et al. · 2020 [cited by applicant]
US 20200371673A1 · Faulkner · 2020 [cited by applicant]
US 20200387228A1 · Ravasz et al. · 2020 [cited by applicant]
US 20200387287A1 · Ravasz et al. · 2020 [cited by applicant]
US 20210074062A1 · Madonna et al. · 2021 [cited by applicant]
US 20210090337A1 · Ravasz et al. · 2021 [cited by applicant]
US 20210096726A1 · Faulkner et al. · 2021 [cited by applicant]
US 20210103333A1 · Cieplinski et al. · 2021 [cited by applicant]
US 20210125414A1 · Berkebile · 2021 [cited by applicant]
US 20210191600A1 · Lemay et al. · 2021 [cited by applicant]
US 20210295602A1 · Scapel et al. · 2021 [cited by applicant]
US 20210303074A1 · Vanblon et al. · 2021 [cited by applicant]
US 20210303107A1 · Pla I Conesa et al. · 2021 [cited by applicant]
US 20210319617A1 · Ahn et al. · 2021 [cited by applicant]
US 20210327140A1 · Rothkopf et al. · 2021 [cited by applicant]
US 20210339134A1 · Knoppert · 2021 [cited by applicant]
US 20210350564A1 · Peuhkurinen et al. · 2021 [cited by applicant]
US 20210352172A1 · Kim et al. · 2021 [cited by applicant]
US 20210375022A1 · Lee et al. · 2021 [cited by applicant]
US 20210407506A1 · Drummond · 2021 [cited by examiner]
US 20220011855A1 · Hazra et al. · 2022 [cited by applicant]
US 20220012002A1 · Bar-Zeev et al. · 2022 [cited by applicant]
US 20220030197A1 · Ishimoto · 2022 [cited by applicant]
US 20220070241A1 · Yerli · 2022 [cited by applicant]
US 20220083197A1 · Rockel et al. · 2022 [cited by applicant]
US 20220092862A1 · Faulkner et al. · 2022 [cited by applicant]
US 20220100270A1 · Pastrana Vicente et al. · 2022 [cited by applicant]
US 20220101593A1 · Rockel et al. · 2022 [cited by applicant]
US 20220101612A1 · Palangie et al. · 2022 [cited by applicant]
US 20220104910A1 · Shelton et al. · 2022 [cited by applicant]
US 20220121344A1 · Pastrana Vicente et al. · 2022 [cited by applicant]
US 20220137705A1 · Hashimoto et al. · 2022 [cited by applicant]
US 20220155909A1 · Kawashima et al. · 2022 [cited by applicant]
US 20220157083A1 · Jandhyala et al. · 2022 [cited by applicant]
US 20220187907A1 · Lee et al. · 2022 [cited by applicant]