Matching media file metadata to standardized metadata
First Claim
Patent Images
1. A method for providing metadata associated with media content and stored in a database, said method comprising:
- receiving, from a computing device, a request comprising an item of initial metadata identified by a media file, said media file storing media content;
extracting one or more tokens from the item of initial metadata in the received request, each of said extracted tokens representing a portion of the item of initial metadata;
selecting a plurality of the extracted tokens to create a token group; and
searching the database for additional metadata associated with the media content using the created token group.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing standardized metadata associated with media content responsive to input metadata. The invention extracts one or more tokens from the input metadata. Each of the extracted tokens represents a portion of the input metadata. The invention creates a token group comprising a plurality of selected tokens. The invention searches the database of standardized metadata using a multi-pass approach using the token group and the extracted tokens to identify the standardized metadata associated with the input metadata.
-
Citations
51 Claims
-
1. A method for providing metadata associated with media content and stored in a database, said method comprising:
-
receiving, from a computing device, a request comprising an item of initial metadata identified by a media file, said media file storing media content;
extracting one or more tokens from the item of initial metadata in the received request, each of said extracted tokens representing a portion of the item of initial metadata;
selecting a plurality of the extracted tokens to create a token group; and
searching the database for additional metadata associated with the media content using the created token group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for providing metadata associated with media content and stored in a database, said method comprising:
-
receiving, from a computing device, a request comprising metadata associated with media content, said metadata including text strings corresponding to an album title, an artist name, and a track title;
extracting one or more tokens from the text strings, each of said extracted tokens representing a substring of the text strings;
selecting a plurality of the extracted tokens from the album title text string and the artist name text string to create a first token group; and
searching the database for additional metadata associated with the media content using the first token group. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. One or more computer-readable media having computer-executable components for providing metadata associated with media content and stored in a database, said components comprising:
-
an interface component for receiving, from a computing device, a request comprising an item of initial metadata identified by a media file, said media file storing media content;
a tokenizer component for extracting one or more tokens from the item of initial metadata in the request received by the interface component, each of said extracted tokens representing a portion of the item of initial metadata, said tokenizer component further selecting a plurality of the extracted tokens to create a token group; and
a query component for searching the database for additional metadata associated with the media content using the token group created by the tokenizer component. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A web service receiving a request from a computing device, said request comprising an item of initial metadata identified by a media file, said media file storing media content, said web service comprising:
-
a tokenizer component for extracting one or more tokens from the item of initial metadata in the received request, each of said extracted tokens representing a portion of the item of initial metadata, said tokenizer component further selecting a plurality of the extracted tokens to create a token group;
a database storing additional metadata relating to the media content; and
a query component for searching the database for the additional metadata associated with the media content using the created token group. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A computer-readable medium having stored thereon a data structure describing an item of media content, said data structure comprising:
-
a metadata item associated with the media content;
one or more tokens, each of said tokens representing a portion of the metadata item; and
a token group including one or more of the tokens. - View Dependent Claims (43, 44, 45)
-
-
46. A method of processing data for storage on a computer-readable medium, said method comprising:
-
receiving one or more metadata items from a metadata source, said metadata items being related to media content;
extracting one or more tokens from the received metadata items, each of said extracted tokens representing a portion of one or more of the received metadata items;
selecting a plurality of the extracted tokens to create a token group; and
storing the received metadata items, the extracted tokens, and the created token group on a computer-readable medium to associate the media content with the stored metadata items, tokens, and token group. - View Dependent Claims (47, 48, 49, 50, 51)
-
Specification