DYNAMIC GENERATION OF GUIDED PAGES
First Claim
Patent Images
1. A method comprising:
- accessing data from a plurality of disparate data sources that are used in a workflow for a particular business activity, the plurality of disparate data sources consisting of internal data sources of the business and external data sources, the accessed data comprising different first and second data domains among a plurality of data domains;
determining a plurality of core dimensions of the accessed data, at least one of the plurality of core dimensions being common to the first and second data domains, the at least one of the plurality of core dimensions identifying a data type within the plurality of the data domains for enabling the workflow for the particular business activity;
generating a data set from the plurality of disparate data sources using a columnar data generation engine that aligns data from at least a portion of each of the plurality of disparate data sources with the common core dimensions to produce a columnar data structure;
generating machine-specific code from a user inquiry, the code comprising a set of logical instructions for accessing the data set based on the content of the inquiry; and
deriving data from the data set with the machine-specific code for a portion of a plurality of guided pages that are presented in a user interface on an interactive electronic display, the plurality of guided pages including predetermined workflow information for the particular business to facilitate direct navigation from the first domain to the second domain of the plurality of data domains, wherein a first guided page of a plurality of guided pages includes;
at least one displayable actionable element representing data from at least the first domain, wherein user selection in the user interface of the actionable element facilitates presentation in the user interface of a follow-on guided page comprising one of;
a second guided page of the first data domain;
a guided page of a plurality of data domains including at least one of the first data domain and the second data domain; and
a guided page of the second data domain that is associated with a core dimension that is common to the first and second data domains for the workflow of the particular business activity.
1 Assignment
0 Petitions
Accused Products
Abstract
Configuring guided pages in this document may include preparing a columnar-based multi-domain business intelligence data set, from a plurality of sources of data that can be independently formatted, by processing the data from the plurality of sources with a data calculation engine that organizing the columns to align with user specified and/or automatically determined dimensions that are associated with a business and populating the columns with data that relates to each of the user specified dimensions from each of the plurality of sources of data.
36 Citations
20 Claims
-
1. A method comprising:
-
accessing data from a plurality of disparate data sources that are used in a workflow for a particular business activity, the plurality of disparate data sources consisting of internal data sources of the business and external data sources, the accessed data comprising different first and second data domains among a plurality of data domains; determining a plurality of core dimensions of the accessed data, at least one of the plurality of core dimensions being common to the first and second data domains, the at least one of the plurality of core dimensions identifying a data type within the plurality of the data domains for enabling the workflow for the particular business activity; generating a data set from the plurality of disparate data sources using a columnar data generation engine that aligns data from at least a portion of each of the plurality of disparate data sources with the common core dimensions to produce a columnar data structure; generating machine-specific code from a user inquiry, the code comprising a set of logical instructions for accessing the data set based on the content of the inquiry; and deriving data from the data set with the machine-specific code for a portion of a plurality of guided pages that are presented in a user interface on an interactive electronic display, the plurality of guided pages including predetermined workflow information for the particular business to facilitate direct navigation from the first domain to the second domain of the plurality of data domains, wherein a first guided page of a plurality of guided pages includes; at least one displayable actionable element representing data from at least the first domain, wherein user selection in the user interface of the actionable element facilitates presentation in the user interface of a follow-on guided page comprising one of; a second guided page of the first data domain; a guided page of a plurality of data domains including at least one of the first data domain and the second data domain; and a guided page of the second data domain that is associated with a core dimension that is common to the first and second data domains for the workflow of the particular business activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a plurality of disparate data sources that are used in a workflow for a particular business activity, the plurality of disparate data sources consisting of internal data sources of the business and external data sources, the data comprising at least a first data domain and a second data domain and a plurality of core dimensions, at least one of the plurality of core dimensions being a common core dimension to at least two of the data domains, the at least one of the plurality of core dimensions identifying a data type within the data domains for enabling the workflow for the particular business activity; a columnar data set generation engine for generating a columnar data structure from the plurality of disparate data sources, wherein the columnar data structure is generated so that at least a portion of the plurality of disparate data sources are aligned with the plurality of core dimensions; machine-specific code that is derived from a user inquiry, the code comprising a set of logical instructions for accessing the data structure based on the content of the inquiry; and a plurality of guided pages adapted for being presented in a user interface on an interactive electronic display, the plurality of guided pages including predetermined workflow information for the particular business to facilitate direct navigation from the first domain to the second domain, wherein at least a portion of the plurality of guided pages comprise data that is generated by processing the columnar data structure based on the user inquiry, and further wherein a first guided page of a plurality of guided pages includes; at least one displayable actionable element representing data from at least the first domain, wherein user selection in the user interface of the actionable element facilitates presentation in the user interface of a follow-on guided page comprising one of; a second guided page of the first data domain; a guided page of a plurality of data domains including at least one of the first data domain and the second data domain; and a guided page of the second data domain that is associated with a core dimension that is common to the first and second data domains for the workflow of the particular business activity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification