IP Library Granted Patent US 9,787,941
Granted Patent B1
US 9,787,941 · App. 15/400,411 · Granted Oct 10, 2017

Device to device communication

Inventors: Scot Lorin Brooksby (Highland, UT); Adam Montero (Midvale, UT); Merle Lamar Walker, III (Sandy, UT)
Assignee: Sorenson IP Holdings, LLC
H04N7/147G06F19/322G10L15/26
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 9,787,941
App. No.
15/400,411
Granted
Oct 10, 2017
Kind
B1
Abstract

A method of device to device communication is provided. The method may include obtaining a request for a communication session at a communication system from a first device. The method may further include obtaining profile data of a user associated with the first device and in response to obtaining the request, selecting a second device of multiple second devices to participate in the communication session using the profile data. In some embodiments, the method may also include establishing the communication session between the first device and the second device using the communication system and generating transcript data of the second device audio. The method may also include sending the transcript data and the second device audio to the first device for presentation of the transcription of the second device audio by the first device in substantially real-time with presentation of the second device audio by the first device.

Claims (48)

1. A computer-implemented method of device to device communication, the method comprising:

obtaining identity data from a first device at a communication system;

in response to obtaining the identity data, providing a communication address to the first device;

after providing the communication address, obtaining a request for a video communication session at the communication system from the first device at the communication address;

in response to obtaining the request, determining a second device of a plurality of second devices to participate in the video communication session, the determining including:

obtaining profile data of a user associated with the first device, the profile data including a medical condition of the user; and

selecting the second device from the plurality of second devices to participate in the video communication session based on the medical condition of the user, the request for the video communication session provided by the first device not designating any of the plurality of second devices;

establishing the video communication session between the first device and the second device using the communication system such that the first device provides first device video and first device audio to the second device and the second device provides second device video and second device audio to the first device;

generating transcript data of the second device audio, the transcript data including a transcription of the second device audio; and

sending the transcript data and the second device audio to the first device for presentation of the transcription of the second device audio by the first device in substantially real-time with presentation of the second device audio by the first device.

2. The method of claim 1 , wherein the communication system obtains the profile data before the first device sends the request for the video communication session.

3. The method of claim 1 , wherein determining the second device to participate in the video communication session is performed without receiving additional data from the first device after obtaining the request for the video communication session.

4. The method of claim 1 , wherein the transcript data is first transcript data, the method further comprising generating second transcript data of the first device audio, the second transcript data including a transcription of the first device audio.

5. The method of claim 4 , further comprising:

associating the second transcript data and the first transcript data with a user of the first device; and

storing the second transcript data and the first transcript data outside of the first device.

6. The method of claim 1 , further comprising after selecting the second device, providing the medical condition of the user to the second device.

7. The method of claim 1 , further comprising:

obtaining health data of the user using the request for the video communication session; and

providing the health data of the user and the profile data to the second device for concurrent use with the video communication session.

8. The method of claim 1 , wherein the second device is used by a health care professional.

9. One or more non-transitory media configured to store instructions that in response to being executed by one or more processors cause the communication system to perform the method of claim 1 .

10. A computer-implemented method of device to device communication, the method comprising:

obtaining a request for a communication session at a communication system from a first device;

obtaining profile data of a user associated with the first device before obtaining the request for the communication session;

in response to obtaining the request, selecting a second device of a plurality of second devices to participate in the communication session using the profile data without receiving additional data from the first device after obtaining the request for the communication session;

establishing the communication session between the first device and the second device using the communication system such that the first device provides first device audio to the second device and the second device provides second device audio to the first device;

generating transcript data of the second device audio, the transcript data including a transcription of the second device audio; and

sending the transcript data and the second device audio to the first device for presentation of the transcription of the second device audio by the first device in substantially real-time with presentation of the second device audio by the first device.

11. The method of claim 10 , wherein the transcript data is first transcript data, the method further comprising generating second transcript data of the first device audio, the second transcript data including a transcription of the first device audio.

12. The method of claim 11 , further comprising:

associating the second transcript data and the first transcript data with a user of the first device; and

storing the second transcript data and the first transcript data outside of the first device.

13. The method of claim 10 , wherein the communication system obtains the profile data before the communication system obtains the request for the communication session.

14. One or more non-transitory media configured to store instructions that in response to being executed by one or more processors cause the communication system to perform the method of claim 10 .

15. A communication system comprising:

a routing system configured to:

obtain a request for a communication session from a first device;

obtain profile data of a user associated with the first device before obtaining the request for the communication session;

in response to the request and without receiving additional data from the first device after obtaining the request for the communication session, select a second device of a plurality of second devices to participate in the communication session using the profile data; and

establish the communication session between the first device and the second device such that the first device provides first device audio to the second device and the second device provides second device audio to the first device; and

a transcription system configured to receive the second device audio from the routing system, the transcription system further configured to generate transcript data of the second device audio, the transcript data including a transcription of the second device audio,

wherein the transcript data and the second device audio are provided to the first device for presentation of the transcription of the second device audio by the first device in substantially real-time with presentation of the second device audio by the first device.

16. The communication system of claim 15 , wherein the transcript data is first transcript data, the transcription system further configured to receive the first device audio from the routing system and to generate second transcript data of the first device audio, the second transcript data including a transcription of the first device audio.

17. The communication system of claim 16 , wherein the transcription system is further configured to:

associate the second transcript data and the first transcript data with a user of the first device; and

store the second transcript data and the first transcript data outside of the first device.

18. The communication system of claim 15 , further comprising a database configured to store medical profile data, wherein the database obtains the medical profile data before the routing system obtains the request for the communication session.

Assignments (9)
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 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2019
From: JPMORGAN CHASE BANK, N.A.
To: SORENSON COMMUNICATIONS, LLC; SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC; INTERACTIVECARE, LLC
Reel/Frame 049109/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2018
From: CAPTIONCALL, LLC
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 045980/0956 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2018
From: MONTERO, ADAM; WALKER, MERLE LAMAR, III; BROOKSBY, SCOTT LORIN
To: CAPTIONCALL, LLC
Reel/Frame 045981/0420 →
SECURITY INTEREST Recorded Apr 30, 2018
From: SORENSON COMMUNICATIONS, LLC; INTERACTIVECARE, LLC; CAPTIONCALL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046416/0166 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2017
From: WALKER, MERLE LAMAR, III; MONTERO, ADAM; BROOKSBY, SCOT LORIN
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 040877/0913 →