IP Library Granted Patent US 10,790,919
Granted Patent B1
US 10,790,919 · App. 16/365,499 · Granted Sep 29, 2020

Personalized real-time audio generation based on user physiological response

Inventors: John Kolen (Foster City, CA); Harold Henry Chaput (Belmont, CA); Navid Aghdaie (San Jose, CA); Kazi Atif-Uz Zaman (Foster City, CA); Kenneth Alan Moss (Redwood City, CA)
Assignee: Electronic Arts Inc.
H04H60/46G06F3/165G06N3/08
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 10,790,919
App. No.
16/365,499
Granted
Sep 29, 2020
Kind
B1
Abstract

Systems and methods are provided for personalized real-time audio generation based on user physiological response. An example method includes obtaining hearing information associated with a user's hearing capabilities, the hearing information indicating one or more constraints on the user's hearing, and the hearing information being determined based on one or more hearing tests performed by the user; requesting listening history information from one or more music streaming platforms, the listening history information indicating, at least, music playlists to which a user created or is subscribed; determining, based on the listening history information, a style preference associated with the user; generating, utilizing one or more machine learning models, personalized music based on the hearing information and the style preference, wherein the personalized music comports with the constraints, and wherein the system is configured to provide the personalized music for output via a user device of the user.

Claims (51)

1. A computer-implemented method comprising:

by a system of one or more computers,

obtaining hearing information associated with a user's hearing capabilities, the hearing information indicating one or more constraints, and the hearing information being determined based on one or more hearing tests performed by the user;

receiving listening history information from one or more music streaming platforms, the listening history information indicating, at least, music playlists to which a user created or is subscribed;

determining, based on the listening history information, a style preference of the user, the style preference encoding style information associated with the listening history information; and

generating, utilizing one or more machine learning models, personalized music which expands upon a musical cue in accordance with the style preference, the personalized music being generated using the hearing information, wherein the personalized music comports with the constraints, and wherein the system is configured to provide the personalized music for output via a user device of the user.

2. The computer-implemented method of claim 1 , wherein the hearing information indicates that the user has tinnitus, or wherein the hearing information indicates a frequency range associated with reduced hearing capability.

3. The computer-implemented method of claim 2 , wherein the hearing information indicates that the user has tinnitus, and wherein generating personalized music comprises:

identifying, from the hearing information, a tone associated with the user's tinnitus; and

generating personalized music, such that the one or more machine learning models set the identified tone as a musical note for utilization in the personalized music.

4. The computer-implemented method of claim 3 , wherein remaining musical notes utilized in the personalized music are associated with respective intervals from the identified tone.

5. The computer-implemented method of claim 2 , wherein the hearing information indicates a frequency range, and wherein generating personalized music comprises:

selecting, via the one or more machine learning models, instruments associated with musical notes outside of the frequency range; and

generating personalized music utilizing the selected instruments.

6. The computer-implemented method of claim 1 , wherein receiving listening history information comprises:

receiving, from a user device executing an electronic game, information indicating initiation of the electronic game;

obtaining authentication information associated with the user; and

requesting the listening history information utilizing the authentication information.

7. The computer-implemented method of claim 1 , wherein determining the style preference comprises:

grouping a threshold number of songs identified in the listening history information; and

determining a data structure representing the style preference, the data structure comprising assigned weights to each of a plurality of musical styles,

wherein the data structure is provided as an input to the one or more machine learning models.

8. The computer-implemented method of claim 1 , wherein the one or more machine learning models comprise a recurrent neural network or a convolutional neural network.

9. The computer-implemented method of claim 1 , wherein the musical cue represents a portion of audio associated with the style preference or a musical score associated with the style preference.

10. A system comprising one or more computers and computer-storage media storing instructions that when executed by the one or more computers, cause the one or more computers to perform operations comprising:

obtaining hearing information associated with a user's hearing capabilities, the hearing information indicating one or more constraints, and the hearing information being determined based on one or more hearing tests performed by the user;

receiving listening history information from one or more music streaming platforms, the listening history information indicating, at least, music playlists to which a user created or is subscribed;

determining, based on the listening history information, a style preference of the user, the style preference encoding style information associated with the listening history information; and

generating, utilizing one or more machine learning models, personalized music which expands upon a musical cue in accordance with the style preference, the personalized music being generated using the hearing information, wherein the personalized music comports with the constraints, and wherein the system is configured to provide the personalized music for output via a user device of the user.

11. The system of claim 10 , wherein the hearing information indicates that the user has tinnitus, or wherein the hearing information indicates a frequency range associated with reduced hearing capability.

12. The system of claim 11 , wherein the hearing information indicates that the user has tinnitus, and wherein generating personalized music comprises:

identifying, from the hearing information, a tone associated with the user's tinnitus; and

generating personalized music, such that the one or more machine learning models set the identified tone as a musical note for utilization in the personalized music.

13. The system of claim 12 , wherein remaining musical notes utilized in the personalized music are associated with respective intervals from the identified tone.

14. The system of claim 10 , wherein the hearing information indicates a frequency range, and wherein generating personalized music comprises:

selecting, via the one or more machine learning models, instruments associated with musical notes outside of the frequency range; and

generating personalized music utilizing the selected instruments.

15. The system of claim 10 , wherein the one or more machine learning models comprise a recurrent neural network or a convolutional neural network.

16. Non-transitory computer storage media storing instructions that when executed by a system of one or more computers, cause the one or more computers to perform operations comprising:

obtaining hearing information associated with a user's hearing capabilities, the hearing information indicating one or more constraints, and the hearing information being determined based on one or more hearing tests performed by the user;

receiving listening history information from one or more music streaming platforms, the listening history information indicating, at least, music playlists to which a user created or is subscribed;

determining, based on the listening history information, a style preference of the user, the style preference encoding style information associated with the listening history information; and

generating, utilizing one or more machine learning models, personalized music which expands upon a musical cue in accordance with the style preference, the personalized music being generated using the hearing information, wherein the personalized music comports with the constraints, and wherein the system is configured to provide the personalized music for output via a user device of the user.

17. The computer storage media of claim 16 , wherein the hearing information indicates that the user has tinnitus, or wherein the hearing information indicates a frequency range associated with reduced hearing capability.

18. The computer storage media of claim 17 , wherein the hearing information indicates that the user has tinnitus, and wherein generating personalized music comprises:

identifying, from the hearing information, a tone associated with the user's tinnitus; and

generating personalized music, such that the one or more machine learning models set the identified tone as a musical note for utilization in the personalized music.

19. The computer storage media of claim 17 , wherein the hearing information indicates a frequency range, and wherein generating personalized music comprises:

selecting, via the one or more machine learning models, instruments associated with musical notes outside of the frequency range; and

generating personalized music utilizing the selected instruments.

20. The computer storage media of claim 16 , wherein the one or more machine learning models comprise a recurrent neural network or a convolutional neural network.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2020
From: KOLEN, JOHN
To: ELECTRONIC ARTS INC.
Reel/Frame 053432/0288 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2020
From: CHAPUT, HAROLD HENRY
To: ELECTRONIC ARTS INC.
Reel/Frame 053432/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2020
From: AGHDAIE, NAVID
To: ELECTRONIC ARTS INC.
Reel/Frame 053432/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2020
From: ZAMAN, KAZI ATIF-UZ
To: ELECTRONIC ARTS INC.
Reel/Frame 053432/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2020
From: MOSS, KENNETH ALAN
To: ELECTRONIC ARTS INC.
Reel/Frame 053432/0365 →
Cited By (16)
US 12,198,396 US 12,216,610 US 12,223,428 US 12,236,689 US 12,307,350 US 12,346,816 US 12,367,405 US 12,455,739 US 12,462,575 US 12,522,243 US 12,536,131 US 12,554,467 US 12,591,240 US 12,618,976 US 12,623,691 US 12,709,294