CUBE FACETED DATA ANALYSIS
First Claim
Patent Images
1. A computer-implemented method for displaying results of a search query, the method comprising:
- receiving a query;
obtaining documents that satisfy the query;
constructing a facet hierarchy based on documents that satisfy the query;
creating a cube structure based on the facet hierarchy; and
displaying a multi-dimensional search interface based on the cube structure.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable medium for displaying results of a search query. In one implementation, the method includes receiving a query, obtaining documents that satisfy the query, constructing a facet hierarchy based on documents that satisfy the query, creating a cube structure based on the facet hierarchy, and displaying a multi-dimensional search interface based on the cube structure.
171 Citations
30 Claims
-
1. A computer-implemented method for displaying results of a search query, the method comprising:
-
receiving a query; obtaining documents that satisfy the query; constructing a facet hierarchy based on documents that satisfy the query; creating a cube structure based on the facet hierarchy; and displaying a multi-dimensional search interface based on the cube structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for displaying results of a search query, the method comprising:
-
receiving a query; obtaining documents that satisfy the query using a search index, the search index storing information relating to a plurality of documents, the information including metadata describing a hierarchical relationship among the plurality of documents; constructing a facet hierarchy based on the metadata describing the hierarchical relationship associated with the documents that satisfy the query; determining whether a pre-defined cube structure corresponds to the facet hierarchy; and responsive to pre-defined cube structure not corresponding to the facet hierarchy, modifying the pre-defined cube structure to correspond with the facet hierarchy and displaying a multi-dimensional search interface based on the modified cube structure. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium containing program instructions, tangibly stored thereon, for displaying results of a search query, the program instructions comprising instructions for:
-
receiving a query; obtaining documents that satisfy the query; constructing a facet hierarchy based on documents that satisfy the query; creating a cube structure based on the facet hierarchy; and displaying a multi-dimensional search interface based on the cube structure. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer readable medium containing program instructions, tangibly stored thereon, for displaying results of a search query, the program instructions comprising instructions for:
-
receiving a query; obtaining documents that satisfy the query using a search index, the search index storing information relating to a plurality of documents, the information including metadata describing a hierarchical relationship among the plurality of documents; constructing a facet hierarchy based on the metadata describing the hierarchical relationship associated with the documents that satisfy the query; determining whether a pre-defined cube structure corresponds to the facet hierarchy; and responsive to pre-defined cube structure not corresponding to the facet hierarchy, modifying the pre-defined cube structure to correspond with the facet hierarchy and displaying a multi-dimensional search interface based on the modified cube structure. - View Dependent Claims (25, 26, 27)
-
-
28. A data processing system for displaying results of a search query, the data processing system comprising:
-
a user interface to receive a query; a search engine to obtain documents that satisfy the query; a facet service to construct a facet hierarchy based on documents that satisfy the query; a cube service to create a cube structure based on the facet hierarchy; and a multi-dimensional search interface to display data associated with the documents that satisfy the query, the data being displayed based on the cube structure.
-
-
29. A data processing system for displaying results of a search query, the data processing system comprising:
-
a user interface to receive a query; a search engine to obtain documents that satisfy the query; a facet service to construct a facet hierarchy based on documents that satisfy the query; a cube service to determine whether a pre-defined cube structure corresponds to the facet hierarchy, wherein responsive to pre-defined cube structure not corresponding to the facet hierarchy, the cube service modifies the pre-defined cube structure to correspond with the facet hierarchy; and a multi-dimensional search interface to display data associated with the documents that satisfy the query based on the modified cube structure. - View Dependent Claims (30)
-
Specification