Extra Rich Content MetaData Generator
First Claim
1. A method comprising:
- receiving content metadata related to content items provided by a content provider;
retrieving additional metadata from one or more external sources, said additional metadata comprising language variations of said content metadata;
storing said content metadata with said additional metadata in a storage device, wherein said content metadata is stored in association with said additional metadata;
receiving a search request from a user, said search request comprising one or more search terms expressed in a first language variation;
identifying, among said content metadata or said additional metadata, relevant metadata matching said one or more search terms;
identifying additional relevant metadata stored in association with said relevant metadata, said additional relevant metadata comprising language variations of said relevant metadata; and
adding one or more additional search terms to said search request, said one or more additional search terms corresponding to said additional relevant metadata.
8 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving content metadata related to content items provided by a content provider; retrieving additional metadata from one or more external sources, the additional metadata including language variations of the content metadata; storing the content metadata with the additional metadata in a storage device, wherein the content metadata is stored in association with the additional metadata; receiving a search request from a user, the search request including one or more search terms expressed in a first language variation; identifying, among the content metadata or the additional metadata, relevant metadata matching the one or more search terms; identifying additional relevant metadata stored in association with the relevant metadata, the additional relevant metadata including language variations of the relevant metadata; and adding one or more additional search terms to the search request, the one or more additional search terms corresponding to the additional relevant metadata.
13 Citations
31 Claims
-
1. A method comprising:
-
receiving content metadata related to content items provided by a content provider; retrieving additional metadata from one or more external sources, said additional metadata comprising language variations of said content metadata; storing said content metadata with said additional metadata in a storage device, wherein said content metadata is stored in association with said additional metadata; receiving a search request from a user, said search request comprising one or more search terms expressed in a first language variation; identifying, among said content metadata or said additional metadata, relevant metadata matching said one or more search terms; identifying additional relevant metadata stored in association with said relevant metadata, said additional relevant metadata comprising language variations of said relevant metadata; and adding one or more additional search terms to said search request, said one or more additional search terms corresponding to said additional relevant metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
10-21. -21. (canceled)
-
30. An apparatus comprising:
-
a manager unit operable to receive content metadata related to content items provided by a content provider; a creating unit operable to retrieve additional metadata from one or more external sources, said additional metadata comprising language variations of said content metadata; a storage unit operable to store said content metadata with said additional metadata, wherein said content metadata is stored in association with said additional metadata; wherein said manager unit is further operable to;
receive a search request from a user, said search request comprising one or more search terms expressed in a first language variation;
identify, among said content metadata or said additional metadata, relevant metadata matching said one or more search terms;
identify additional relevant metadata stored in association with said relevant metadata, said additional relevant metadata comprising language variations of said relevant metadata; and
add one or more additional search terms to said search request, said one or more additional search terms corresponding to said additional relevant metadata.
-
-
31. One or more computer readable tangible storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
receive content metadata related to content items provided by a content provider; retrieve additional metadata from one or more external sources, said additional metadata comprising language variations of said received content metadata; store said received content metadata with said additional metadata in a storage device, wherein said received content metadata is stored in association with said additional metadata; receive a search request from a user, said search request comprising one or more search terms expressed in a first language variation; identify, among said received content metadata or said additional metadata, relevant metadata matching said one or more search terms; identify additional relevant metadata stored in association with said identified relevant metadata, said additional relevant metadata comprising language variations of said identified relevant metadata; and add one or more additional search terms to said search request, said one or more additional search terms corresponding to said additional relevant metadata.
-
Specification