User readability improvement for dynamic updating of search results
AssigneeEMC Corporation
InventorsPierre-Yves Chevalier, Marc Brette
Life of this patent
Estimating the term…
Abstract
A system for moving search results visibly comprises an interface, a processor and a memory. The processor is configured to a) determine an ordering of one or more results in a subsequent set of search results as merged into a displayed set of search results; b) determine one or more interleaving positions for the subsequent set of search results in the displayed set of search results; c) cause the creation of one or more blank spaces in the one or more interleaving positions; and d) cause a display of one or more results in the subsequent set of search results in the one or more blank spaces. The memory causes a display of one or more results in the subsequent set of search results in the one or more blank spaces.
Claims17
A system for moving search results visibly comprising:
- an interface;
- a processor coupled to the interface and configured to:
- perform a search based on a search query inputted into the interface, wherein the search returns a first set of search results from a first repository and a subsequent set of search results from a second repository;
- display a set of search results comprising the first set of search results before the subsequent set of search results is returned from the second repository;
- in response to the subsequent set of search results being returned, determine an ordering of one or more results in the subsequent set of search results as merged into the displayed set of search results;
- determine one or more interleaving positions for the subsequent set of search results in the displayed set of search results;
- cause the creation of one or more blank spaces in the one or more interleaving positions;
- and
- cause a display of one or more results of the subsequent set of search results in the one or more blank spaces, wherein the one or more results are shown to move at a rate selected to enable a user to perceive where in the displayed set of search results the subsequent set of search results are being added,
- wherein to display the set of search results comprises displaying in an area separate from the displayed set of search results one or more groups associated with the set of search results, wherein the one or more groups are updated when the subsequent set of search results are returned;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
A non-transitory computer readable medium comprising computer instructions for:
- performing a search based on a search query inputted into the interface, wherein the search returns a first set of search results from a first repository and a subsequent set of search results from a second repository;
- displaying a set of search results comprising the first set of search results before the subsequent set of search results is returned from the second repository;
- in response to the subsequent set of search results being returned, determining an ordering of one or more results in the subsequent set of search results as merged into the displayed set of search results;
- determining one or more interleaving positions for the subsequent set of search results in the displayed set of search results;
- causing the creation of one or more blank spaces in the one or more interleaving positions;
- and
- causing the display of one or more results of the subsequent set of search results in the one or more blank spaces, wherein the one or more results are shown to move at a rate selected to enable a user to perceive where in the displayed set of search results the subsequent set of search results are being added,
- wherein displaying the set of search results comprises displaying in an area separate from the displayed set of search results one or more groups associated with the set of search results, wherein the one or more groups are updated when the subsequent set of search results are returned.
A method of moving search results visibly comprising:
- performing a search based on a search query inputted into the interface, wherein the search returns a first set of search results from a first repository and a subsequent set of search results from a second repository;
- displaying a set of search results comprising the first set of search results before the subsequent set of search results is returned from the second repository;
- in response to the subsequent set of search results being returned, determining, using a processor, an ordering of one or more results in the subsequent set of search results as merged into the displayed set of search results;
- determining one or more interleaving positions for the subsequent set of search results in the displayed set of search results;
- causing the creation of one or more blank spaces in the one or more interleaving positions;
- and
- causing a display of one or more results of the subsequent set of search results in the one or more blank spaces, wherein the one or more results are shown to move at a rate selected to enable a user to perceive where in the displayed set of search results the subsequent set of search results are being added,
- wherein displaying the set of search results comprises displaying in an area separate from the displayed set of search results one or more groups associated with the set of search results, wherein the one or more groups are updated when the subsequent set of search results are returned.
Dependencies are inferred from the claim text.