Multi-Dimensional Query Expansion Employing Semantics and Usage Statistics
First Claim
Patent Images
1. A computer-implemented method comprising:
- providing a query expansion system comprising an engine and a data warehouse;
causing the query expansion system to receive a query posed by a user to the data warehouse;
causing the engine to determine a co-occurrence value for the query in the data warehouse based upon social/trust network information taking into account a relationship of the user to another entity in a social/trust network, wherein determining the co-occurrence value comprises applying a weight based upon a distance of the another entity from the user in the social/trust network information; and
causing the query expansion system to display to the user a query result based upon the co-occurrence value.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods employing personalized query expansion to suggest measures and dimensions allowing iterative building of consistent queries over a data warehouse. Embodiments may leverage one or more of: semantics defined in multi-dimensional domain models, user profiles defining preferences, and collaborative usage statistics derived from existing repositories of Business Intelligence (BI) documents (e.g. dashboards, reports). Embodiments may utilize a collaborative co-occurrence value derived from profiles of users or social network information of a user.
24 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
providing a query expansion system comprising an engine and a data warehouse; causing the query expansion system to receive a query posed by a user to the data warehouse; causing the engine to determine a co-occurrence value for the query in the data warehouse based upon social/trust network information taking into account a relationship of the user to another entity in a social/trust network, wherein determining the co-occurrence value comprises applying a weight based upon a distance of the another entity from the user in the social/trust network information; and causing the query expansion system to display to the user a query result based upon the co-occurrence value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
-
providing a query expansion system comprising an engine and a data warehouse; causing the query expansion system to receive a query posed by a user to the data warehouse; causing the engine to determine a co-occurrence value for the query in the data warehouse based upon social/trust network information taking into account a relationship of the user to another entity in a social/trust network, wherein determining the co-occurrence value comprises applying a weight based upon a distance of the another entity from the user in the social/trust network information; and causing the query expansion system to display to the user a query result based upon the co-occurrence value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more processors; a software program, executable on said computer system, the software program configured to; provide a query expansion system comprising an engine and a data warehouse; cause the query expansion system to receive a query posed by a user to the data warehouse; cause the engine to determine a co-occurrence value for the query in the data warehouse based upon social/trust network information taking into account a relationship of the user to another entity in a social/trust network, wherein determining the co-occurrence value comprises applying a weight based upon a distance of the another entity from the user in the social/trust network information; and cause the query expansion system to display to the user a query result based upon the co-occurrence value. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification