IP Library Granted Patent US 9,614,973
Granted Patent B1
US 9,614,973 · App. 15/184,589 · Granted Apr 4, 2017

Voice over internet protocol credentials

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,614,973
App. No.
15/184,589
Granted
Apr 4, 2017
Kind
B1
Abstract

A computer-implemented method to provide voice-over-internet protocol (VoIP) credentials to a device may include receiving, at a system, first credentials from a device. The method may also include authenticating the device using the first credentials and after authenticating the device, obtaining, at the system, a device identifier for the device based on the first credentials. The method may further include establishing a connection between the system and a VoIP system configured to provide VoIP services and after establishing the connection, providing, from the system, the device identifier to the VoIP system. The method may also include receiving, at the system, VoIP credentials for the device. In some embodiments, the VoIP credentials may be configured to authenticate the device with the VoIP system such that the device is able to receive the VoIP services from the VoIP system. The method may further include providing the VoIP credentials to the device.

Claims (60)

1. A computer-implemented method to obtain Voice-Over-Internet Protocol (VoIP) credentials for a device, the method comprising:

receiving, at a system, first credentials and a first device identifier from a device;

authenticating the device using the first credentials;

after authenticating the device, obtaining, at the system, a second device identifier for the device based on the first credentials;

establishing a connection between the system and a VoIP system configured to provide VoIP services;

after establishing the connection, providing the first device identifier and the second device identifier to the VoIP system;

receiving, at the system, VoIP credentials for the device, the VoIP credentials configured based on the first device identifier and configured to authenticate the device with the VoIP system such that the device is able to receive the VoIP services from the VoIP system without further communication with the system; and

providing the VoIP credentials to the device from the system, wherein the VoIP credentials are passed through the system to the device and not maintained in the system after providing the VoIP credentials to the device.

2. The method of claim 1 , wherein the first device identifier is an electronic serial number of the device.

3. The method of claim 1 , wherein the device is able to receive the VoIP services from the VoIP system without further communication with the system until the VoIP credentials expire, wherein after expiration of the VoIP credentials, one or more operations of the method of claim 1 are repeated to obtain renewed VoIP credentials from the VoIP system.

4. The method of claim 1 , further comprising:

receiving a plurality of device identifiers that include the first device identifier, wherein each of the plurality of device identifiers is associated with a different device configured to receive VoIP services;

receiving a plurality of VoIP identifiers, each of the plurality of VoIP identifiers corresponding to a different one of the plurality of device identifiers;

selecting one of the plurality of VoIP identifiers, the one of the plurality of VoIP identifiers corresponding to the first device identifier of the plurality of device identifiers; and

providing the one of the plurality of VoIP identifiers to the VoIP system, wherein the VoIP credentials for the device are received at the system in response to providing the one of the plurality of VoIP identifiers.

5. The method of claim 1 , further comprising:

receiving, at the system, audio of a communication session between a second device and the device, the communication session implemented using the VoIP system;

generating text data based on the audio of the communication session; and

providing the text data to the device, the device configured to display the text data and present the audio simultaneously.

6. At least one non-transitory computer readable media configured to store one or more instructions that when executed by at least one computing system performs the method of claim 1 .

7. A computer-implemented method to provide Voice-Over-Internet Protocol (VoIP) credentials to a device, the method comprising:

receiving, at a system, first credentials from a device;

authenticating the device using the first credentials;

after authenticating the device, obtaining, at the system, a device identifier for the device based on the first credentials;

establishing a connection between the system and a VoIP system configured to provide VoIP services;

after establishing the connection, providing, from the system, the device identifier to the VoIP system;

receiving, at the system, a plurality of identifiers that include the device identifier from the VoIP system, wherein each of the plurality of identifiers is associated with a different device configured to receive VoIP services from the VoIP system;

receiving, at the system, a plurality of VoIP identifiers from the VoIP system, each of the plurality of VoIP identifiers corresponding to a different one of the plurality of identifiers;

selecting, at the system, one of the plurality of VoIP identifiers, the one of the plurality of VoIP identifiers corresponding to the device identifier of the plurality of identifiers;

providing, from the system, the one of the plurality of VoIP identifiers to the VoIP system;

in response to providing the one of the plurality of VoIP identifiers, receiving, at the system, VoIP credentials for the device, the VoIP credentials configured to authenticate the device with the VoIP system such that the device is able to receive the VoIP services from the VoIP system without further communication with the system; and

