IP Library Granted Patent US 11,431,767
Granted Patent B2
US 11,431,767 · App. 15/991,608 · Granted Aug 30, 2022

Changing a communication session

Inventors: Adam Montero (Sandy, UT); Steven Burke (Lehi, UT)
Assignee: Sorenson IP Holdings, LLC
H04L65/4015H04L65/1059H04L65/1069
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,431,767
App. No.
15/991,608
Granted
Aug 30, 2022
Kind
B2
Abstract

Operations related to establishing a first communication session between a first first-end device and a first second-end device. The first first-end device may obtain first device audio during the first communication session. The operations also include establishing a second communication session between a second first-end device and a second second-end device. In addition, the operations may include communicating the first device audio to the second second-end device as second session audio of the second communication session.

Claims (39)

1. A computer-implemented method to change a communication session type, the method comprising:

establishing, via a communications system, a first communication session between a first first-end device and a first second-end device, the first first-end device obtaining first device audio during the first communication session, the first device audio including voice communications of a conversation occurring via the first communication session;

establishing, via the communications system, a second communication session between a second first-end device and a second second-end device, the second first-end device obtaining second device audio and second device video during the second communication session, the second communication session being separate from the first communication session, the second device audio corresponding to the second device video and including voice communications of a video conversation occurring via the second communication session;

obtaining, at the communications system, the first device audio from the first first-end device and the second device audio from the second first-end device;

after establishing the second communication session, communicating, from the communication system, the first device audio of the first communication session to the second second-end device as second session audio of the second communication session in place of communicating the second device audio corresponding to the second device video as the second session audio as part of the second communication session while communicating the second device video to the second second-end device, wherein communicating the first device audio to the second second-end device in place of communicating the second device audio to the second second-end device occurs while both the first communication session and the second communication session are active and the communication system is obtaining both the first device audio of the first communication session from the first first-end device and the second device video and the second device audio of the second communication session from the second first-end device;

communicating, from the communication system, the second device video from the second first-end device to the second second-end device at the same time as communicating the first device audio from the first first-end device to the second second-end device;

communicating, in response to termination of the first communication session, the second device audio to the second second-end device as the second session audio of the second communication session; and

generating an aggregate transcription based on the first device audio and the second device audio.

2. The method of claim 1 , wherein the first first-end device and the second first-end device are a same device.

3. The method of claim 2 , wherein the first first-end device and the second first-end device are both associated with a first user and the first second-end device and the second second-end device are both associated with a second user.

4. The method of claim 1 , wherein the first second-end device and the second second-end device are a same device.

5. The method of claim 1 , further comprising generating an indication with respect to the aggregate transcription that indicates establishment of the second communication session.

6. The method of claim 1 , further comprising generating an indication with respect to the aggregate transcription that indicates termination of the first communication session.

7. One or more non-transitory computer-readable media configured to store instructions that, in response to being executed by one or more processors, cause one or more systems to perform the method of claim 1 .

8. The method of claim 1 , further comprising directing the aggregate transcription to either the first first-end device, the second first-end device, the first second-end device, the second second-end device, or some combination of the first first-end device, the second first-end device, the first second-end device, and the second second-end device.

9. A system comprising:

one or more processors; and

one or more computer-readable media configured to store instructions that in response to being executed by the one or more processors cause the system to perform operations, the operations comprising:

establishing, via the system, a first communication session between a first first-end device and a first second-end device;

establishing, via the system, a second communication session between a second first-end device and a second second-end device, the second communication session being separate from the first communication session;

obtaining, at the system, first audio from the first first-end device and second video and second audio corresponding to the second video from the second first-end device;

after establishing the second communication session, communicating, from the system, the first audio of the first communication session to the second second-end device as part of the second communication session in place of communicating the second audio corresponding to the second video to the second second-end device as part of the second communication session while communicating the second video to the second second-end device, wherein communicating the first audio to the second second-end device in place of communicating the second audio to the second second-end device occurs while both the first communication session and the second communication session are active and the system is obtaining both the first audio of the first communication session from the first first-end device and the second video and the second audio of the second communication session from the second first-end device; and

generating an aggregate transcription based on the first audio and the second audio obtained by the second first-end device.

10. The system of claim 9 , wherein the first first-end device and the second first-end device are a same device.

11. The system of claim 10 , wherein the first first-end device and the second first-end device are both associated with a first user and the first second-end device and the second second-end device are both associated with a second user.

12. The system of claim 9 , wherein the first second-end device and the second second-end device are a same device.

13. The system of claim 9 , wherein the operations further comprise generating an indication with respect to the aggregate transcription that indicates establishment of the second communication session.

14. The system of claim 9 , wherein the operations further comprise generating an indication with respect the aggregate transcription that indicates a change of communication session type that corresponds to establishment of the second communication session.

15. The system of claim 9 , wherein the operations further comprise directing the aggregate transcription to either the first first-end device, the second first-end device, the first second-end device, the second second-end device, or some combination of the first first-end device, the second first-end device, the first second-end device, and the second second-end device.

16. A computer-implemented method to manage a communication session, the method comprising:

establishing, via a communications system, a first communication session between a first device and a second device;

establishing, via the communications system, a second communication session between the first device and the second device, the second communication session being separate from the first communication session;

obtaining, at the communications system, first audio from the first device of the first communication session and second video and second audio corresponding to the second video from the first device of the second communication session;

after establishing the second communication session, communicating, from the communication system, the first audio of the first communication session to the second device as part of the second communication session in place of communicating the second audio corresponding to the second video to the second device for the second communication session while communicating the second video to the second device, wherein communicating the first audio occurs while both the first communication session and the second communication session are active and the communication system is obtaining the first audio, the second video, and the second audio from the first device; and

generating an aggregate transcription based on the first audio and based on second audio obtained by the second device.

17. One or more non-transitory computer-readable media configured to store instructions that, in response to being executed by one or more processors, cause one or more systems to perform the method of claim 16 .

18. The method of claim 16 , further comprising generating an indication with respect to the aggregate transcription that indicates establishment of the second communication session.

19. The method of claim 16 , further comprising generating an indication with respect to the aggregate transcription that indicates termination of the first communication session.

20. The method of claim 16 , further comprising directing the aggregate transcription to either the first device, the second device, or the first and second device.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA THE NAME OF THE LAST RECEIVING PARTY SHOULD BE CAPTIONCALL, LLC PREVIOUSLY RECORDED ON REEL 67190 FRAME 517. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded May 31, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
Reel/Frame 067591/0675 →
RELEASE OF SECURITY INTEREST Recorded Apr 23, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONALCALL, LLC
Reel/Frame 067190/0517 →
SECURITY INTEREST Recorded Apr 23, 2024
From: SORENSON COMMUNICATIONS, LLC; INTERACTIVECARE, LLC; CAPTIONCALL, LLC
To: OAKTREE FUND ADMINISTRATION, LLC, AS COLLATERAL AGENT
Reel/Frame 067573/0201 →
JOINDER NO. 1 TO THE FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 22, 2021
From: SORENSON IP HOLDINGS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056019/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2018
From: INTERACTIVECARE, LLC
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 045965/0124 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2018
From: MONTERO, ADAM; BURKE, STEVEN
To: INTERACTIVECARE, LLC
Reel/Frame 045924/0526 →
Continuity (1)
Related Publication 20190372824A1 · Dec 5, 2019
Cited By (1)
US 12,445,506