Search assistant system and method
First Claim
1. A method comprising:
- receiving, by a computing device over a network from a user computer, alphanumeric characters forming a portion of a search query submitted by a user in a search query entry area;
receiving, by the computing device from a search suggestion module, a plurality of search suggestions related to the portion of the search query;
transmitting, by the computing device to the user computer, the plurality of search suggestions for display by the user computer in a first portion of a search suggestion region before the search query is initiated via user input, the search suggestion region displayed differently than a search results area;
receiving, from the user computer by the computing device, a selection of a search suggestion in the plurality of search suggestions;
transmitting, by the computing device, a search suggestion of the selected search suggestion to a rich content module, wherein the transmitting of the search suggestion to the rich content module further comprises classifying, by the rich content module, the search suggestion into a category, the classifying of the search suggestion into a category further comprises basing the classifying on a classification technique selected from a group of classification technique types consisting of fixed priority order, query classification confidence level, using search session context of the user, and using a search history profile of the user;
receiving, by the computing device from the rich content module, rich content related to the transmitted search suggestion, the rich content scraped from the network and comprising text and additional content, the scraping of the network for the rich content further comprising performing the scraping while the computing device is not in communication with the user computer, the additional content comprising at least one graphic and a web link, the additional content comprising a preview of content present on one or more web pages, the additional content comprising a profile relating to the selected search suggestion and statistics associated with the selected search suggestion, the web pages responsive to the selected search suggestion and prior to any navigation by the user; and
transmitting, by the computing device to the user computer, the rich content for display by the user computer in a second portion of the search suggestion region before the search query is initiated via user input, the second portion of the search suggestion region being separate from the first portion of the search suggestion region.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for presenting content in response to receiving a portion of a search query. A computing device receives, over a network from a user computer, a portion of a search query submitted by a user in a search query entry area. The computing device receives, from a search suggestion module, one or more search suggestions related to the portion of the query. The computing device transmits, to the user computer, the one or more search suggestions for display in a search suggestion region, the search suggestion region displayed differently than a search results area. The computing device transmits a search suggestion of the one or more search suggestions to a rich content module. The rich content module generates rich content related to the transmitted search suggestion. The computing device transmits, to the user computer, the rich content for display in the search suggestion region.
-
Citations
13 Claims
-
1. A method comprising:
-
receiving, by a computing device over a network from a user computer, alphanumeric characters forming a portion of a search query submitted by a user in a search query entry area; receiving, by the computing device from a search suggestion module, a plurality of search suggestions related to the portion of the search query; transmitting, by the computing device to the user computer, the plurality of search suggestions for display by the user computer in a first portion of a search suggestion region before the search query is initiated via user input, the search suggestion region displayed differently than a search results area; receiving, from the user computer by the computing device, a selection of a search suggestion in the plurality of search suggestions; transmitting, by the computing device, a search suggestion of the selected search suggestion to a rich content module, wherein the transmitting of the search suggestion to the rich content module further comprises classifying, by the rich content module, the search suggestion into a category, the classifying of the search suggestion into a category further comprises basing the classifying on a classification technique selected from a group of classification technique types consisting of fixed priority order, query classification confidence level, using search session context of the user, and using a search history profile of the user; receiving, by the computing device from the rich content module, rich content related to the transmitted search suggestion, the rich content scraped from the network and comprising text and additional content, the scraping of the network for the rich content further comprising performing the scraping while the computing device is not in communication with the user computer, the additional content comprising at least one graphic and a web link, the additional content comprising a preview of content present on one or more web pages, the additional content comprising a profile relating to the selected search suggestion and statistics associated with the selected search suggestion, the web pages responsive to the selected search suggestion and prior to any navigation by the user; and transmitting, by the computing device to the user computer, the rich content for display by the user computer in a second portion of the search suggestion region before the search query is initiated via user input, the second portion of the search suggestion region being separate from the first portion of the search suggestion region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; network interface logic executed by the processor for receiving, over a network from a user computer, alphanumeric characters forming a portion of a search query submitted by a user in a search query entry area; search suggestion logic executed by the processor for generating a plurality of search suggestions related to the portion of the search query, wherein the network interface logic transmits to the user computer the plurality of search suggestions for display by the user computer in a first portion of a search suggestion region before the search query is initiated via user input, the search suggestion region displayed differently than a search results area; rich content logic executed by the processor for receiving a selected search suggestion of the plurality of search suggestions, wherein the receiving of the search suggestion further comprises classifying, by the rich content logic, the search suggestion into a category, the classifying of the search suggestion into a category further comprises basing the classifying on a classification technique selected from a group of classification technique types consisting of fixed priority order, query classification confidence level, using search session context of the user, and using a search history profile of the user, and generating rich content related to the selected search suggestion, the rich content logic scraping the network for the rich content, wherein the rich content logic scraping the network for the rich content further comprises the rich content logic scraping the network while the computing device is not in communication with the user computer, wherein the network interface logic transmits to the user computer the rich content for display by the user computer in a second portion of the search suggestion region before the search query is initiated via user input, the rich content comprising text and additional content, the additional content comprising at least one graphic and a web link, the additional content comprising a preview of content present on one or more web pages, the additional content comprising a profile relating to the selected search suggestion and statistics associated with the selected search suggestion, the web pages responsive to the selected search suggestion and prior to any navigation by the user, the second portion of the search suggestion region being separate from the first portion of the search suggestion region. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer-readable storage medium tangibly storing thereon computer program instructions capable of being executed by a computer processor of a computing device, the computer program instructions defining the steps of:
-
receiving, by the computing device over a network from a user computer, alphanumeric characters forming a portion of a search query submitted by a user in a search query entry area; receiving, by the computing device from a search suggestion module, a plurality of search suggestions related to the portion of the search query; transmitting, by the computing device to the user computer, the plurality of search suggestions for display by the user computer in a first portion of a search suggestion region before the search query is initiated via user input, the search suggestion region displayed differently than a search results area; receiving, from the user computer by the computing device, a selection of a search suggestion in the plurality of search suggestions; transmitting, by the computing device, the selected search suggestion to a rich content module, wherein the transmitting of the search suggestion to the rich content module further comprises classifying, by the rich content module, the search suggestion into a category, the classifying of the search suggestion into a category further comprises basing the classifying on a classification technique selected from a group of classification technique types consisting of fixed priority order, query classification confidence level, using search session context of the user, and using a search history profile of the user; receiving, by the computing device from the rich content module, rich content related to the transmitted search suggestion, the rich content scraped from the network and comprising text and additional content, the scraping of the network for the rich content further comprising performing the scraping while the computing device is not in communication with the user computer, the additional content comprising at least one graphic and a web link, the additional content comprising a preview of content present on one or more web pages, the additional content comprising a profile relating to the selected search suggestion and statistics associated with the selected search suggestion, the web pages responsive to the selected search suggestion and prior to any navigation by the user; and transmitting, by the computing device to the user computer, the rich content for display by the user computer in a second portion of the search suggestion region before the search query is initiated via user input, the second portion of the search suggestion region being separate from the first portion of the search suggestion region.
-
Specification