providing the VoIP credentials to the device from the system.

8. The method of claim 7 , wherein the device identifier is obtained from a database that is part of the system.

9. The method of claim 7 , wherein the VoIP credentials are passed through the system to the device and not maintained in the system after providing the VoIP credentials to the device.

10. The method of claim 7 , wherein the device is able to receive the VoIP services from the VoIP system without further communication with the system until the VoIP credentials expire, wherein after expiration of the VoIP credentials, one or more operations of the method of claim 7 are repeated to obtain renewed VoIP credentials from the VoIP system.

11. The method of claim 7 , further comprising encrypting the VoIP credentials such that the VoIP credentials provided to the device are encrypted.

12. The method of claim 7 , further comprising:

receiving, at the system, audio of a communication session between a second device and the device, the communication session implemented using the VoIP system;

generating text data based on the audio of the communication session; and

providing the text data to the device, the device configured to present the text data and the audio simultaneously.

13. At least one non-transitory computer readable media configured to store one or more instructions that when executed by at least one computing system performs the method of claim 7 .

14. A computer-implemented method to provide Voice-Over-Internet Protocol (VoIP) credentials to a device, the method comprising:

receiving, at a system, first credentials from a device;

authenticating the device using the first credentials;

obtaining, at the system, a device identifier for the device;

establishing a connection between the system and a VoIP system configured to provide VoIP services;

after establishing the connection, providing, from the system, the device identifier to the VoIP system;

receiving, at the system, a plurality of VoIP identifiers from the VoIP system;

selecting, at the system, one of the plurality of VoIP identifiers;

providing, from the system, the one of the plurality of VoIP identifiers to the VoIP system;

in response to providing the one of the plurality of VoIP identifiers, receiving, at the system, VoIP credentials for the device, the VoIP credentials configured to authenticate the device with the VoIP system such that the device is able to receive the VoIP services from the VoIP system; and

providing the VoIP credentials to the device.

15. The method of claim 14 , wherein the VoIP credentials are passed through the system to the device and not maintained in the system after providing the VoIP credentials to the device.

16. The method of claim 14 , wherein the device is able to receive the VoIP services from the VoIP system without further communication with the system until the VoIP credentials expire, wherein after expiration of the VoIP credentials, one or more operations of the method of claim 14 are repeated to obtain renewed VoIP credentials from the VoIP system.

17. The method of claim 16 , wherein the one or more operations of the method of claim 14 that are repeated to obtain renewed VoIP credentials from the VoIP system include: establishing a connection, providing the device identifier, receiving a plurality of VoIP identifiers, selecting one of the plurality of VoIP identifiers, providing the one of the plurality of VoIP identifiers, and receiving VoIP credentials.

18. The method of claim 1 , wherein the device is able to receive the VoIP services from the VoIP system without further communication with the system until the VoIP credentials expire, wherein after expiration of the VoIP credentials, the method of claim 1 further comprises:

receiving, at the system, a plurality of VoIP identifiers from the VoIP system;

selecting, at the system, one of the plurality of VoIP identifiers;

providing, from the system, the one of the plurality of VoIP identifiers to the VoIP system; and

in response to providing the one of the plurality of VoIP identifiers, receiving, at the system, the VoIP credentials for the device.

Assignments (14)
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 →
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
Reel/Frame 058533/0467 →
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 →
LIEN Recorded Feb 11, 2020
From: SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 051894/0665 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: U.S. BANK NATIONAL ASSOCIATION
To: SORENSON COMMUNICATIONS, LLC; SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC; INTERACTIVECARE, LLC
Reel/Frame 049115/0468 →
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 →
PATENT SECURITY AGREEMENT Recorded Apr 29, 2019
From: SORENSEN COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 050084/0793 →
SECURITY INTEREST Recorded Apr 30, 2018
From: SORENSON COMMUNICATIONS, LLC; INTERACTIVECARE, LLC; CAPTIONCALL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046416/0166 →
SECURITY INTEREST Recorded Apr 12, 2017
From: SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 042242/0001 →
SECURITY INTEREST Recorded Apr 9, 2017
From: SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 042229/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2017
From: CAPTIONCALL, LLC
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 041132/0833 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2016
From: JONES, RYAN; KAM, DAVID; ROYLANCE, SHANE; SOROKINE, MICHAEL; WALKER, MERLE LAMAR, III
To: CAPTIONCALL LLC
Reel/Frame 038935/0053 →