Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
165 words
A method for enhanced manipulation of distributed heterogeneous data in a data processing system having a plurality of diverse data sources therein, said method comprising the steps of: establishing a global data directory which includes: an attribute table listing desired attributes for a plurality of data entities within said data processing system; a domain table listing domain information for each of said desired attributes for said plurality of data entities within said data processing system; a route table listing each of said plurality of diverse data sources within said data processing system; and a cross-reference table listing a cross-reference between logical names within a logical data model and said plurality of diverse data sources; accessing said distributed heterogeneous data within said data processing system utilizing said cross-reference table and said route table; and converting said accessed distributed heterogeneous data into a consistent format having desired attributes utilizing said attribute table and said domain table, wherein a consistent interface into said distributed heterogeneous data is provided.
Claim 2
Independent Claim
165 words
A method for enhanced manipulation of distributed heterogeneous data in a data processing system having a plurality of diverse data sources therein, said method comprising the steps of: establishing a global data directory which includes: an attribute table listing desired attributes for a plurality of data entities within said data processing system; a domain table listing domain information for each of said desired attributes for said plurality of data entities within said data processing system; a route table listing each of said plurality of diverse data sources within said data processing system; and a cross-reference table listing a cross-reference between logical names within a logical data model and said plurality of diverse data sources; accessing said distributed heterogeneous data within said data processing system utilizing said cross-reference table and said route table; and converting said accessed distributed heterogeneous data into a consistent format having desired attributes utilizing said attribute table and said domain table, wherein a consistent interface into said distributed heterogeneous data is provided.
Claim 3
Dependent Claim
56 words
The method for enhanced manipulation of distributed heterogeneous data in a data processing system according to claim 1, further including the step of establishing an index table within said global data directory listing those attributes which make each data entity unique within said data processing system wherein tables within said logical data model may be created.
Claim 4
Dependent Claim
55 words
The method for enhanced manipulation of distributed heterogeneous data in a data processing system according to claim 1, further including the step of establishing a reason table within said global data directory listing a reason for each update of a table containing logical data model wherein updates to said logical data model may be analyzed.
Claim 5
Dependent Claim
57 words
The method for enhanced manipulation of distributed heterogeneous data in a data processing system according to claim 1, further including the step of establishing a detail table within said global data directory listing all updates to tables containing said logical data model wherein changes to said logical data model at any point in time may be determined.
Claim 6
Dependent Claim
65 words
The method for enhanced manipulation of distributed heterogeneous data in a data processing system according to claim 1, further including the step of establishing a narrative description table within said global data directory including a narrative description of each of said plurality of data entities within said data processing system wherein a user may efficiently determine a selected one of said plurality of data entities.
Claim 7
Dependent Claim
202 words
A data processing system for efficiently manipulating distributed heterogenous data within said data processing system, said data processing system comprising: a plurality of diverse data sources within said data processing system, said plurality of diverse data sources including multiple heterogeneous data entities stored therein; a global data directory within said data processing system, said global data directory including: an attribute table listing desired attributes for each of said multiple heterogeneous data entities; a domain table listing domain information for each of said desired attributes for each of said multiple heterogeneous data entities; a route table listing each of said plurality of diverse data sources within said data processing system; and a cross-reference table listing a cross-reference between logical names within a logical data model and said plurality of diverse data sources; access means for accessing selected ones of said multiple heterogeneous data entities within said data processing system utilizing said cross-reference table and said route table within said logical data model; and conversion means for converting said accessed selected ones of said multiple heterogeneous data entities into a consistent format having desired attributes utilizing said attribute table and said domain table wherein a consistent interface into said distributed heterogeneous data is provided.
Claim 8
Dependent Claim
202 words
A data processing system for efficiently manipulating distributed heterogenous data within said data processing system, said data processing system comprising: a plurality of diverse data sources within said data processing system, said plurality of diverse data sources including multiple heterogeneous data entities stored therein; a global data directory within said data processing system, said global data directory including: an attribute table listing desired attributes for each of said multiple heterogeneous data entities; a domain table listing domain information for each of said desired attributes for each of said multiple heterogeneous data entities; a route table listing each of said plurality of diverse data sources within said data processing system; and a cross-reference table listing a cross-reference between logical names within a logical data model and said plurality of diverse data sources; access means for accessing selected ones of said multiple heterogeneous data entities within said data processing system utilizing said cross-reference table and said route table within said logical data model; and conversion means for converting said accessed selected ones of said multiple heterogeneous data entities into a consistent format having desired attributes utilizing said attribute table and said domain table wherein a consistent interface into said distributed heterogeneous data is provided.
Claim 9
Dependent Claim
42 words
A data processing system for efficiently manipulating distributed heterogeneous data within said data processing system according to claim 6, further including an index table within said global data directory listing those attributes which make each of said multiple heterogeneous data entities unique.
Claim 10
Dependent Claim
43 words
A data processing system for efficiently manipulating distributed heterogeneous data within said data processing system according to claim 6, further including a reason table within said global data directory listing a reason for each update of a table containing said logical data mode.
Claim 11
Dependent Claim
39 words
A data processing system for efficiently manipulating distributed heterogeneous data within said data processing system according to claim 6, further including a detail table within said global data directory listing all updates to tables containing said logical data model.
Claim 12
Dependent Claim
46 words
A data processing system for efficiently manipulating distributed heterogeneous data within said data processing system according to claim 6, further including a narrative table within said global data directory listing a narrative description of each of said multiple heterogeneous data entities within said data processing system.