Instant search results with page previews
First Claim
Patent Images
1. A method implemented on a computing device, the computing device having at least one processor, storage, and a communication platform connected to a network for providing search previews, the method comprising:
- receiving a first input;
generating a first query suggestion based on the first input;
providing the first query suggestion to be displayed in a first display area;
determining whether a URL repository comprises a first web page URL of a first web page associated with the first query suggestion;
responsive to a determination that the URL repository comprises the first web page URL, determining whether a first web page preview linked to the first web page should be refreshed based on a first importance score associated with the first web page preview;
responsive to a determination that the first importance score indicates that the first web page preview should be refreshed, refreshing the first web page preview, wherein the first web page preview comprises a first web page snapshot of the first web page;
marking the first web page snapshot as a high quality snapshot when the first web page snapshot passes a threshold test;
continuously attempting refreshment of the first web page snapshot when the first web page snapshot fails the threshold test;
providing the first web page preview to be displayed in a second display area;
generating a second web page preview linked to a second web page associated with the first query suggestion, wherein the second web page preview comprises a second web page snapshot of the second web page;
providing the second web page preview to be displayed in the second display area;
determining whether a rich result exists and can be displayed, wherein the rich result comprises a targeted search result with a predetermined association with the first query suggestion; and
responsive to a determination that the rich result exists and can be displayed, providing the rich result to be displayed in a third display area, wherein the first query suggestion, the first and second web page previews, and the rich result are to be displayed simultaneously.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and programming for providing search previews is disclosed. At least one input is received. At least one query suggestion is generated based on the at least one input. The at least one query suggestion is displayed in a first display area. At least one web page preview is generated based on the at least one input. The at least one web page preview is displayed in a second display area. Each web page preview is viewable and actionable.
-
Citations
21 Claims
-
1. A method implemented on a computing device, the computing device having at least one processor, storage, and a communication platform connected to a network for providing search previews, the method comprising:
-
receiving a first input; generating a first query suggestion based on the first input; providing the first query suggestion to be displayed in a first display area; determining whether a URL repository comprises a first web page URL of a first web page associated with the first query suggestion; responsive to a determination that the URL repository comprises the first web page URL, determining whether a first web page preview linked to the first web page should be refreshed based on a first importance score associated with the first web page preview; responsive to a determination that the first importance score indicates that the first web page preview should be refreshed, refreshing the first web page preview, wherein the first web page preview comprises a first web page snapshot of the first web page; marking the first web page snapshot as a high quality snapshot when the first web page snapshot passes a threshold test; continuously attempting refreshment of the first web page snapshot when the first web page snapshot fails the threshold test; providing the first web page preview to be displayed in a second display area; generating a second web page preview linked to a second web page associated with the first query suggestion, wherein the second web page preview comprises a second web page snapshot of the second web page; providing the second web page preview to be displayed in the second display area; determining whether a rich result exists and can be displayed, wherein the rich result comprises a targeted search result with a predetermined association with the first query suggestion; and responsive to a determination that the rich result exists and can be displayed, providing the rich result to be displayed in a third display area, wherein the first query suggestion, the first and second web page previews, and the rich result are to be displayed simultaneously. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20, 21)
-
-
7. A machine readable non-transitory and tangible medium having information recorded for providing search previews, wherein the information, when read by the machine, causes the machine to perform the steps comprising:
-
receiving a first input; generating a first query suggestion based on the first input; providing the first query suggestion to be displayed in a first display area; determining whether a URL repository comprises a first web page URL of a first web page associated with the first query suggestion; responsive to a determination that the URL repository comprises the first web page URL, determining whether a first web page preview linked to the first web page should be refreshed based on a first importance score associated with the first web page preview; responsive to a determination that the first importance score indicates that the first web page preview should be refreshed, refreshing the first web page preview, wherein the first web page preview comprises a first web page snapshot of the first web page; marking the first web page snapshot as a high quality snapshot when the first web page snapshot passes a threshold test continuously attempting refreshment of the first web page snapshot when the first web page snapshot fails the threshold test providing the first web page preview to be displayed in a second display area; generating a second web page preview linked to a second web page associated with the first query suggestion, wherein the second web page preview comprises a second web page snapshot of the second web page; providing the second web page preview to be displayed in the second display area; determining whether a rich result exists and can be displayed, wherein the rich result comprises a targeted search result with a predetermined association with the first query suggestion; and responsive to a determination that the rich result exists and can be displayed, providing the rich result to be displayed in a third display area, wherein the first query suggestion, the first and second web page previews, and the rich result are to be displayed simultaneously. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising at least one processor, storage, and a communication platform connected to a network for providing search previews, comprising:
-
a search query unit for receiving a first input; a search suggestion unit for determining a first query suggestion based on the first input; a search results unit for generating a first web page preview linked to a first web page associated with the first query suggestion and generating a second web page preview linked to a second web page associated with the first query suggestion, wherein the first web page preview comprises a first web page snapshot of the first web page and the second web page preview comprises a second web page snapshot of the second web page, wherein generating the first web page preview comprises; determining whether a URL repository comprises a first web page URL of the first web page associated with the first query suggestion, responsive to a determination that the URL repository comprises the first web page URL, determining whether the first web page preview linked to the first web page should be refreshed based on a first importance score associated with the first web page preview, responsive to a determination that the first importance score indicates that the first web page preview should be refreshed, refreshing the first web page preview, marking the first web page snapshot as a high quality snapshot when the first web page snapshot passes a threshold test, and continuously attempting refreshment of the first web page snapshot when the first web page snapshot fails the threshold test; and a display unit for providing for display the first query suggestion in a first display area, providing for display the first web page preview in a second display area, and providing for display the second web page preview in the second display area; wherein the search results unit is further configured for determining whether a rich result exists and can be displayed, wherein the rich result comprises a targeted search result with a predetermined association with the first query suggestion; and responsive to a determination that the rich result exists and can be displayed, providing the rich result to be displayed in a third display area, wherein the first query suggestion, the first and second web page previews, and the rich result are to be displayed simultaneously. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification