IP Library Granted Patent US 9,973,627
Granted Patent B1
US 9,973,627 · App. 15/415,066 · Granted May 15, 2018

Selecting audio profiles

Inventor: Josh Allison (West Jordan, UT)
Assignee: Sorenson IP Holdings, LLC
H04M3/42068H04M1/2475H04M1/72591H04M3/002H04M3/42391H04M7/0024H04M2201/41H04M2250/60
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,973,627
App. No.
15/415,066
Granted
May 15, 2018
Kind
B1
Abstract

A computer-implemented method to select a user profile is disclosed. The method may include obtaining, from a first device, a communication attempt at a user device. The method may further include obtaining first device data associated with the communication attempt and with the first device. The method may also include comparing the first device data with multiple data elements of each of multiple user profiles associated with the user device. The method may further include selecting a user profile of the multiple user profiles that includes the data element that matches the first device data in response to the first device data matching a data element of the multiple data elements. The method may also include loading an audio profile for the selected user profile on the user device.

Claims (54)

1. A computer-implemented method to activate a profile on a user device, the method comprising:

obtaining, from a first device, a communication attempt at a user device;

obtaining first device data associated with the communication attempt and with the first device;

comparing the first device data with contacts in contact lists of each of a plurality of user profiles associated with the user device;

in response to the first device data not matching one of the contacts, comparing the first device data with entries in communication histories of each of the plurality of user profiles;

in response to the first device data matching an entry in one of the communication histories, selecting a user profile of the plurality of user profiles that includes the entry in the one of the communication histories that matches the first device data;

loading an audio profile for the selected user profile on the user device;

establishing a communication session with the first device;

recognizing, during the communication session, a difference in a voice profile of a current user speaking on the user device and a voice profile of the selected user profile;

in response to recognizing a difference, selecting a different user profile of the plurality of user profiles; and

loading an audio profile for the different user profile on the user device.

2. The method of claim 1 , wherein the communication session includes an audio communication or a video communication.

3. The method of claim 2 , wherein the first device data includes one or more of the following: an identification number, an identification username, and a communication time; and the communication histories include one or more of the following: a plurality of identification numbers, a plurality of identification usernames, a plurality of communication durations, and a plurality of communication times.

4. The method of claim 1 , wherein the user profile comprises one or more of the following: a contact list, a communication history, an audio profile, a voice profile, and user device settings.

5. The method of claim 1 , further comprising:

loading settings for the user device from the selected user profile on the user device; and

loading settings for the user device from the different user profile on the user device.

6. The method of claim 1 , wherein the user profile of the plurality of user profiles that includes the entry in the one of the communication histories that matches the first device data is selected in place of a default user profile being selected when the first device data does not match any entries in the communication histories.

7. The method of claim 1 , further comprising employing echo cancellation for a period of time in response to loading the audio profile for the different user profile on the user device.

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

9. A computer-implemented method to activate a profile on a user device, the method comprising:

obtaining, from a first device, a communication attempt at a user device;

obtaining first device data associated with the communication attempt and with the first device;

comparing the first device data with a plurality of data elements of each of a plurality of user profiles of users associated with the user device, the users associated with the user device directly interacting with the user device during a communication session with the first device;

in response to the first device data matching a data element of the plurality of data elements, selecting a user profile of the plurality of user profiles that includes the data element that matches the first device data; and

loading an audio profile for the selected user profile on the user device, the audio profile configured to adjust a frequency response of audio output by the user device according to a hearing impairment experienced by a user associated with the selected user profile.

10. The method of claim 9 , wherein the communication attempt includes an audio communication, a video communication, or a multimedia message.

11. The method of claim 9 , wherein the plurality of user profiles are stored on the user device or an external computing system.

12. The method of claim 9 , wherein the selected user profile is selected in place of a default user profile being selected when the first device data does not match any of the plurality of data elements.

13. The method of claim 9 , wherein the selecting a user profile comprises:

presenting a list of the plurality of user profiles that include the data element that matches the first device data;

obtaining input from a user; and

selecting a user profile from the list of the plurality of user profiles based on the input from the user.

14. The method of claim 9 , further comprising:

establishing the communication session with the first device;

recognizing, during the communication session, a difference in a voice profile of a current user speaking on the user device and a voice profile of the selected user profile;

in response to recognizing a difference, selecting a different user profile of the plurality of user profiles; and

loading an audio profile for the different user profile on the user device.

15. At least one non-transitory computer readable media configured to store one or more instructions that when executed by at least one computing system cause or direct the computing system to perform the method of claim 9 .

16. A computer-implemented method to activate a profile on a user device, the method comprising:

obtaining, from a first device, a communication attempt at a user device;

establishing a communication session with the first device;

selecting a user profile of a plurality of user profiles associated with the user device;

loading an audio profile for the selected user profile on the user device;

recognizing, during the communication session and after loading the audio profile for the selected user profile, a difference in a voice profile of a current user speaking on the user device and a voice profile of the selected user profile;

in response to recognizing a difference, selecting a different user profile of the plurality of user profiles; and

loading an audio profile for the different user profile on the user device.

17. The method of claim 16 , wherein the communication attempt includes a video communication, an audio communication, or a multimedia message.

18. The method of claim 16 , wherein the data elements comprise one or more of the following: a contact or an entry in a communication history.

19. The method of claim 16 , further comprising:

obtaining first device data associated with the communication attempt and with the first device; and

comparing the first device data with a plurality of data elements of each of a plurality of user profiles associated with the user device,

wherein the user profile of the plurality of user profiles is selected that includes the data element that matches the first device data.

20. At least one non-transitory computer readable media configured to store one or more instructions that when executed by at least one computing system cause or direct the computing system to perform the method of claim 16 .

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: CAPTIONCALL, LLC; SORENSON COMMUNICATIONS, 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2018
From: CAPTIONCALL, LLC
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 045870/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2018
From: ALLISON, JOSH
To: CAPTIONCALL, LLC
Reel/Frame 045247/0901 →
SECURITY INTEREST Recorded Apr 5, 2017
From: SORENSON IP HOLDINGS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 041866/0631 →
SECURITY INTEREST Recorded Apr 5, 2017
From: SORENSON IP HOLDINGS, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 041866/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2017
From: ALLISON, JOSH
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 041482/0495 →