Method and system for previewing search results
First Claim
1. A method for fast loading of search results, 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 at least one search term;
generating a first message by the client device and transmitting the first message to a server, wherein the first message contains the user input, and wherein the first message causes the server to determine a plurality of probable search terms by comparing the at least one search term to a database of common search terms, wherein the at least one search term is one of a partial search term, a complete search term, a plurality of search terms, or a combination thereof;
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 and enables a user to select a selected probable search term of the plurality of probable search terms and enables the user to select between a sample search based on the selected probable search term and a full search based on the selected probable search term, wherein the sample search comprises at least one result of a search using the selected probable search term, and wherein the full search comprises a plurality of results using the selected probable search term;
generating a third message by the client device, in response to a user selection of the sample search based on the selected probable search term, and transmitting, by the client device, the third message to the server, wherein the third message contains a request for the sample search based on the selected probable search term, wherein the third message causes the server to retrieve the sample search based on the selected probable search term, and wherein the at least one result comprises at least one item of web-based content; and
receiving, by the client device, a fourth message from the server, wherein the fourth message contains the sample search based on the selected probable search term, wherein the at least one result comprises at least one item of web-based content, and wherein the fourth message causes the client device to display, on the display associated with the client device, the sample search in a selectable format that enables the user to select a sample search result in the sample search, and wherein selecting the sample search result causes a webpage comprising the sample search result to be loaded and displayed on the display associated with the client device, bypassing the full search of the selected probable search term;
wherein transmission of the first, second, third, and fourth messages, allow for a faster load time, 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.
32 Citations
15 Claims
-
1. A method for fast loading of search results, 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 at least one search term; generating a first message by the client device and transmitting the first message to a server, wherein the first message contains the user input, and wherein the first message causes the server to determine a plurality of probable search terms by comparing the at least one search term to a database of common search terms, wherein the at least one search term is one of a partial search term, a complete search term, a plurality of search terms, or a combination thereof; 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 and enables a user to select a selected probable search term of the plurality of probable search terms and enables the user to select between a sample search based on the selected probable search term and a full search based on the selected probable search term, wherein the sample search comprises at least one result of a search using the selected probable search term, and wherein the full search comprises a plurality of results using the selected probable search term; generating a third message by the client device, in response to a user selection of the sample search based on the selected probable search term, and transmitting, by the client device, the third message to the server, wherein the third message contains a request for the sample search based on the selected probable search term, wherein the third message causes the server to retrieve the sample search based on the selected probable search term, and wherein the at least one result comprises at least one item of web-based content; and receiving, by the client device, a fourth message from the server, wherein the fourth message contains the sample search based on the selected probable search term, wherein the at least one result comprises at least one item of web-based content, and wherein the fourth message causes the client device to display, on the display associated with the client device, the sample search in a selectable format that enables the user to select a sample search result in the sample search, and wherein selecting the sample search result causes a webpage comprising the sample search result to be loaded and displayed on the display associated with the client device, bypassing the full search of the selected probable search term; wherein transmission of the first, second, third, and fourth messages, allow for a faster load time, 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. 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 search term, wherein the search term is at least one of a partial search term, a complete search term, a plurality of search terms, or a combination thereof; generating a first message by the client device and transmitting the first message to a server, wherein the first message contains the user input, and wherein the first message causes the server to determine a plurality of probable search terms by comparing the 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 and enables a user to select a selected probable search term of the plurality of probable search terms and that enables the user to select between a sample search based on the selected probable search term and a full search based on the selected probable search term, wherein the sample search comprises a plurality of top search results of a search using the selected probable search term, wherein each top search result comprises information relating to a web page corresponding to the top search result, and wherein the full search comprises a plurality of results using the selected probable search term; generating a third message by the client device, in response to a user selection of the sample search based on the selected probable search term, and transmitting, by the client device, the third message to the server, wherein the third message contains a request for a sample search of the selected probable search term, and wherein the third message causes the server to retrieve the sample search based on the selected probable search term; 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 in a selectable format that enables the user to select a top search result in the sample search, and wherein selecting one of the top search results causes a corresponding web page that comprises the top search result to be loaded, bypassing the full search of the selected probable search term, 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 (7, 8, 9, 10)
-
-
11. A method for displaying a sample search without executing a full search, 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 search term, wherein the search term is at least one of a partial search term, a complete search term, a plurality of search terms, or a combination thereof; generating a first message by the client device and transmitting the first message to a server, wherein the first message contains the user input, and wherein the first message causes the server to determine a plurality of probable search terms by comparing the 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, wherein the preview link or button enables a user to select a selected probable search term of the plurality of probable search terms and that enables the user to select a sample search based on the selected probable search term without running a full search on the selected probable search term, wherein the sample search comprises at least one search result of a search using the selected probable search term, and wherein the full search comprises a plurality of results using the selected 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 the selected probable search term, wherein the third message is 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 that is the selected probable search term, wherein the third message causes the server to retrieve the sample search based on the selected probable search term receiving, by the client device, a fourth message from the server, wherein the fourth message contains the sample search of the selected probable search term, wherein each search result comprises information relating to at least one item of web-based content related to the selected probable search term; displaying, on the display associated with the client device, the sample search in a selectable format that enables the user to select a search result in the sample search based on the selected probable search term; receiving a user selection of a search result in the sample search based on the selected probable search term; and displaying an item of web-based content corresponding to the sample search result on the display associated with the client device, bypassing the full search of the selected probable search term. - View Dependent Claims (12, 13, 14, 15)
-
Specification