IP Library Granted Patent US 7,984,062
Granted Patent B2
US 7,984,062 · App. 12/480,228 · Granted Jul 19, 2011

Associating and linking compact disc metadata

Assignee: Yahoo! Inc.
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,984,062
App. No.
12/480,228
Granted
Jul 19, 2011
Kind
B2
Abstract

Improved techniques for enhancing, associating, and linking various sources of metadata for music files, to allow integration of commercially generated metadata with user-entered metadata, and to ensure that metadata provided to the user is of the highest quality and accuracy available, even when the metadata comes from disparate sources having different levels of credibility. The invention further provides improved techniques for identifying approximate matches when querying metadata databases, and also provides improved techniques for accepting user submissions of metadata, for categorizing user submissions according to relative credibility, and for integrating user submissions with existing metadata.

Claims (29)

1. A method of retrieving metadata associated with a media item, comprising:

obtaining, by at least one processing unit, a plurality of numeric values of the media item;

forming, by the at least one processing unit, a query from the plurality of numeric values;

running, by the at least one processing unit, the query on a metadata source comprising a plurality of records comprising metadata;

responsive to a plurality of records matching the query, the at least one processing unit:

prompting a user to select one of the matching records;

receiving user input selecting one of the matching records; and

outputting at least a portion of the metadata from the selected record;

responsive to a single record matching the query, the at least one processing unit:

outputting at least a portion of the metadata from the matching record; and responsive to no records matching the query, the at least one processing unit:

prompting the user to provide at least one search parameter;

forming a second query from the provided at least one search parameter;

running the second query on the metadata source to retrieve at least one record comprising metadata; and

outputting at least a portion of the metadata from the at least one record.

2. The method of claim 1 , further comprising:

prompting the user to edit the output metadata; and

responsive to receiving edited metadata from the user, submitting the edits for updating the metadata source.

3. A metadata retrieval system, comprising:

a media item reader, for retrieving, from a media item, a plurality of numeric values;

a metadata source, comprising a plurality of records comprising metadata;

a database query engine, coupled to the media item reader and to the metadata source, for running at least one database query based on the plurality of numeric values;

a user interface module, coupled to the database query engine, for:

responsive to a plurality of records matching the query:

prompting a user to select one of the matching records; and

receiving user input selecting one of the matching records; and responsive to no records matching the query:

prompting the user to provide at least one search parameter; and

receiving user input specifying at least one search parameter; and

an output device, coupled to the database query engine, for outputting at least a portion of the metadata from a matching record;

wherein, responsive to no records matching the query, the database query engine runs a second query on the metadata source to retrieve at least one record comprising metadata using the at least one search parameter specified by the user input.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
Continuity (3)
Division 10406799 · Apr 2, 2003
Provisional Application 60369890 · Apr 3, 2002
Related Publication 20090307201A1 · Dec 10, 2009