IP Library › Granted Patent US 11,659,362
Granted Patent B1
US 11,659,362 · App. 17/074,264 · Granted May 23, 2023

Managing communications sessions based on restrictions and permissions

Inventors: Shambhavi Sathyanarayana Rao (Seattle, WA); Patrick Fiori (Seattle, WA); Ford Davidson (Bellevue, WA); Rohit Lohani (Sammamish, WA); Shawn Michael Banks (Issaquah, WA); Merle Michael Robinson (Kirkland, WA); Ninad Parkhi (Sammamish, WA)
Assignee: Amazon Technologies, Inc.
H04W4/16H04L61/4594H04L67/148H04L67/303H04M1/72484H04M3/58
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,659,362
App. No.
17/074,264
Granted
May 23, 2023
Kind
B1
Abstract

Techniques related to managing data communications between devices are described. In an example, a computer system receives, from a first device, a request to transfer a communications session with the first device and a second device. The computer system determines contextual data associated with the communications session. Using at least the contextual data, the computer system determines the communications session is permitted to be transferred from the first device to a third device based. The computer system causes a transferred communications session to be established with the third device and the second device.

Claims (52)

1. A computer system comprising:

one or more processors; and

one or more memories storing computer-readable instructions that, upon execution by the one or more processors, cause the computer system to:

cause first audio data to be output by a first device associated with a user profile, the output of the first audio data resulting in first audio;

determine contextual data associated with the first device;

determine second audio data is to be output by a second device associated with the user profile;

based at least in part on the contextual data, select the second device, rather than the first device, for audio output with regard to the user profile;

cause the first audio to cease;

cause the second device to output second audio data resulting in second audio;

determine the first device is connected to a third device, wherein a first connection between the first device and the third device results in the first audio and wherein the first connection involves at least one first wireless communication;

discontinue the first connection between the first device and the third device; and

cause a second connection between the second device and the third device, wherein the second connection results in the second audio and wherein the second connection involves at least one second wireless communication.

2. The computer system of claim 1 , wherein one or more memories store further computer-readable instructions that, upon execution by the one or more processors, further cause the computer system to:

determine the contextual data includes data indicating permission to allow the second device to connect to the third device.

3. The computer system of claim 1 , wherein one or more memories store further computer-readable instructions that, upon execution by the one or more processors, further cause the computer system to:

determine the second connection has failed; and

cause a third connection to be established between the first device and the third device.

4. The computer system of claim 1 , wherein one or more memories store further computer-readable instructions that, upon execution by the one or more processors, further cause the computer system to:

determine that the second device is to be selected for audio output with regard to the user profile based at least in part on the first device and the second device being within a same area.

5. The computer system of claim 1 , wherein one or more memories store further computer-readable instructions that, upon execution by the one or more processors, further cause the computer system to:

determine a command to switch from the first device to the second device for audio output with regard to the user profile.

6. The computer system of claim 1 , wherein one or more memories store further computer-readable instructions that, upon execution by the one or more processors, further cause the computer system to:

cause the second device to output a notification regarding the second device being selected for audio output.

7. The computer system of claim 6 , wherein the computer-readable instructions that cause the second device to output the notification comprise computer-readable instructions that, upon execution by the one or more processors, further cause the computer system to:

cause the second device to display the notification as part of a graphical user interface.

8. The computer system of claim 1 , wherein the second audio data corresponds to a first communication session.

9. The computer system of claim 1 , wherein the first audio data and the second audio data correspond to a first communication session.

10. A computer-implemented method, comprising:

causing first audio data to be output by a first device associated with a user profile, the output of the first audio data resulting in first audio;

determining contextual data associated with the first device;

determining second audio data is to be output by a second device associated with the user profile;

based at least in part on the contextual data, selecting the second device, rather than the first device, for audio output with regard to the user profile;

causing the first audio to cease;

causing the second device to output second audio data resulting in second audio;

determining the first device is connected to a third device, wherein a first connection between the first device and the third device results in the first audio and wherein the first connection involves at least one first wireless communication;

discontinuing the first connection between the first device and the third device; and

causing a second connection between the second device and the third device, wherein the second connection results in the second audio and wherein the second connection involves at least one second wireless communication.

11. The computer-implemented method of claim 10 , further comprising:

determining the contextual data includes data indicating permission to allow the second device to connect to the third device.

12. The computer-implemented method of claim 10 , further comprising:

determining the second connection has failed; and

causing a third connection to be established between the first device and the third device.

13. The computer-implemented method of claim 10 , further comprising:

determining that the second device is to be selected for audio output with regard to the user profile based at least in part on the first device and the second device being within a same area.

14. The computer-implemented method of claim 10 , further comprising:

determining a command to switch from the first device to the second device for audio output with regard to the user profile.

15. The computer-implemented method of claim 10 , further comprising:

causing the second device to output a notification regarding the second device being selected for audio output.

16. The computer-implemented method of claim 15 , wherein causing the second device to output a notification comprises:

causing the second device to display the notification as part of a graphical user interface.

17. The computer-implemented method of claim 10 , wherein the second audio data corresponds to a first communication session.

18. The computer-implemented method of claim 10 , wherein the first audio data and the second audio data correspond to a first communication session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2020
From: SATHYANARAYANA RAO, SHAMBHAVI; FIORI, PATRICK; DAVIDSON, FORD; LOHANI, ROHIT; BANKS, SHAWN MICHAEL; ROBINSON, MERLE MICHAEL; PARKHI, NINAD
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 054099/0661 →
Continuity (1)
Continuation 16454614 · Jun 27, 2019
Cited By (1)
US 12,273,313