IDENTIFYING INSTANCES OF MEDIA PROGRAMMING AVAILABLE FROM DIFFERENT CONTENT SOURCES
First Claim
1. A server comprising:
- a memory having stored therein a first listing of media programs available from a first content source and a second listing of media programs available from a second content source; and
a processor coupled to the memory, the processor being configured to receive search criteria indicative of a desired media program, identify a first media data object in the first listing corresponding to a first instance of the desired media program available from the first content source, obtain a program identifier from the first media data object, identify a second media data object in the second listing corresponding to a second instance of the desired media program available from the second content source, and provide a combined search result indicating availability of the desired media program from the first content source and the second content source.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for identifying instances of media programming available within a media distribution system. An exemplary method involves searching a listing of media programming available from a first content source using search criteria indicative of a desired media program to identify an instance of the desired media program available from the first content source, obtaining a target program identifier associated with the desired media program from that instance, identifying another instance of the desired media program in a second listing of media programming available from another content source using the target program identifier, and providing a combined search result that indicates availability of the desired media program from the content sources.
40 Citations
31 Claims
-
1. A server comprising:
-
a memory having stored therein a first listing of media programs available from a first content source and a second listing of media programs available from a second content source; and a processor coupled to the memory, the processor being configured to receive search criteria indicative of a desired media program, identify a first media data object in the first listing corresponding to a first instance of the desired media program available from the first content source, obtain a program identifier from the first media data object, identify a second media data object in the second listing corresponding to a second instance of the desired media program available from the second content source, and provide a combined search result indicating availability of the desired media program from the first content source and the second content source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A media distribution system comprising:
-
an associating server to format each media data object of a plurality of media data objects to include a respective program identifier associated with a respective media program corresponding to that respective media data object, resulting in a plurality of associated media data objects; and a host server coupled to the associating server to obtain the plurality of associated media data objects, the host server receiving search criteria indicative of a desired media program, determining a target program identifier associated with the desired media program, and identifying a first media data object corresponding to the desired media program from the plurality of associated media data objects using the target program identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method executable by a processing system to identify instances of a desired media program available within a media distribution system, the method comprising:
-
searching, by the processing system, a first listing of media programming available from a first content source using search criteria indicative of the desired media program to identify a first instance of the desired media program available from the first content source; obtaining, by the processing system, a target program identifier associated with the desired media program from the first instance; identifying, by the processing system, a second instance of the desired media program in a second listing of media programming available from a second content source using the target program identifier, the second content source being different from the first content source; and providing, by the processing system, a combined search result that indicates availability of the desired media program from the first content source and the second content source. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method of identifying instances of media programming available within a media distribution system, the method comprising:
-
obtaining a first media data object corresponding to a first media program available from a first content source in the media distribution system; formatting the first media data object to include a first identifier to associate the first media data object with the first media program; searching media programming available from a second content source in the media distribution system using search criteria indicative of the first media program to identify a second media data object corresponding to the first media program available from the second content source, the second media data object having the first identifier associated therewith; in response to identifying the second media data object based on the search criteria; obtaining the first identifier from the second media data object; and identifying the first media data object from media programming available from the first content source using the first identifier; and providing a combined search result that indicates availability of the first media program from the first content source and the second content source. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification