Contextual navigation facets panel
First Claim
1. A computer-implemented method, the method comprising:
- initiating, for a user interface, a plurality of processes associated with a plurality of datasets, the user interface including at least a contextual panel interface providing access to data hierarchies pertaining to the plurality of datasets;
determining a first query context associated with the plurality of datasets, the first query context being determined based on data usage patterns associated with a user accessing the user interface;
displaying, in the user interface, the contextual panel interface adjacent to a graphical depiction of data generated using the first query context, the data usage patterns, and the plurality of datasets, the contextual panel interface depicting selectable data compatible with the first query context, and retrieved from the plurality of datasets;
in response to receiving input on at least a portion of the selectable data in the contextual panel interface,selecting a subset of the plurality of datasets,determining compatibility between a plurality of attributes in the subset of the plurality of datasets,generating a second query context for the subset of the plurality of the datasets based on the determined compatibility between the plurality of attributes, andgenerating, for display, an updated user interface that includes updated graphical data generated using the second query context, and generating an updated contextual panel interface with updated selectable data corresponding to the second query context, the updated contextual panel interface indicating a merge of at least two datasets in the subset of datasets and including a plurality of measures and a plurality of dimensions compatible with the second query context,wherein the second query context modifies the first query context to provide access to additional relevant attributes from the subset of the plurality of datasets and to remove one or more of the plurality of attributes that are incompatible with the input, andwherein the determining of compatibility between the plurality of attributes includes selecting at least two datasets in the subset that include at least one common attribute from the plurality of attributes, and selecting, using the second query context and the at least one common attribute, a plurality of data measures and a plurality of dimensions in the subset, the plurality of dimensions being sorted based at least in part on usage patterns associated with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for generating a contextual panel interface with a first interactive display portion for depicting a plurality of selectable datasets associated with the query context, a second interactive display portion for depicting a plurality of selectable measures associated with the query context and with at least one of the plurality of selectable datasets, a third interactive display portion for depicting a plurality of selectable dimensions associated with the query context and with at least one of the plurality of selectable datasets, and an interactive tool display portion configured to determine a query context in response to receiving a search query and to populate the first, second, and third interactive display portions.
25 Citations
17 Claims
-
1. A computer-implemented method, the method comprising:
-
initiating, for a user interface, a plurality of processes associated with a plurality of datasets, the user interface including at least a contextual panel interface providing access to data hierarchies pertaining to the plurality of datasets; determining a first query context associated with the plurality of datasets, the first query context being determined based on data usage patterns associated with a user accessing the user interface; displaying, in the user interface, the contextual panel interface adjacent to a graphical depiction of data generated using the first query context, the data usage patterns, and the plurality of datasets, the contextual panel interface depicting selectable data compatible with the first query context, and retrieved from the plurality of datasets; in response to receiving input on at least a portion of the selectable data in the contextual panel interface, selecting a subset of the plurality of datasets, determining compatibility between a plurality of attributes in the subset of the plurality of datasets, generating a second query context for the subset of the plurality of the datasets based on the determined compatibility between the plurality of attributes, and generating, for display, an updated user interface that includes updated graphical data generated using the second query context, and generating an updated contextual panel interface with updated selectable data corresponding to the second query context, the updated contextual panel interface indicating a merge of at least two datasets in the subset of datasets and including a plurality of measures and a plurality of dimensions compatible with the second query context, wherein the second query context modifies the first query context to provide access to additional relevant attributes from the subset of the plurality of datasets and to remove one or more of the plurality of attributes that are incompatible with the input, and wherein the determining of compatibility between the plurality of attributes includes selecting at least two datasets in the subset that include at least one common attribute from the plurality of attributes, and selecting, using the second query context and the at least one common attribute, a plurality of data measures and a plurality of dimensions in the subset, the plurality of dimensions being sorted based at least in part on usage patterns associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented system including instructions recorded on a non-transitory computer-readable medium and comprising instructions that, when executed by at least one processor, cause the at least one processor to:
-
initiate, for a user interface, a plurality of processes associated with a plurality of datasets, the user interface including at least a contextual panel interface providing access to data hierarchies pertaining to the plurality of datasets; determine a first query context associated with the plurality of datasets, the first query context being determined based on data usage patterns associated with a user accessing the user interface; display, in the user interface, the contextual panel interface adjacent to a graphical depiction of data generated using the first query context, the data usage patterns, and the plurality of datasets, the contextual panel interface depicting selectable data compatible with the first query context, and retrieved from the plurality of datasets; in response to receiving input on at least a portion of the selectable data in the contextual panel interface, select a subset of the plurality of datasets, determine compatibility between a plurality of attributes in the subset of the plurality of datasets, generate a second query context for the subset of the plurality of the datasets based on the determined compatibility between the plurality of, and generate, for display, an updated user interface that includes updated graphical data generated using the second query context, and generating an updated contextual panel interface with updated selectable data corresponding to the second query context, the updated contextual panel interface and including a plurality of measures and a plurality of dimensions compatible with the second query context, wherein the second query context modifies the first query context to provide access to additional relevant attributes from the subset of the plurality of datasets and to remove one or more of the plurality of attributes that are incompatible with the input, and wherein the determining of compatibility between the plurality of attributes includes selecting at least two datasets in the subset that include at least one common attribute from the plurality of attributes, and selecting, using the second query context and the at least one common attribute, a plurality of data measures and a plurality of dimensions in the subset, the plurality of dimensions being sorted based at least in part on usage patterns associated with the user. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory recordable storage medium having recorded and stored thereon instructions that, when executed, perform actions of:
-
initiating, for a user interface, a plurality of processes associated with a plurality of datasets, the user interface including at least a contextual panel interface providing access to data hierarchies pertaining to the plurality of datasets; determining a first query context associated with the plurality of datasets, the first query context being determined based on data usage patterns associated with a user accessing the user interface; displaying, in the user interface, the contextual panel interface adjacent to a graphical depiction of data generated using the first query context, the data usage patterns, and the plurality of datasets, the contextual panel interface depicting selectable data compatible with the first query context, and retrieved from the plurality of datasets; in response to receiving input on at least a portion of the selectable data in the contextual panel interface, selecting a subset of the plurality of datasets, determining compatibility between a plurality of attributes in the subset of the plurality of datasets, and generating a second query context for the subset of the plurality of the datasets based on the determined compatibility between the plurality of attributes, and generating, for display, an updated user interface that includes updated graphical data generated using the second query context, and generating an updated contextual panel interface with updated selectable data corresponding to the second query context, the updated contextual panel interface indicating a merge of at least two datasets in the subset of datasets and including a plurality of measures and a plurality of dimensions compatible with the second query context, wherein the second query context modifies the first query context to provide access to additional relevant attributes from the subset of the plurality of datasets and to remove one or more of the plurality of attributes that are incompatible with the input, and wherein the determining of compatibility between the plurality of attributes includes selecting at least two datasets in the subset that include at least one common attribute from the plurality of attributes, and selecting, using the second query context and the at least one common attribute, a plurality of data measures and a plurality of dimensions in the subset, the plurality of dimensions being sorted based at least in part on usage patterns associated with the user. - View Dependent Claims (16, 17)
-
Specification