IP Library Granted Patent US 8,379,871
Granted Patent B2
US 8,379,871 · App. 12/778,930 · Granted Feb 19, 2013

Personalized hearing profile generation with real-time feedback

Inventors: Nicholas R. Michael (San Francisco, CA); Ephram Cohen (San Francisco, CA); Meena Ramani (Cupertino, CA); Caslav V. Pavlovic (Palo Alto, CA)
Assignee: Sound ID
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 8,379,871
App. No.
12/778,930
Granted
Feb 19, 2013
Kind
B2
Abstract

A personalized hearing profile is generated for an ear-level device comprising a memory, microphone, speaker and processor. Communication is established between the ear-level device and a companion device, having a user interface. A frame of reference in the user interface is provided, where positions in the frame of reference are associated with sound profile data. A position on the frame of reference is determined in response to user interaction with the user interface, and certain sound profile data associated with the position. Certain data is transmitted to the ear level device. Sound can be generated through the speaker based upon the audio stream data to provide real-time feedback to the user. The determining and transmitting steps are repeated until detection of an end event.

Claims (34)

1. A method for generating a personalized hearing profile, the method comprising:

providing, on a first device including a user interface, a frame of reference including a field having an area in the user interface that includes a movable visual indicator which can point to a current location within the field;

storing a data structure mapping locations in the field to sound profile data;

in response to user interaction with the user interface causing movement of the visual indicator within the field while a sound is played, determining using the mapping data structure, certain sound profile data associated with the current location;

changing the sound to provide real time feedback to the user in response to the movement of the visual indicator, by transmitting to a receiving device a chosen one of:

certain sound profile data, whereby the receiving device is capable of generating sound through a speaker based upon the certain sound profile data to provide real-time feedback to the user; or

audio stream data generated using (1) an audio stream, and (2) the certain sound profile data, whereby the receiving device is capable of generating sound through a speaker based upon the audio stream data to provide real-time feedback to the user;

repeating the determining and sound changing steps until detection of an end event; and

storing the certain sound profile data associated with the currently chosen location upon detection of the end event.

2. The method according to claim 1 , wherein the first device is a mobile phone.

3. The method according to claim 1 , wherein the transmitting step comprises:

transmitting the certain sound profile data to the receiving device; and

providing an audio stream for the receiving device which the receiving device can play on the speaker during execution of the sound profile program.

4. The method according to claim 3 , wherein the audio stream providing step is carried out with the audio stream stored in and provided by the memory of the receiving device.

5. The method according to claim 3 , wherein the audio stream providing step is carried out with the audio stream generated by the microphone of the receiving device.

6. The method according to claim 1 , wherein the location determining step comprises sensing a user touching a touch screen type of display associated with the user interface.

7. The method according to claim 1 , wherein the user interface includes a graphical user interface executed using a display associated with the user interface, and further comprising displaying a visual indicator in the field on the display resulting from the user interaction with the graphical user interface, the visual indicator corresponding to a location in the field on the frame of reference for the sound profile data.

8. The method according to claim 7 , further comprising, with the exception of the visual indicator, maintaining the field in the graphical user interface free of visual indicia correlating location in the field on the frame of reference to the sound profile data.

9. The method according to claim 1 , wherein the sound profile data comprises frequency band amplitude adjustment data and dynamic range adjustment data.

10. The method according to claim 1 , wherein the sound profile data includes a plurality of preset profiles associated with respective locations in the field on the frame of reference, each preset profile comprising dynamic range compression data and frequency shaping data.

11. The method according to claim 10 , wherein changes in location in the field on the frame of reference on a first axis are associated with changes in preset profiles related to dynamic range compression data, and changes in location on a second axis are associated with changes in preset profiles related to frequency shaping data.

12. A method for generating a personalized hearing profile, the method comprising:

providing, on a first device including a user interface, a frame of reference including a field having an area in the user interface that includes a movable visual indicator which can point to a current location within the field;

storing a data structure mapping positions in the field to sound profile data;

in response to user interaction with the user interface causing movement of the visual indicator within the field while a sound is played, and determining using the mapping data structure, certain sound profile data associated with the current location;

changing the sound to provide real time feedback to the user in response to the movement of the visual indicator, by transmitting to a receiving device a chosen one of:

certain sound profile data, whereby the receiving device is capable of generating sound through a speaker based upon the certain sound profile data to provide real-time feedback to the user; or

audio stream data generated using (1) an audio stream, and (2) the certain sound profile data, whereby the receiving device is capable of generating sound through a speaker based upon the audio stream data to provide real-time feedback to the user;

repeating the determining and transmitting steps until detection of an end event, wherein:

the sound profile data is organized in a data structure including a plurality of entries that include preset profiles stored in memory; and

entries in the data structure are associated with corresponding locations in the field on the frame of reference, wherein the locations in the field are mapped to sound profile data according to an arrangement based on perceptions by users as they interactively navigate the field of changes in the sound defined by the audio stream data and;

storing the certain sound profile data associated with the currently chosen location upon detection of the end event.

13. The method according to claim 12 , wherein changes in location in the field on the frame of reference on a first axis are associated with changes in dynamic range compression data and changes in location on a second axis are associated with changes in frequency shaping data.

14. The method according to claim 12 , wherein the locations in the field are represented by Cartesian coordinates or polar coordinates.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2018
From: CVF LLC
To: K/S HIMPP
Reel/Frame 045369/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2015
From: SOUND ID
To: SOUND (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 035834/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2015
From: SOUND (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: CVF, LLC
Reel/Frame 035835/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2010
From: MICHAEL, NICHOLAS R.; COHEN, EPHRAM; RAMANI, MEENA; PAVLOVIC, CASLAV V.
To: SOUND ID
Reel/Frame 024376/0366 →
Continuity (1)
Related Publication 20110280409A1 · Nov 17, 2011