Query graphs indicating related queries
First Claim
1. A system that facilitates searching, comprising:
- a processor;
a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions configured to implement the searching system including;
an input component that receives at least one search query from the user; and
a search component that obtains results associated with the at least one search query and provides an automatically derived query graph having nodes and edges connecting the nodes, each node of the query graph represents a distinct query, wherein nodes representing queries that are older are depicted further in the background of the query graph than nodes representing more recent queries.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention leverages query-related information based on a query and/or a search intention to provide a systematic means to facilitate a user in locating desired information despite lacking exact search parameters. This allows users to find information without first formulating an optimum search query. The query graph provides a navigable, graphical notion of the query-related information via nodes representative of the query-related information and edges representative of the associations between the information. In one instance of the present invention, the query graph is derived from an information source such as a query log, a query list, and/or a search engine and the like. Additional instances of the present invention utilize visual and/or audible indicators employed with the query graph to facilitate in relaying the query-related information to the user, including, but not limited to, overlays, icons, colors, and dimensional variances and the like.
68 Citations
46 Claims
-
1. A system that facilitates searching, comprising:
-
a processor; a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions configured to implement the searching system including; an input component that receives at least one search query from the user; and a search component that obtains results associated with the at least one search query and provides an automatically derived query graph having nodes and edges connecting the nodes, each node of the query graph represents a distinct query, wherein nodes representing queries that are older are depicted further in the background of the query graph than nodes representing more recent queries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for facilitating searching, comprising:
employing a processor executing computer executable instructions stored on a computer readable storage medium to implement the following acts; receiving at least one search query from a user; and automatically deriving a query graph from results associated with the at least one search query, wherein a themed overlay is utilized on the graph, the themed overlay is selected based upon a derived user preference, the themed overlay represents the query graph using a graphical representation that employs graphical icons to represent nodes that are appropriate for the user to understand the query graph. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
46. A system that facilitates searching, comprising:
-
means for receiving at least one search query from a user; and means for obtaining results associated with the at least one search query and providing an automatically derived query graph, each node of the query graph represents a distinct query, each edge of the query graph represents a relationship between queries represented by the nodes connected by the edge, wherein the system automatically excludes one or more queries from a display of the query graph based upon environmental factors associated with the user at the time the user submitted the query;
means for displaying the query graph.
-
Specification