IP Library Patent Application 12313324
Patent Application
App. No. 12/313,324

Scoring a match of two audio tracks sets using track time probability distribution

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 None
App. No.
12/313,324
Abstract

A method and a system are provided for scoring a match of two audio tracks sets using a track time probability distribution. In one example, the system receives the two audio tracks sets, including a first audio tracks set and a second audio tracks set. Next, the system extracts track times of the first audio tracks set and corresponding track times of the second audio tracks set. The system then calculates a total weighted score of the match of the two audio tracks set, wherein the total weighted score is based on a track time probability distribution and a comparison between the track times of the first audio tracks set and the corresponding track times of the second audio tracks set.

Claims (64)

1 . A method for scoring a match of two audio tracks sets, the method comprising:

receiving the two audio tracks sets, including a first audio tracks set and a second audio tracks set;

extracting track times of the first audio tracks set and corresponding track times of the second audio tracks set; and

calculating a total weighted score of the match of the two audio tracks set, wherein the total weighted score is based on a track time probability distribution and a comparison between the track times of the first audio tracks set and the corresponding track times of the second audio tracks set.

2 . The method of claim 1 , wherein the calculating a total weighted score comprises at least one of:

calculating time differences between the track times of the first audio tracks set and the corresponding track times of the second audio tracks set; and

calculating weights for the time differences based on the track time probability distribution.

3 . The method of claim 2 , wherein each weight is inversely related to a probability of a particular track time occurring.

4 . The method of claim 2 , further comprising setting each weight based on a degree of rarity of a track time of the particular track comparison according to the track time probability distribution.

5 . The method of claim 2 , further comprising at least one of:

assigning relatively more weight to a particular track comparison if a track of the particular track comparison has a relatively rare time according to the track time probability distribution; and

assigning relatively less weight to a particular track comparison if a track of the particular track comparison has a relatively common time according to the track time probability distribution.

6 . The method of claim 1 , wherein the track time probability distribution is representative of at least one of:

many genres;

one particular genre; and

no genre.

7 . The method of claim 1 , further comprising at least one of:

determining a particular genre of a particular track being compared; and

using a track time probability distribution that is representative of the particular genre.

8 . The method of claim 1 , further comprising at least one of:

determining that the first audio tracks set is a sufficient match to the second audio tracks set;

retrieving metadata for the sufficient match from a albums database; and

sending the metadata to a user computer.

9 . The method of claim 1 , further comprising at least one of:

determining that the first audio tracks set is a sufficient match to the second audio tracks set;

retrieving metadata for the sufficient match from a local albums database of a user computer; and

displaying the metadata on the user computer.

10 . The method of claim 1 , wherein the extracting the track times comprises at least one of:

reading from a table of contents of the first audio tracks set; and

reading from a table of contents of the second audio tracks set.

11 . A system for scoring a match of two audio tracks sets, wherein the system is configured for:

receiving the two audio tracks sets, including a first audio tracks set and a second audio tracks set;

extracting track times of the first audio tracks set and corresponding track times of the second audio tracks set; and

calculating a total weighted score of the match of the two audio tracks set, wherein the total weighted score is based on a track time probability distribution and a comparison between the track times of the first audio tracks set and the corresponding track times of the second audio tracks set.

12 . The system of claim 11 , wherein the calculating a total weighted score comprises at least one of:

calculating time differences between the track times of the first audio tracks set and the corresponding track times of the second audio tracks set; and

calculating weights for the time differences based on the track time probability distribution.

13 . The system of claim 12 , wherein each weight is inversely related to a probability of a particular track time occurring.

14 . The system of claim 12 , wherein the system is further configured for setting each weight based on a degree of rarity of a track time of the particular track comparison according to the track time probability distribution.

15 . The system of claim 12 , wherein the system is further configured for at least one of:

assigning relatively more weight to a particular track comparison if a track of the particular track comparison has a relatively rare time according to the track time probability distribution; and

assigning relatively less weight to a particular track comparison if a track of the particular track comparison has a relatively common time according to the track time probability distribution.

16 . The system of claim 11 , wherein the track time probability distribution is representative of at least one of:

many genres;

one particular genre; and

no genre.

17 . The system of claim 11 , wherein the system is further configured for at least one of:

determining a particular genre of a particular track being compared; and

using a track time probability distribution that is representative of the particular genre.

18 . The system of claim 11 , wherein the system is further configured for at least one of:

determining that the first audio tracks set is a sufficient match to the second audio tracks set;

retrieving metadata for the sufficient match from a albums database; and

sending the metadata to a user computer.

19 . The system of claim 11 , wherein the system is further configured for at least one of:

determining that the first audio tracks set is a sufficient match to the second audio tracks set;

retrieving metadata for the sufficient match from a local albums database of a user computer; and

displaying the metadata on the user computer.

20 . The system of claim 11 , wherein the extracting the track times comprises at least one of:

reading from a table of contents of the first audio tracks set; and

reading from a table of contents of the second audio tracks set.

21 . A computer readable medium carrying one or more instructions for scoring a match of two audio tracks sets, wherein the one or more instructions, when executed by one or more processors, cause the one or more processors to perform the steps of:

receiving the two audio tracks sets, including a first audio tracks set and a second audio tracks set;

extracting track times of the first audio tracks set and corresponding track times of the second audio tracks set; and

calculating a total weighted score of the match of the two audio tracks set, wherein the total weighted score is based on a track time probability distribution and a comparison between the track times of the first audio tracks set and the corresponding track times of the second audio tracks set.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2009
From: ALL MEDIA GUIDE, LLC
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 023273/0825 →
SECURITY AGREEMENT Recorded Apr 1, 2009
From: ALL MEDIA GUIDE, LLC; MACROVISION CORPORATION; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 022484/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2008
From: WESSLILNG, JENS NICHOLAS; WILLIAMS, DUSTIN JAMES
To: ALL MEDIA GUIDE, LLC
Reel/Frame 021959/0344 →