Method and system for suggesting search queries on electronic devices
First Claim
Patent Images
1. A method for suggesting search queries on an electronic device, comprising:
- receiving a request to access content from a user, wherein the content is a television program;
accessing information about the television program;
extracting, from the information about the television program, a first set of key terms related to the content currently accessed by a user by the electronic device without requiring user input;
displaying the first set of key terms for selection by the user;
receiving a selection of one of the key terms from the first set of key terms from the user;
automatically obtaining a second set of key terms related to the user selected key term from the first set of key terms, based on both local content information from available local content and search result snippets from external content information;
aggregating and ranking the key terms from the second set of key terms;
displaying the second set of key terms based on rank to the user as query suggestions corresponding to the selected term;
receiving a selection from the user of one of the query suggestions; and
submitting the selected query suggestion as a query to retrieve additional content, wherein the extracting, displaying, automatically obtaining, aggregating, and displaying are all performed prior to a query being submitted.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system implementing a process for suggesting search queries on an electronic device is provided. The process involves displaying terms related to content accessed by a user for selection by the user, obtaining one or more key terms related to a user-selected term, and displaying the one or more key terms to the user as query suggestions corresponding to the selected term. Obtaining one or more key terms involves obtaining one or more key terms related to the selected term, based on local content information and/or external content information.
169 Citations
35 Claims
-
1. A method for suggesting search queries on an electronic device, comprising:
-
receiving a request to access content from a user, wherein the content is a television program; accessing information about the television program; extracting, from the information about the television program, a first set of key terms related to the content currently accessed by a user by the electronic device without requiring user input; displaying the first set of key terms for selection by the user; receiving a selection of one of the key terms from the first set of key terms from the user; automatically obtaining a second set of key terms related to the user selected key term from the first set of key terms, based on both local content information from available local content and search result snippets from external content information; aggregating and ranking the key terms from the second set of key terms; displaying the second set of key terms based on rank to the user as query suggestions corresponding to the selected term; receiving a selection from the user of one of the query suggestions; and submitting the selected query suggestion as a query to retrieve additional content, wherein the extracting, displaying, automatically obtaining, aggregating, and displaying are all performed prior to a query being submitted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for suggesting search queries on an electronic device, comprising:
-
a processor including a related data generation function configured for initiating extraction of initial terms related to content of a television program currently accessed by a user by the electronic device without requiring user input, displaying the initial terms for selection by the user, and receiving a selection of a term from the initial terms from the user; a query suggestion function configured for automatically obtaining key terms related to a selected term selected from the initial terms, based on both local available content information and search result snippets from external content information, aggregating and ranking the key terms, and for displaying the key terms based on rank to the user as query suggestions corresponding to the selected term; and a query submission module configured for submitting at least one of the query suggestions as a query for additional content, wherein the extraction, displaying the initial terms, automatically obtaining, aggregating, and displaying the key terms are all performed prior to a query being submitted. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for suggesting search queries, comprising:
-
an electronic device including a processor coupled with a client module configured for connection to a local network; an information gathering function configured for suggesting search queries via the client module, the information gathering function comprising a related data generator configured for initiating extraction of initial terms related to content of a television program currently accessed by a user without requiring user input displaying the initial terms for selection by the user, and receiving a selection of initial terms from the user, and a query suggestion function configured for automatically obtaining key terms related to a selected term selected from the initial terms, based on both available local content information and search result snippets from external content information, aggregating and ranking the key terms, and for displaying the key terms based on rank to the user as query suggestions corresponding to the selected term; and a query submission module configured for submitting at least one of the query suggestions as a query for additional content, wherein the extraction, displaying the initial terms, automatically obtaining, aggregating, and displaying the key terms are all performed prior to a query being submitted. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A program product stored on a computer for suggesting search queries on an electronic device, the program product comprising program code for causing a processor to:
-
initiate extraction of initial terms related to content of a television program currently accessed by a user without requiring user input; display the initial terms for selection by the user; receiving a selection of initial terms from the user; automatically obtain key terms related to a user-selected term selected from the initial terms, based on both available local content information and search result snippets from external content information; aggregate and rank the key terms; display the key terms based on rank to the user as query suggestions corresponding to the selected term; and submit at least one of the query suggestions as a query for additional content, wherein the extraction, displaying the initial terms, automatically obtaining, aggregating, and displaying the key terms are all performed prior to a query being submitted.
-
Specification