System and method for providing access to databases via directories and other hierarchical structures and interfaces
First Claim
1. A method for building standard-based hierarchical view definitions, comprising steps of:
- capturing relationships and objects from a first data source and a second data source, each data source having a data model, the first data source having a data model different from the second data source;
mapping the relationships and objects captured into a set of hierarchical paths;
creating a virtual directory of the hierarchical paths; and
forming a combined presentation of the view definitions based on the hierarchical paths.
2 Assignments
0 Petitions
Accused Products
Abstract
A hierarchical/relational translation system is provided for enabling information from unrelated heterogeneous relational computing systems to be accessed, navigated, searched, browsed, and shared over a hierarchical computing system. In one embodiment, the hierarchical/relational translation system includes a virtual directory server for capturing information in the nature of relational database schema and metadata. The captured schema and metadata are then translated into virtual directories that are universally compatible with standard communication protocols used with hierarchical computing systems. A virtual directory of information organizes an index of data records and a standard addressing schema is provided to enable customizable access to relevant views of relational computing systems. Several embodiments for presenting the virtual directory information tree are included. In one embodiment, the virtual directory is displayed using browser format. In another embodiment, the virtual directory is presented in electronic mail format. Still, in another embodiment the virtual directory is presented over a wireless medium and through portable devices.
-
Citations
9 Claims
-
1. A method for building standard-based hierarchical view definitions, comprising steps of:
-
capturing relationships and objects from a first data source and a second data source, each data source having a data model, the first data source having a data model different from the second data source; mapping the relationships and objects captured into a set of hierarchical paths;
creating a virtual directory of the hierarchical paths; and
forming a combined presentation of the view definitions based on the hierarchical paths. - View Dependent Claims (2, 6, 7, 8)
-
-
3. A system for building view definitions, comprising:
-
a server for accessing a first data source and a second data source, each data source having a data model, the first data source having a relational data model, the second data source having a data model different from the first data source, in response to an instruction received from a client device communicatively coupled to the server; coupled to the server, a database for providing the relational data of the first data source; a module for capturing the relational data from the database; a module for converting the relational data into a set of hierarchical paths; a module for creating a virtual directory of the hierarchical paths; and a module for navigating the hierarchical paths from the client device.
-
-
4. A computer program product for building standard-based hierarchical view definitions, the computer program product stored on a computer readable medium, and adapted to perform the operations of:
-
capturing relationships and objects from a first data source and a second data source, each data source having a data model, the first data source having a data model different from the second data source; mapping the relationships and objects captured into a set of hierarchical paths; creating a virtual directory of the hierarchical paths; and forming a combined presentation of the view definitions based on the hierarchical paths.
-
-
5. A system for providing hierarchical representation of a first data source and a second data source, each data source having a data model, the first data source having a relational data model, the second data source having a data model different from the first data source, comprising:
-
a first server capturing the relational data of the first data source from a database coupled to the server; coupled to the first server, a virtual server mapping the relational data captured into a virtual directory of hierarchical representations; and an interface application coupled to the first server for forming a presentation of the virtual directory for display. - View Dependent Claims (9)
-
Specification