IP Library › Granted Patent US 10,999,426
Granted Patent B2
US 10,999,426 · App. 16/667,269 · Granted May 4, 2021

Voice communication method

Inventors: Hugh W. Johnson (San Jose, CA); Christopher Garrido (San Jose, CA); Andreas E. Schobel (San Francisco, CA)
Assignee: Apple Inc.
H04M1/72484G06F1/163G06F3/0362G06F3/0488G06F3/04817G06F3/04883H04L65/1069H04L65/1089H04L65/4061H04M1/2535H04M1/27475H04M1/56H04M1/576H04M1/72412H04M1/72439H04M1/72463H04M1/72469H04W4/80H04M2250/22H04M2250/60H04W4/10H04W76/45
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 10,999,426
App. No.
16/667,269
Granted
May 4, 2021
Kind
B2
Abstract

An electronic device is disclosed. The electronic device includes one or more processors and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for receiving, from an external device associated with a contact, a request to establish a full-duplex live audio communication session between the electronic device and the external device; determining whether the contact is on a list; and in response to a determination that the contact is on the list, establishing the full-duplex live audio communication session between the electronic device and the external device, where the live audio communication session is established without receiving a user input that acknowledges the request.

Claims (40)

1. An electronic device, comprising:

one or more processors; and

memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving, from an external device associated with a contact, a request to establish a full-duplex live audio communication session between the electronic device and the external device; and

in accordance with a determination that the contact is on a list, establishing the full-duplex live audio communication session between the electronic device and the external device, wherein the live audio communication session is established without receiving a user input that acknowledges the request.

2. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

in accordance with a determination that the contact is not on the list, establishing the full-duplex live audio communication session only if the user input is detected.

3. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

in accordance with a determination that the contact is not on the list, waiting for a user input that accepts the request.

4. The electronic device of claim 1 , further including a microphone, and wherein the one or more programs further include instructions for:

in response to establishing the full-duplex live audio communication session, disabling audio input to the microphone.

5. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

in response to receiving a second user input, sending a second request to establish a second full-duplex live audio communication session between the electronic device and a second external device associated with a second contact; and

in response to sending the second request to the second external device, adding the second contact to the list.

6. A method, comprising:

at an electronic device:

receiving, from an external device associated with a contact, a request to establish a full-duplex live audio communication session between the electronic device and the external device; and

in response to a determination that the contact is on a list, establishing the full-duplex live audio communication session between the electronic device and the external device, wherein the live audio communication session is established without receiving a user input that acknowledges the request.

7. The method of claim 6 , further comprising:

in accordance with a determination that the contact is not on the list, establishing the full-duplex live audio communication session only if the user input is detected.

8. The method of claim 6 , further comprising:

in accordance with a determination that the contact is not on the list, waiting for a user input that accepts the request.

9. The method of claim 6 , wherein the electronic device includes a microphone; and

wherein the method further comprises:

in response to establishing the full-duplex live audio communication session, disabling audio input to the microphone.

10. The method of claim 6 , further comprising:

in response to receiving a second user input, sending a second request to establish a second full-duplex live audio communication session between the electronic device and a second external device associated with a second contact; and

in response to sending the second request to the second external device, adding the second contact to the list.

11. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device, the one or more programs including instructions for:

receiving, from an external device associated with a contact, a request to establish a full-duplex live audio communication session between the electronic device and the external device; and

in response to a determination that the contact is on a list, establishing the full-duplex live audio communication session between the electronic device and the external device, wherein the live audio communication session is established without receiving a user input that acknowledges the request.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the one or more programs further include instructions for:

in accordance with a determination that the contact is not on the list, establishing the full-duplex live audio communication session only if the user input is detected.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the one or more programs further include instructions for:

in accordance with a determination that the contact is not on the list, waiting for a user input that accepts the request.

14. The non-transitory computer-readable storage medium of claim 11 , wherein the electronic device further includes a microphone, and wherein the one or more programs further include instructions for:

in response to establishing the full-duplex live audio communication session, disabling audio input to the microphone.

15. The non-transitory computer-readable storage medium of claim 11 , wherein the one or more programs further include instructions for:

in response to receiving a second user input, sending a second request to establish a second full-duplex live audio communication session between the electronic device and a second external device associated with a second contact; and

in response to sending the second request to the second external device, adding the second contact to the list.

Continuity (4)
Division 15719344 · Sep 28, 2017
Provisional Application 62507167 · May 16, 2017
Provisional Application 62507195 · May 16, 2017
Related Publication 20200068066A1 · Feb 27, 2020