Method and system for previewing search results
First Claim
1. A method for conserving bandwidth, the method comprising:
- receiving, at a client device, a user input captured by a human interface device associated with the client device, wherein the user input includes a partial search term comprising at least two words;
generating a first message by the client device and transmitting the first message to a server, wherein the first message contains the user input, wherein the first message causes the server to determine a plurality of probable search terms by comparing the partial search term to a database of common search terms;
receiving, at the client device, a second message from the server, wherein the second message contains the plurality of probable search terms, and wherein the second message causes the client device to display, on a display associated with the client device, the plurality of probable search terms in a selectable format that includes a preview link or button associated with each probable search term;
generating a third message by the client device and transmitting, by the client device, the third message to the server, wherein the third message contains a request for a sample search of a selected probable search term, and wherein the third message was sent by the client device as a result of a user selection of the preview link or button associated with one of the plurality of probable search terms, and wherein the selected probable search term is the one of the plurality of probable search terms associated with preview link or button that was selected, and wherein the third message causes the server to retrieve the sample search, wherein the sample search comprises at least one top result of a search using the selected probable search term, wherein the at least one top result comprises information relating to at least one web page corresponding to the at least one top result; and
receiving, by the client device, a fourth message from the server, wherein the fourth message contains the sample search associated with the selected probable search term, and wherein the fourth message causes the client device to display, on the display associated with the client device, the sample search results in a selectable format that includes a run search link or button, and wherein selecting one of the sample search results causes a corresponding web page to be loaded,wherein transmission of the first, second, third, and fourth messages, in total, requires less bandwidth, at the client device, than transmission of a full search based on the selected probable search term.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing a search sample without a search being triggered is disclosed. The method includes receiving at least one partial search term in a search box. Probable search terms are determined by comparing the at least one partial search term to a database of common search terms. The probable search terms are displayed in a format that include a link to a sample search of each probable search term and a backslide button. When the link to a sample search of a probable search term is selected in the probable search terms, the sample search is displayed in a format that includes a close link. When the close link is selected in the sample search, the probable search terms are displayed again. When the backslide button is selected, the right most word from the search term is deleted.
29 Citations
10 Claims
-
1. A method for conserving bandwidth, the method comprising:
-
receiving, at a client device, a user input captured by a human interface device associated with the client device, wherein the user input includes a partial search term comprising at least two words; generating a first message by the client device and transmitting the first message to a server, wherein the first message contains the user input, wherein the first message causes the server to determine a plurality of probable search terms by comparing the partial search term to a database of common search terms; receiving, at the client device, a second message from the server, wherein the second message contains the plurality of probable search terms, and wherein the second message causes the client device to display, on a display associated with the client device, the plurality of probable search terms in a selectable format that includes a preview link or button associated with each probable search term; generating a third message by the client device and transmitting, by the client device, the third message to the server, wherein the third message contains a request for a sample search of a selected probable search term, and wherein the third message was sent by the client device as a result of a user selection of the preview link or button associated with one of the plurality of probable search terms, and wherein the selected probable search term is the one of the plurality of probable search terms associated with preview link or button that was selected, and wherein the third message causes the server to retrieve the sample search, wherein the sample search comprises at least one top result of a search using the selected probable search term, wherein the at least one top result comprises information relating to at least one web page corresponding to the at least one top result; and receiving, by the client device, a fourth message from the server, wherein the fourth message contains the sample search associated with the selected probable search term, and wherein the fourth message causes the client device to display, on the display associated with the client device, the sample search results in a selectable format that includes a run search link or button, and wherein selecting one of the sample search results causes a corresponding web page to be loaded, wherein transmission of the first, second, third, and fourth messages, in total, requires less bandwidth, at the client device, than transmission of a full search based on the selected probable search term. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing a preview search of a probable search term prior to executing a full search while conserving bandwidth, the system comprising:
-
a client device comprising a display and a human interface device, the client device configured to; receive a user input captured by a human interface device associated with the client device, wherein the user input includes a partial search term comprising at least two words; generating a first message by the client device and transmit the first message to a server, wherein the first message contains the user input; receive a second message, in response to the first message, from the server, wherein the second message contains a plurality of probable search terms, and wherein the second message causes the client device to display, on a display associated with the client device, the plurality of probable search terms in a selectable format that includes a preview link or button associated with each probable search term; generate a third message, in response to the second message, and transmit the third message to the server, wherein the third message contains a request for a sample search of a selected probable search term, and wherein the third message was sent by the client device as a result of a user selection of the preview link or button associated with one of the plurality of probable search terms, and wherein the selected probable search term is the one of the plurality of probable search terms associated with preview link or button that was selected; receive a fourth message, in response to the third message, from the server, wherein the fourth message contains a sample search associated with the selected probable search term, and wherein the fourth message causes the client device to display, on the display associated with the client device, the sample search results in a selectable format that includes a run search link or button, and wherein selecting one of the sample search results causes a corresponding web page to be loaded; a server comprising an electronic circuit configured to; in response to receiving the first message, determine a plurality of probable search terms by comparing the partial search term to a database of common search terms, generate and transmit the second message containing the plurality of probable search terms; in response to receiving the third message, retrieve the sample search, wherein the sample search comprises at least one top result of a search using the selected probable search term, wherein the at least one top result comprises information relating to at least one web page corresponding to the at least one top result, wherein transmission of the first, second, third, and fourth messages, in total, requires less bandwidth, at the client device, than transmission of a full search based on the selected probable search term. - View Dependent Claims (8, 9, 10)
-
Specification