User readability improvement for dynamic updating of search results
First Claim
Patent Images
1. A method of presenting search results comprising:
- receiving at a processor one or more results in a first set of search results, wherein the one or more results are determined based on a search query;
causing the one or more results to show in the first set of search results in a displayed set of search results;
receiving one or more results in a subsequent set of search results, wherein the one or more results are determined based on the search query;
causing one or more results to move visibly in the displayed set of search results to create a space adjacent to one of the one or more results in the displayed set of search results, wherein the space is shown to a user as a blank space, wherein causing one or more results to move visibly comprises creating space in more than one place in between results in the displayed set of search results, based at least in part on an ordering of the one or more results in the subsequent set of search results as merged into the displayed set of search results, interleaving the subsequent set of search results into the first set of results in more than one position in the displayed set of search results;
causing one or more results to display in the subsequent set of search results in the shown blank space; and
causing a control button to display to allow indication by a user to pause the displaying of subsequent set of search results without terminating an on-going search.
8 Assignments
0 Petitions
Accused Products
Abstract
Dynamic update of a displayed set of search results is disclosed. One or more search results in a displayed set of search results are shown to move within the display to create a space. One or more additional search results are displayed in the space. In some embodiments, animation techniques are used to provide a more nearly continuous and easy to comprehend update of the displayed results.
-
Citations
22 Claims
-
1. A method of presenting search results comprising:
-
receiving at a processor one or more results in a first set of search results, wherein the one or more results are determined based on a search query; causing the one or more results to show in the first set of search results in a displayed set of search results; receiving one or more results in a subsequent set of search results, wherein the one or more results are determined based on the search query; causing one or more results to move visibly in the displayed set of search results to create a space adjacent to one of the one or more results in the displayed set of search results, wherein the space is shown to a user as a blank space, wherein causing one or more results to move visibly comprises creating space in more than one place in between results in the displayed set of search results, based at least in part on an ordering of the one or more results in the subsequent set of search results as merged into the displayed set of search results, interleaving the subsequent set of search results into the first set of results in more than one position in the displayed set of search results; causing one or more results to display in the subsequent set of search results in the shown blank space; and causing a control button to display to allow indication by a user to pause the displaying of subsequent set of search results without terminating an on-going search. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for presenting search results, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
receiving one or more results in a first set of search results, wherein the one or more results are determined based on a search query; causing the one or more results to show in the first set of search results in a displayed set of search results; receiving one or more results in a subsequent set of search results, wherein the one or more results are determined based on the search query; causing one or more results to move visibly in the displayed set of search results to create a space adjacent to one of the one or more results in the displayed set of search results, wherein the space is shown to a user as a blank space, wherein causing one or more results to move visibly comprises creating space in more than one place in between results in the displayed set of search results, based at least in part on an ordering of the one or more results in the subsequent set of search results as merged into the displayed set of search results, interleaving the subsequent set of search results into the first set of results in more than one position in the displayed set of search results; causing one or more results to display in the subsequent set of search results in the shown blank space; and causing a control button to display to allow indication by a user to pause the displaying of the subsequent set of search results without terminating an on-going search.
-
-
9. A system for presenting search results comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive one or more results in a first set of search results, wherein the one or more results are determined based on a search query; causing the one or more results to show in the first set of search results in a displayed set of search results; receive one or more results in a subsequent set of search results, wherein the one or more results are determined based on the search query; causing one or more results to move visibly in the displayed set of search results to create a space adjacent to one of the one or more results in the displayed set of search results, wherein the space is shown to a user as a blank space, wherein causing one or more results to move visibly comprises creating space in more than one place in between results in the displayed set of search results, based at least in part on an ordering of the one or more results in the subsequent set of search results as merged into the displayed set of search results, interleaving the subsequent set of search results into the first set of results in more than one position in the displayed set of search results; causing one or more results to display in the subsequent set of search results in the shown blank space; and causing a control button to display to allow indication by a user to pause the displaying of subsequent set of search results without terminating an on-going search. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification