Method and Apparatus for Generating Merged Media Program Metadata
First Claim
1. A method of generating a media program database having a plurality of media programs, comprising:
- receiving first media program metadata from a first source;
receiving second media program metadata from a second source distinct from the first source;
comparing a first set of sections of the first media program metadata with a second set of sections of the second media program metadata;
assigning a level indicating a confidence that the first media program metadata and the second media program metadata are associated with the same media program based on the comparing;
determining the first media program metadata and the second media program metadata are associated with the same media program if the level is above a threshold;
merging the first media program metadata and the second media program metadata if the first media program metadata and the second media program metadata are associated with the same media program; and
storing the merged first media program metadata and second media program metadata in the media program database.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, article of manufacture for generating a media program database having a plurality of media programs is disclosed. In one embodiment, the method is comprises the steps of receiving first media program metadata from a first source, searching the Internet to find second media program metadata from a second source distinct from the first source, determining if the first media program metadata and the second media program metadata are associated with the same media program, merging the first media program metadata and the second media program metadata if the first media program metadata and the second media program metadata are associated with the same media program, and storing the merged first media program metadata and second media program metadata in the media program database.
6 Citations
36 Claims
-
1. A method of generating a media program database having a plurality of media programs, comprising:
-
receiving first media program metadata from a first source; receiving second media program metadata from a second source distinct from the first source; comparing a first set of sections of the first media program metadata with a second set of sections of the second media program metadata; assigning a level indicating a confidence that the first media program metadata and the second media program metadata are associated with the same media program based on the comparing; determining the first media program metadata and the second media program metadata are associated with the same media program if the level is above a threshold; merging the first media program metadata and the second media program metadata if the first media program metadata and the second media program metadata are associated with the same media program; and storing the merged first media program metadata and second media program metadata in the media program database. - View Dependent Claims (2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 31, 32, 33, 35, 36)
-
- 4. (canceled)
-
15. An apparatus configured to generate a media program database having a plurality of media programs, the apparatus comprising:
-
one or more computer processors; and a computer-readable storage medium comprising instructions for controlling the one or more computer processors to be operable to; receive first media program metadata from a first source; receive second media program metadata from a second source distinct from the first source; compare a first set of sections of the first media program metadata with a second set of sections of the second media program metadata; assign a level indicating a confidence that the first media program metadata and the second media program metadata are associated with the same media program based on the comparison; determine the first media program metadata and the second media program metadata are associated with the same media program if the level is above a threshold; merge the first media program metadata and the second media program metadata if the first media program metadata and the second media program metadata are associated with the same media program; and store the merged first media program metadata and second media program metadata in the media program database. - View Dependent Claims (16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 34)
-
-
18. (canceled)
-
29. (canceled)
-
30. A non-transitory computer-readable storage medium containing instructions for generating a media program database having a plurality of media programs, the instructions for controlling a computer system to be operable to:
-
receive first media program metadata from a first source; search the Internet to find second media program metadata from a second source distinct from the first source; compare a first set of sections of the first media program metadata with a second set of sections of the second media program metadata; assign a level indicating a confidence that the first media program metadata and the second media program metadata are associated with the same media program based on the comparison; determine the first media program metadata and the second media program metadata are associated with the same media program if the level is above a threshold; merge the first media program metadata and the second media program metadata if the first media program metadata and the second media program metadata are associated with the same media program; and store the merged first media program metadata and second media program metadata in the media program database.
-
Specification