IP Library Granted Patent US 7,919,707
Granted Patent B2
US 7,919,707 · App. 12/135,117 · Granted Apr 5, 2011

Musical sound identification

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 7,919,707
App. No.
12/135,117
Granted
Apr 5, 2011
Kind
B2
Abstract

Systems and methods for identifying musical sounds are provided. In one implementation, a method includes receiving a collection of sound identifiers. Each sound identifier in the collection identifies a sound. Each sound identifier is associated with a corresponding audio representation. The collection of sound identifiers is used to construct a hierarchy of sound identifiers where each sound identifier appears only once in the hierarchy of sound identifiers. The hierarchy of sound identifiers is arranged according to a musical similarity between the sounds identified by the collection of sound identifiers. A selection of a first sound identifier is received. The first audio representation corresponding to the first sound identified by the first sound identifier is unavailable. The second sound identifier identifies a second sound that is musically similar to the first sound identified by the first sound identifier. An available second audio representation corresponding to a second sound identifier is provided.

Claims (37)

1. A method comprising:

receiving a collection of sound identifiers, each sound identifier identifying a sound, each sound identifier being associated with a corresponding audio representation;

using the collection of sound identifiers to construct a hierarchy of sound identifiers where each sound identifier appears only once in the hierarchy of sound identifiers, and where the hierarchy of sound identifiers is arranged according to a musical similarity between the sounds identified by the collection of sound identifiers;

receiving a selection of a first sound identifier where the first audio representation corresponding to the first sound identified by the first sound identifier is unavailable; and

providing an available second audio representation corresponding to a second sound identifier, the second sound identifier identifying a second sound that is musically similar to the first sound identified by the first sound identifier.

2. The method of claim 1 , where identifying a sound includes describing a sound using one or more elements.

3. The method of claim 1 , where musical similarity between sounds in the hierarchical tree is determined based upon parameters including both an acoustic similarity and a musical suitability.

4. The method of claim 1 , where the collection of sound identifiers include sound identifiers from one or more sources.

5. The method of claim 1 , further comprising:

creating a set of sound identifiers identifying available audio representations for a specific device.

6. The method of claim 1 , where a sound identifier represents silence.

7. The method of claim 1 , wherein the second identifier is identified by searching in an order in the hierarchy of sound identifiers.

8. The method of claim 1 , wherein musical similarity comprises acoustical similarity.

9. The method of claim 1 , wherein identifying a second sound that is musically similar to the first sound identified by the first sound identifier further comprises determining a musical suitability of the second sound for substituting for the first sound identified by the first sound identifier.

10. A method comprising:

receiving a first sound identifier from a collection of sound identifiers arranged in a hierarchical structure, where each sound identifier in the hierarchical structure identifies a sound having a corresponding audio representation;

determining that the audio representation for a first sound identified by the first sound identifier is unavailable;

determining that the audio representation for a second sound is available, the second sound being musically similar to the first sound, the second sound being identifiable by a second sound identifier; and

providing the audio representation for the second sound identified by the second identifier.

11. The method of claim 10 , where identifying a sound includes describing a sound using one or more elements.

12. The method of claim 10 , where musical similarity between sounds in the hierarchical structure is determined based upon several parameters including an acoustic similarity and a musical suitability.

13. The method of claim 10 , where determining that the audio representation for a second sound is available includes checking the availability of audio representations corresponding to sounds in the hierarchical structure, where the availability of audio representations are checked in an order in the hierarchical structure.

14. The method of claim 13 , where the order includes checking descendants of the first name, checking descendents of the parent of the first name, checking descendents of the grandparent of the first name, and checking descendents of the root node.

15. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:

receiving a collection of sound identifiers, each sound identifier identifying a sound, each sound identifier being associated with a particular audio representation;

using the collection of sound identifiers to construct a hierarchy of sound identifiers wherein each sound identifier appears only once in the hierarchy of sound identifiers, and where the hierarchy of sound identifiers is arranged according to a musical similarity between the sounds identified by the collection of sound identifiers;

receiving a selection of a first sound identifier where the first audio representation corresponding to the first sound identified by the first sound identifier is unavailable; and

providing an available second audio representation, the available second audio representation corresponding to a second sound that is musically similar to the first sound identified by the first sound identifier.

16. A method comprising:

receiving a hierarchical collection of sound identifiers, each sound identifier identifying a sound, each sound identifier being associated with a particular audio representation;

receiving a selection of a first sound identifier where the first audio representation corresponding to the first sound identified by the first sound identifier is unavailable; and

providing an available second audio representation, the available second audio representation corresponding to a second sound that is musically similar to the first sound identified by the first sound identifier.

17. The method of claim 16 , where each sound identifier appears only once in the hierarchical collection of sound identifiers, and where the hierarchical collection of sound identifiers is arranged according to a musical similarity between the sounds identified by the collection of sound identifiers.

18. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:

receiving a first collection of sound identifiers, each sound identifier identifying a sound, each sound identifier being associated with a particular audio representation;

receiving a second collection of sound identifiers from a first device, each sound identifier identifying a sound, each sound identifier being associated with an available audio representation of a sound on the first device, the second collection of sound identifiers being a subset of the first collection of sound identifiers; and

using the second collection of sound identifiers to indicate available audio representations of sounds in the first collection of sound identifiers.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 054900/0716) Recorded Nov 8, 2023
From: JPMORGAN CHASE BANK, N.A.
To: AVID TECHNOLOGY, INC.
Reel/Frame 065523/0146 →
PATENT SECURITY AGREEMENT Recorded Nov 8, 2023
From: AVID TECHNOLOGY, INC.
To: SIXTH STREET LENDING PARTNERS, AS ADMINISTRATIVE AGENT
Reel/Frame 065523/0194 →
SECURITY INTEREST Recorded Jan 5, 2021
From: AVID TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054900/0716 →
RELEASE OF SECURITY INTEREST Recorded Jan 5, 2021
From: CERBERUS BUSINESS FINANCE, LLC
To: AVID TECHNOLOGY, INC.
Reel/Frame 055731/0019 →
RELEASE OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Mar 1, 2016
From: KEYBANK NATIONAL ASSOCIATION
To: AVID TECHNOLOGY, INC.
Reel/Frame 037970/0201 →
ASSIGNMENT FOR SECURITY -- PATENTS Recorded Feb 26, 2016
From: AVID TECHNOLOGY, INC.
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 037939/0958 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2015
From: WELLS FARGO CAPITAL FINANCE, LLC
To: AVID TECHNOLOGY INC.; AVID SYSTEMS, INC.
Reel/Frame 036037/0693 →
PATENT SECURITY AGREEMENT Recorded Jun 23, 2015
From: AVID TECHNOLOGY, INC.
To: KEYBANK NATIONAL ASSOCIATION, AS THE ADMINISTRATIVE AGENT
Reel/Frame 036008/0824 →
SECURITY AGREEMENT Recorded Nov 9, 2010
From: AVID TECHNOLOGY, INC.; PINNACLE SYSTEMS, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 025675/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2008
From: HARVEY, DAVID; SPREADBURY, DANIEL; WALMSLEY, PAUL; FINN, JONATHAN
To: AVID TECHNOLOGY, INC.
Reel/Frame 021433/0386 →