Metadata driven intelligent data navigation
First Claim
Patent Images
1. A computer-implemented method for enabling a user to extract information from business data, comprising:
- automatically identifying a data navigation path from a collection of relationships between individual sets of data comprised within the business data; and
providing the data navigation path to the user so as to enable the user to move from a first data set to a related second data set.
4 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for enabling a user to extract useful information from a collection of business data. Relationships that connect various data elements are analyzed in order to identify intelligent data navigation paths. The intelligent data navigation paths are utilized as a basis for enabling the user to move between related sets of data.
-
Citations
40 Claims
-
1. A computer-implemented method for enabling a user to extract information from business data, comprising:
-
automatically identifying a data navigation path from a collection of relationships between individual sets of data comprised within the business data; and
providing the data navigation path to the user so as to enable the user to move from a first data set to a related second data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for enabling a user to extract information from business data, the system comprising:
-
a plurality of data navigation providers each associated with a specific type of navigation;
a navigation service layer configured to transmit a navigation service request to one or more of the data navigation providers; and
a metadata service for providing the plurality of data navigation providers with access to a metadata store, each data navigation provider being configured to respond to a received data navigation request by interacting with the metadata service to identify at least one data navigation path. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for enabling a user to extract information from business data, the system comprising:
-
a plurality of data navigation providers each associated with a specific type of navigation;
a metadata service for providing the plurality of data navigation providers with access to a metadata store so that the data navigation providers are able to generate data navigation links based on information in the metadata store;
a navigation service layer configured to transmit a navigation service request to one or more of the data navigation providers, to receive data navigation links from the plurality of data navigation providers, to present data navigation links to the user for selection, to receive a user selection of a data navigation link, and to transmit the user selection to one or more of the plurality of data navigation providers; and
a data service provider that is associated with a data collection and configured to interact with a data navigation provider so as to retrieve data from the data collection based on the user selection, at least some of the data retrieved from the data collection being provided to the user as a response to the user selection of a data navigation link.
-
-
37. An object programming model having a unified user interface that, when invoked, enables a user to:
-
navigate between collections of information on an ad-hoc basis; and
navigate between collections of information based on pre-defined navigation paths. - View Dependent Claims (38, 39, 40)
-
Specification