Media search broadening
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving at a central information provider a search request input by a user;
identifying one or more media-related terms in the search request that indicate that the search request is media-related and determining that the search request matches a first media-related category;
identifying a second media-related category that is different from the first media-related category and is based on the first media-related category, and determining, based on the second media-related category, one or more additional media-related terms;
in response to identifying the one or more media-related terms and the first and second media-related categories, and without receiving further input from the user about the search request, generating a query that is based on the search request and the one or more media-related terms in the search request and that additionally includes the one or more additional media-related terms that are not received from or selected by the user and that are related to the first and second media-related categories, and submitting the query to a search engine having access to media-related search results, wherein the query is broader than the received search request input by the user;
in response to determining that one or more search results, responsive to the submitted query, is media-related, generating code for formatting a display for the one or more media-related search results, the display comprising a list area that is adjacent to an electronic program guide grid, wherein;
(i) the list area displays (a) one or more icons that indicate that one or more search results is related to a television media program, (b) a media program identifier that identifies a name of a media program associated with one or more search results responsive to the submitted query, and (c) upcoming viewing times for one or more media programs associated with one or more search results responsive to the submitted query; and
(ii) the electronic program guide grid displays at least one of the media-related search results; and
transmitting the media-related search results, generated in response to the query by the search engine, to a remote device for presentation to the user in the generated format, wherein generating the query includes appending to the search request the one or more additional media-related terms.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving a search request at a central information provider, generating a query containing media-related terms relating to the search request, and submitting the query to a search engine having access to media-related search results, wherein the query is broader than the received search request, and transmitting media-related search results generated in response to the query by the search engine, to a remote device.
96 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
receiving at a central information provider a search request input by a user; identifying one or more media-related terms in the search request that indicate that the search request is media-related and determining that the search request matches a first media-related category; identifying a second media-related category that is different from the first media-related category and is based on the first media-related category, and determining, based on the second media-related category, one or more additional media-related terms; in response to identifying the one or more media-related terms and the first and second media-related categories, and without receiving further input from the user about the search request, generating a query that is based on the search request and the one or more media-related terms in the search request and that additionally includes the one or more additional media-related terms that are not received from or selected by the user and that are related to the first and second media-related categories, and submitting the query to a search engine having access to media-related search results, wherein the query is broader than the received search request input by the user; in response to determining that one or more search results, responsive to the submitted query, is media-related, generating code for formatting a display for the one or more media-related search results, the display comprising a list area that is adjacent to an electronic program guide grid, wherein; (i) the list area displays (a) one or more icons that indicate that one or more search results is related to a television media program, (b) a media program identifier that identifies a name of a media program associated with one or more search results responsive to the submitted query, and (c) upcoming viewing times for one or more media programs associated with one or more search results responsive to the submitted query; and (ii) the electronic program guide grid displays at least one of the media-related search results; and transmitting the media-related search results, generated in response to the query by the search engine, to a remote device for presentation to the user in the generated format, wherein generating the query includes appending to the search request the one or more additional media-related terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
receiving from a user a search request and submitting the search request to a central information provider; identifying one or more media-related terms in the search request that indicate that the search request is media-related and determining that the search request matches a first media-related category; identifying a second media-related category that is different from the first media-related category and is based on the first media-related category, and determining, based on the second media-related category, one or more additional media-related terms; receiving in response to the search request media-related results that were generated by submitting a query to a search engine, wherein the query included one or more media-related terms that were not received from or selected by the user and that are based on the search request and that are related to the first and second media-related categories and was broader than the search request received from the user; generating code for formatting a display for one or more media-related search results, the format comprising a list area that is adjacent to an electronic program guide grid, wherein; (i) the list area displays (a) one or more icons that indicate that one or more search results is related to a television media program, (b) a media program identifier that identifies a name of a media program associated with one or more search results responsive to the submitted search request, and (c) upcoming viewing times for one or more media programs associated with one or more search results responsive to the submitted search request; and (ii) the electronic program guide grid displays at least one of the media-related search results; and generating a display of the search results in the generated format. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented system, comprising one or more computing devices including:
-
an interface programmed to receive search requests and to parse the search requests and to (i) identify one or more media-related terms in the search requests that indicate that the search requests are media-related, (ii) determine that the search request matches a first media-related category, (iii) identify a second media-related category that is different from the first media-related category and is based on the first media-related category, and (iv) determine, based on the second media-related category, one or more additional media-related terms, and (v) generate code for formatting a display for the one or more media-related search results, the display comprising a list area that is adjacent to an electronic program guide grid, wherein the list area displays (a) one or more icons that indicate that one or more search results is related to a television media program, (b) a media program identifier that identifies a name of a media program associated with one or more search results responsive to the submitted query, and (c) upcoming viewing times for one or more media programs associated with one or more search results responsive to the submitted query and the electronic program guide grid displays at least one of the media-related search results; a search engine having access to one or more media-related search result indices; and a query formatter to receive the parsed requests from the interface and, in response to parsed requests being identified as media-related, to add one or more additional media-related terms to the parsed requests to generate queries that are broader than the search requests, wherein the one or more media-related terms added to the parsed requests are related to the first and second media-related categories and were not included in the received search requests or selected by users that submitted the search requests. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification