SEARCH ASSISTANT SYSTEM AND METHOD
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is 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
41 Claims
-
1-21. -21. (canceled)
-
22. 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, the receiving of the selection of the search suggestion comprising receiving an indication that the user hovers over the search suggestion with an input device of the user computer; transmitting, by the computing device, the selected search suggestion to a rich content module; 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 a video and an advertisement, 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; 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 (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer system comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; character receiving 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 receiving logic executed by the processor for receiving, from a search suggestion module, a plurality of search suggestions related to the portion of the search query; search suggestion transmitting logic executed by the processor for transmitting, 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; search suggestion selection receiving logic executed by the processor for receiving, from the user computer, a selection of a search suggestion in the plurality of search suggestions, the receiving of the selection of the search suggestion comprising receiving an indication that the user hovers over the search suggestion with an input device of the user computer; selected search suggestion transmitting logic executed by the processor for transmitting the selected search suggestion to a rich content module; rich content receiving logic executed by the processor for receiving, from the rich content module, rich content related to the transmitted search suggestion, the rich content scraped from the network and comprising a video and an advertisement, 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; and rich content transmitting logic executed by the processor for transmitting, 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 (33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A non-transitory computer readable storage medium tangibly storing computer program instructions capable of being executed by a processor of a computer system, the computer program instructions defining the steps of:
-
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, the receiving of the selection of the search suggestion comprising receiving an indication that the user hovers over the search suggestion with an input device of the user computer; transmitting, by the computing device, the selected search suggestion to a rich content module; 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 a video and an advertisement, 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; 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