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 one or more sections in a first set of sections of the first media program metadata with one or more sections in 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 a same media program based on the comparing, wherein matches in different sections are weighted differently to determine the level;
determining the first media program metadata and the second media program metadata are associated with the same media program and the first media program metadata and the second media program metadata can be merged 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.
19 Citations
33 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 one or more sections in a first set of sections of the first media program metadata with one or more sections in 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 a same media program based on the comparing, wherein matches in different sections are weighted differently to determine the level; determining the first media program metadata and the second media program metadata are associated with the same media program and the first media program metadata and the second media program metadata can be merged 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, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 one or more sections in a first set of sections of the first media program metadata with one or more sections in a second set of sections of the second media program metadata, wherein matches in different sections are weighted differently to determine the level; assign a level indicating a confidence that the first media program metadata and the second media program metadata are associated with a 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 and the first media program metadata and the second media program metadata can be merged 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 (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. 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 one or more sections in a first set of sections of the first media program metadata with one or more sections in 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 a same media program based on the comparison, wherein matches in different sections are weighted differently to determine the level; determine the first media program metadata and the second media program metadata are associated with the same media program and the first media program metadata and the second media program metadata can be merged 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