Multimedia content search system
First Claim
1. A method comprising:
- receiving, at a server, a search request from a client device;
creating, at the server, a first search query based on the search request, the first search query compatible with at least one broadcast multimedia content information database;
sending, by the server, the first search query to the at least one broadcast multimedia content information database, each of the at least one broadcast multimedia content information databases including electronic program guide (EPG) information;
receiving, at the server, first search results in response to sending the first search query to the at least one broadcast multimedia content information database, the first search results conforming to a first search result format;
creating, at the server, a second search query based on the search request, the second search query compatible with at least one broadband multimedia content information database;
sending, by the server, the second search query to the at least one broadband multimedia content information database, each of the at least one broadband multimedia content information databases including information related to broadband multimedia content available from at least one broadband multimedia content provider;
receiving, at the server, second search results in response to sending the second search query to the at least one broadband multimedia content information database, the second search results conforming to a second search result format that is different from the first search result format; and
merging, at the server, the first search results and the second search results into a single homogeneous set of search results conforming to a single search result format, and sending the single homogeneous set of search results conforming to the single search result format to the client device.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques described herein enable a service to receive search requests from client systems and perform an integrated search across databases containing informational data for broadcast content and broadband content. The service receives the search request from the client device and formulates a query for at least one broadband database and at least one partner broadcast database. The service queries each broadband database with a compatible query that the service creates using information regarding the type of database queries each partner'"'"'s database requires. Partners pay the service provider a fee for placing data in the database or for having their database searched by the service. The service formats the data received from the searches of the databases into a user interface screen that is presentable by the client device. The screen information instructs the client device on how it should respond to any key presses by the user.
80 Citations
21 Claims
-
1. A method comprising:
-
receiving, at a server, a search request from a client device; creating, at the server, a first search query based on the search request, the first search query compatible with at least one broadcast multimedia content information database; sending, by the server, the first search query to the at least one broadcast multimedia content information database, each of the at least one broadcast multimedia content information databases including electronic program guide (EPG) information; receiving, at the server, first search results in response to sending the first search query to the at least one broadcast multimedia content information database, the first search results conforming to a first search result format; creating, at the server, a second search query based on the search request, the second search query compatible with at least one broadband multimedia content information database; sending, by the server, the second search query to the at least one broadband multimedia content information database, each of the at least one broadband multimedia content information databases including information related to broadband multimedia content available from at least one broadband multimedia content provider; receiving, at the server, second search results in response to sending the second search query to the at least one broadband multimedia content information database, the second search results conforming to a second search result format that is different from the first search result format; and merging, at the server, the first search results and the second search results into a single homogeneous set of search results conforming to a single search result format, and sending the single homogeneous set of search results conforming to the single search result format to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a client device communicator subsystem, implemented at least partially in hardware, that receives a search request from a client device; a database query subsystem, implemented at least partially in hardware, that creates a first search query based on the search request, the first search query compatible with at least one broadcast multimedia content information database; wherein the database query subsystem sends the first search query to the at least one broadcast multimedia content information database, each of the at least one broadcast multimedia content information databases including electronic program guide (EPG) information; wherein the database query subsystem receives first search results in response to sending the first search query to the at least one broadcast multimedia content information database, the first search results conforming to a first search result format; wherein the database query subsystem creates a second search query based on the search request, the second search query compatible with at least one broadband content information database; wherein the database query subsystem sends the second search query to the at least one broadband multimedia content information database, each of the at least one broadband multimedia content information databases including information related to broadband multimedia content available from at least one broadband multimedia content provider; wherein the database query subsystem receives second search results in response to sending the second search query to the at least one broadband content information database, the second search results conforming to a second search result format that is different from the first search result format; and wherein the client device communicator subsystem merges the first search results and the second search results into a single homogeneous set of search results conforming to a single search result format, and sends the single homogeneous set of search results conforming to the single search result format to the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable storage media storing instructions, which when executed by one or more processors cause performance of:
-
receiving, at a server, a search request from a client device; creating, at the server, a first search query based on the search request, the first search query compatible with at least one broadcast multimedia content information database; sending, by the server, the first search query to the at least one broadcast multimedia content information database, each of the at least one broadcast multimedia content information databases including electronic program guide (EPG) information; receiving, at the server, first search results in response to sending the first search query to the at least one broadcast multimedia content information database, the first search results conforming to a first search result format; creating, at the server, a second search query based on the search request, the second search query compatible with at least one broadband multimedia content information database; sending, by the server, the second search query to the at least one broadband multimedia content information database, each of the at least one broadband multimedia content information databases including information related to broadband multimedia content available from at least one broadband multimedia content provider; receiving, at the server, second search results in response to sending the second search query to the at least one broadband multimedia content information database, the second search results conforming to a second search result format that is different from the first search result format; and merging, at the server, the first search results and the second search results into a single homogeneous set of search results conforming to a single search result format, and sending the single homogeneous set of search results conforming to the single search result format to the client device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification