IP Library › Granted Patent US 11,765,114
Granted Patent B2
US 11,765,114 · App. 17/079,216 · Granted Sep 19, 2023

Voice communication method

Inventors: Tiffany S. Jon (Sunnyvale, CA); Freddy Allen Anzures (San Francisco, CA); Stephen O. Lemay (Palo Alto, CA); Matthew J. Sundstrom (Campbell, CA)
Assignee: Apple Inc.
H04L51/10G06F3/04883H04W76/18G06F3/0488
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 11,765,114
App. No.
17/079,216
Granted
Sep 19, 2023
Kind
B2
Abstract

Audio inputs are detected at an electronic device and translated into electronic communications for playback at an external electronic device.

Claims (116)

1. An electronic device, comprising:

a display;

a touch-sensitive surface;

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:

while the device is connected to a first communication channel associated with a first external device of a first contact and not connected to a second communication channel associated with a second external device of a second contact:

concurrently displaying a first affordance including a representation of the first contact and a second affordance including a representation of the second contact;

detecting a touch input on the second affordance;

in response to detecting the touch input on the second affordance, terminating a communication session with first external device over the first communication channel and connecting to the second communication channel; and

displaying a visual indication indicating that the device has terminated the communication session with the first external device and is connected to the second communication channel.

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

concurrently displaying the first affordance and the second affordance in response to receiving a first user request to enter a channel-switch mode, wherein the first affordance is displayed at a first position on the display and the second affordance is displayed at a second position relative to the first position on the display.

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

subsequent to receiving a first data signal including first voice data at the first communication channel from the first contact, causing audio output of the first voice data;

displaying a first talk affordance for communicating with the first contact through the first communication channel;

in response to detecting activation of the first talk affordance:

capturing first voice input at a microphone; and

sending, through the first communication channel, first outgoing data signal including first outgoing voice data corresponding to the captured first voice input.

4. The electronic device of claim 1 , the one or more programs including instructions for:

while the device is connected to the second communication channel and not connected to the first communication channel, displaying:

a second talk affordance for communicating data through the second communication channel.

5. The electronic device of claim 4 , the one or more programs including instructions for:

subsequent to receiving a second data signal including second voice data at the second communication channel from the second contact, causing audio output of the second voice data; and

in response to detecting activation of the second talk affordance:

capturing second voice input at a microphone; and

sending, through the second communication channel, second outgoing data signal including second outgoing voice data corresponding to the captured second voice input.

6. The electronic device of claim 2 , the one or more programs including instructions for:

in response to detecting the touch input on the second affordance, exiting the channel-switch mode; and

while the device is connected to the second communication channel and not connected to the first communication channel, in response to receiving a second user request to re-enter the channel-switch mode, concurrently displaying the second affordance at the first position and the first affordance at the second position.

7. The electronic device of claim 6 , the one or more programs including instructions for:

while concurrently displaying the first affordance and the second affordance in response to receiving the second user request, displaying a second visual indication that the device is connected to the second communication channel and not connected to the first communication channel wherein the second visual indication is distinct from the visual indication.

8. The electronic device of claim 7 , the one or more programs including instructions for:

while concurrently displaying the first affordance and the second affordance in response to receiving the second user request, in response to detecting a user intent to stay connected to the second communication channel, exiting the channel-switch mode and removing display of the first affordance.

9. The electronic device of claim 8 , the one or more programs including instructions for:

in response to detecting the user intent, replacing display of the second visual indication with the visual indication.

10. The electronic device of claim 2 , the one or more programs including instructions for:

while the device is connected to the second communication channel and not connected to the first communication channel:

concurrently displaying the first affordance and the second affordance with an add affordance at a third position relative to the first position and the second position on the display;

detecting a second touch input on the add affordance;

subsequent to detecting the second touch input on the add affordance, displaying a contact list including a third contact; and

in response to detecting selection of the third contact, disconnecting from the second communication channel and connecting to a third communication channel corresponding to a third external device associated with the third contact.

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 with a display and a touch-sensitive surface, the one or more programs including instructions for:

while the device is connected to a first communication channel associated with a first external device of a first contact and not connected to a second communication channel associated with a second external device of a second contact:

concurrently displaying a first affordance including a representation of the first contact and a second affordance including a representation of the second contact;

detecting a touch input on the second affordance;

in response to detecting the touch input on the second affordance, terminating a communication session with first external device over the first communication channel and connecting to the second communication channel; and

displaying a visual indication indicating that the device has terminated the communication session with the first external device and is connected to the second communication channel.

12. A method, comprising:

at an electronic device with a display and a touch-sensitive surface:

while the device is connected to a first communication channel associated with a first external device of a first contact and not connected to a second communication channel associated with a second external device of a second contact:

concurrently displaying a first affordance including a representation of the first contact and a second affordance including a representation of the second contact;

detecting a touch input on the second affordance;

in response to detecting the touch input on the second affordance, terminating a communication session with first external device over the first communication channel and connecting to the second communication channel; and

displaying a visual indication indicating that the device has terminated the communication session with the first external device and is connected to the second communication channel.

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

concurrently displaying the first affordance and the second affordance in response to receiving a first user request to enter a channel-switch mode, wherein the first affordance is displayed at a first position on the display and the second affordance is displayed at a second position relative to the first position on the display.

14. The non-transitory computer-readable storage medium of claim 11 , the one or more programs including instructions for:

subsequent to receiving a first data signal including first voice data at the first communication channel from the first contact, causing audio output of the first voice data;

displaying a first talk affordance for communicating with the first contact through the first communication channel;

in response to detecting activation of the first talk affordance:

capturing first voice input at a microphone; and

sending, through the first communication channel, first outgoing data signal including first outgoing voice data corresponding to the captured first voice input.

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

while the device is connected to the second communication channel and not connected to the first communication channel, displaying:

a second talk affordance for communicating data through the second communication channel.

16. The non-transitory computer-readable storage medium of claim 15 , the one or more programs including instructions for:

subsequent to receiving a second data signal including second voice data at the second communication channel from the second contact, causing audio output of the second voice data; and

in response to detecting activation of the second talk affordance:

capturing second voice input at a microphone; and

sending, through the second communication channel, second outgoing data signal including second outgoing voice data corresponding to the captured second voice input.

17. The non-transitory computer-readable storage medium of claim 13 , the one or more programs including instructions for:

in response to detecting the touch input on the second affordance, exiting the channel-switch mode; and

while the device is connected to the second communication channel and not connected to the first communication channel, in response to receiving a second user request to re-enter the channel-switch mode, concurrently displaying the second affordance at the first position and the first affordance at the second position.

18. The non-transitory computer-readable storage medium of claim 17 , the one or more programs including instructions for:

while concurrently displaying the first affordance and the second affordance in response to receiving the second user request, displaying a second visual indication that the device is connected to the second communication channel and not connected to the first communication channel, wherein the second visual indication is distinct from the visual indication.

19. The non-transitory computer-readable storage medium of claim 18 , the one or more programs including instructions for:

while concurrently displaying the first affordance and the second affordance in response to receiving the second user request, in response to detecting a user intent to stay connected to the second communication channel, exiting the channel-switch mode and removing display of the first affordance.

20. The non-transitory computer-readable storage medium of claim 19 , the one or more programs including instructions for:

in response to detecting the user intent, replacing display of the second visual indication with the visual indication.

21. The non-transitory computer-readable storage medium of claim 13 , the one or more programs including instructions for:

while the device is connected to the second communication channel and not connected to the first communication channel:

concurrently displaying the first affordance and the second affordance with an add affordance at a third position relative to the first position and the second position on the display;

detecting a second touch input on the add affordance;

subsequent to detecting the second touch input on the add affordance, displaying a contact list including a third contact; and

in response to detecting selection of the third contact, disconnecting from the second communication channel and connecting to a third communication channel corresponding to a third external device associated with the third contact.

22. The method of claim 12 , further comprising:

concurrently displaying the first affordance and the second affordance in response to receiving a first user request to enter a channel-switch mode, wherein the first affordance is displayed at a first position on the display and the second affordance is displayed at a second position relative to the first position on the display.

23. The method of claim 12 , further comprising:

subsequent to receiving a first data signal including first voice data at the first communication channel from the first contact, causing audio output of the first voice data;

displaying a first talk affordance for communicating with the first contact through the first communication channel;

in response to detecting activation of the first talk affordance:

capturing first voice input at a microphone; and

sending, through the first communication channel, first outgoing data signal including first outgoing voice data corresponding to the captured first voice input.

24. The method of claim 12 , further comprising:

while the device is connected to the second communication channel not connected to the first communication channel, displaying:

a second talk affordance for communicating data through the second communication channel.

25. The method of claim 24 , further comprising:

subsequent to receiving a second data signal including second voice data at the second communication channel from the second contact, causing audio output of the second voice data; and

in response to detecting activation of the second talk affordance:

capturing second voice input at a microphone; and

sending, through the second communication channel, second outgoing data signal including second outgoing voice data corresponding to the captured second voice input.

26. The method of claim 22 , further comprising:

in response to detecting the touch input on the second affordance, exiting the channel-switch mode; and

while the device is connected to the second communication channel and not connected to the first communication channel, in response to receiving a second user request to re-enter the channel-switch mode, concurrently displaying the second affordance at the first position and the first affordance at the second position.

27. The method of claim 26 , further comprising:

while concurrently displaying the first affordance and the second affordance in response to receiving the second user request, displaying a second visual indication that the device is connected to the second communication channel and not connected to the first communication channel, wherein the second visual indication is distinct from the visual indication.

28. The method of claim 27 , further comprising:

while concurrently displaying the first affordance and the second affordance in response to receiving the second user request, in response to detecting a user intent to stay connected to the second communication channel, exiting the channel-switch mode and removing display of the first affordance.

29. The method of claim 28 , further comprising:

in response to detecting the user intent, replacing display of the second visual indication with the visual indication.

30. The method of claim 22 , further comprising:

while the device is connected to the second communication channel and not connected to the first communication channel:

concurrently displaying the first affordance and the second affordance with an add affordance at a third position relative to the first position and the second position on the display;

detecting a second touch input on the add affordance;

subsequent to detecting the second touch input on the add affordance, displaying a contact list including a third contact; and

in response to detecting selection of the third contact, disconnecting from the second communication channel and connecting to a third communication channel corresponding to a third external device associated with the third contact.

Continuity (5)
Continuation 15981828 · May 16, 2018
Provisional Application 62507195 · May 16, 2017
Provisional Application 62507167 · May 16, 2017
Provisional Application 62671991 · May 15, 2018
Related Publication 20220131822A1 · Apr 28, 2022
Cited By (3)
US 12,321,666 US 12,511,009 US 12,632,214