UNIFICATION OF SEARCH AND ANALYTICS
First Claim
Patent Images
1. A system comprising:
- a computing device comprising;
a memory storing processor-executable program code; and
a processor to execute the processor-executable program code in order to cause the computing device to;
receive a request conforming to a modeled query and join filter criteria, the request comprising a first subrequest associated with a search attribute view and a second subrequest associated with an analytical view;
define a join between the search attribute view and the analytical view based on one or more view attributes of the search attribute view; and
filter a result set of associated with the first subrequest based on the join and on the join filter criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes reception of a request conforming to a modeled query and join filter criteria, the request comprising a first subrequest associated with a search attribute view and a second subrequest associated with an analytical view, definition of a join between the search attribute view and the analytical view based on one or more view attributes of the search attribute view, and filtering of a result set associated with the first subrequest based on the join and on the join filter criteria.
63 Citations
15 Claims
-
1. A system comprising:
-
a computing device comprising; a memory storing processor-executable program code; and a processor to execute the processor-executable program code in order to cause the computing device to; receive a request conforming to a modeled query and join filter criteria, the request comprising a first subrequest associated with a search attribute view and a second subrequest associated with an analytical view; define a join between the search attribute view and the analytical view based on one or more view attributes of the search attribute view; and filter a result set of associated with the first subrequest based on the join and on the join filter criteria. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium storing program code, the program code executable by a processor of a computing system to cause the computing system to:
-
receive a request conforming to a modeled query and join filter criteria, the request comprising a first subrequest associated with a search attribute view and a second subrequest associated with an analytical view; define a join between the search attribute view and the analytical view based on one or more view attributes of the search attribute view; and filter a result set of associated with the first subrequest based on the join and on the join filter criteria. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
receive a request conforming to a modeled query and join filter criteria, the request comprising a first subrequest associated with a search attribute view and a second subrequest associated with an analytical view; define a join between the search attribute view and the analytical view based on one or more view attributes of the search attribute view; and filter a result set of associated with the first subrequest based on the join and on the join filter criteria. - View Dependent Claims (12, 13, 14, 15)
-
Specification