Systems and methods for sorting and displaying search results in multiple dimensions
First Claim
Patent Images
1. A method comprising:
- plotting, by one or more processors, search results, identified based on a search query, on a graph;
determining, by the one or more processors, that at least two of the plotted search results are plotted at a same position on the graph;
determining, by the one or more processors, that a first plotted search result, of the at least two plotted search results, is more relevant to the search query than a second plotted search result, of the at least two plotted search results;
shifting, by the one or more processors, the first plotted search result along either a first axis or a second axis so that the at least two plotted search results are not plotted at the same position; and
providing, by the one or more processors, the graph, including the shifted first plotted search result, for display.
1 Assignment
0 Petitions
Accused Products
Abstract
A system plots results of a data search. The system executes one or more search queries to search stored data. The system receives results of the executed one or more search queries, where the results are orderable by at least one search characteristic. The system designates a visual representation for each of the results. The system plots each of the visual representations on a multi-dimensional graphical display, where at least one dimension of the multi-dimensional graphical display corresponds to the at least one search characteristic.
11 Citations
20 Claims
-
1. A method comprising:
-
plotting, by one or more processors, search results, identified based on a search query, on a graph; determining, by the one or more processors, that at least two of the plotted search results are plotted at a same position on the graph; determining, by the one or more processors, that a first plotted search result, of the at least two plotted search results, is more relevant to the search query than a second plotted search result, of the at least two plotted search results; shifting, by the one or more processors, the first plotted search result along either a first axis or a second axis so that the at least two plotted search results are not plotted at the same position; and providing, by the one or more processors, the graph, including the shifted first plotted search result, for display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a processor; and a memory including a plurality of instructions that, when executed by the processor, cause the processor to; plot search results, on a graph, the search results being identified as relevant to a search query; determine that at least two of the plotted search results are plotted at a same position on the graph; determine that a first plotted search result, of the at least two plotted search results, is more relevant to the search query than a second plotted search result, of the at least two plotted search results; shift the first plotted search result along either a first axis or a second axis so that the at least two plotted search results are not plotted at the same position; and provide the graph, including the shifted first plotted search result, for display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions which, when executed by at least one processor, cause the at least one processor to plot search results, identified based on a search query, on a graph; one or more instructions which, when executed by the at least one processor, cause the at least one processor to determine that at least two of the plotted search results are plotted at a same position on the graph; one or more instructions which, when executed by the at least one processor, cause the at least one processor to determine that a first plotted search result, of the at least two plotted search results, is more relevant to the search query than a second plotted search result, of the at least two plotted search results; one or more instructions which, when executed by the at least one processor, cause the at least one processor to shift the first plotted search result along either a first axis or a second axis so that the at least two plotted search results are not plotted at the same position; and one or more instructions which, when executed by the at least one processor, cause the at least one processor to provide the graph, including the shifted first plotted search result, for display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification