Enterprise information unification
First Claim
Patent Images
1. An enterprise information unification system comprising:
- an information modeler for modeling business entities and their properties as an information model, the information model being comprised of business constructs;
a data rationalizer for generating mappings from physical data assets to the information model, the physical data assets being comprised of data asset constructs; and
a data thesaurus for automating tasks of data management based on the mappings.
3 Assignments
0 Petitions
Accused Products
Abstract
An enterprise information unification system including an information modeler for modeling business entities and their properties as an information model, the information model being comprised of business constructs, a data rationalizer for generating mappings from physical data assets to the information model, the physical data assets being comprised of data asset constructs, and a data thesaurus for automating tasks of data management based on the mappings. A method is also described and claimed.
160 Citations
189 Claims
-
1. An enterprise information unification system comprising:
-
an information modeler for modeling business entities and their properties as an information model, the information model being comprised of business constructs;
a data rationalizer for generating mappings from physical data assets to the information model, the physical data assets being comprised of data asset constructs; and
a data thesaurus for automating tasks of data management based on the mappings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
30. The enterprise information unification system of 28 wherein the logical data model is an entity-relationship diagram.
-
59. A method for enterprise information unification comprising:
-
modeling business entities and their properties as an information model comprised of business constructs;
generating mappings from physical data assets to the information model, the physical data assets being comprised of data asset constructs; and
automating tasks of data management based on the mappings. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115)
-
-
88. The method of 86 wherein the logical data model is an entity-relationship diagram.
-
116. An enterprise information unification system comprising:
-
a memory for storing an information model that models business entities and their properties, and for storing mappings from physical data assets to the information model; and
a data thesaurus coupled to the memory and translating business instructions for the information model into corresponding data processing instructions for the physical data assets, based on the mappings. - View Dependent Claims (117)
-
-
118. A method for enterprise information unification comprising:
-
providing an information model that models business entities and their properties;
providing mappings from physical data assets to the information model; and
translating business instructions for the information model into corresponding data processing instructions for the physical data assets, based on the mappings. - View Dependent Claims (119)
-
-
120. An enterprise information unification system comprising:
-
a memory for storing an information model that models business entities and their properties, the information model being comprised of business constructs, and for storing mappings from physical data assets to the information model; and
an impact analyzer coupled to the memory and determining the impact of a candidate modification to the information model on the business constructs and the mappings.
-
-
121. A method for enterprise information unification comprising:
-
providing an information model that models business entities and their properties, the information model being comprised of business constructs;
providing mappings from physical data assets to the information model; and
determining the impact of a candidate modification to the information model on the business constructs and the mappings.
-
-
122. An enterprise information unification system comprising:
-
a memory storing an information model that models business entities and their properties, the information model being comprised of structured business constructs and business rules, and for storing mappings from physical data assets to the information model; and
a rationalization validator coupled to the memory and validating that the physical data assets conform to the structure and business rules of the information model, based on the mappings.
-
-
123. A method for enterprise information unification comprising:
-
providing an information model that models business entities and their properties, the information model being comprised of structured business constructs and business rules;
providing mappings from physical data assets to the business model; and
validating that the physical data assets conform to the structure and business rules of the information model, based on the mappings.
-
-
124. An enterprise information unification system comprising:
-
a memory storing an information model that models business entities and their properties, and for storing mappings from physical data assets to the information model; and
a consistency validator coupled to the memory and comparing physical data assets that have related data for consistency, based on the mappings.
-
-
125. A method for enterprise information unification comprising:
-
providing an information model that models business entities and their properties;
providing mappings from physical data assets to the information model; and
comparing physical data assets that have related data for consistency, based on the mappings.
-
-
126. An enterprise information unification system comprising:
-
a memory storing an information model that models business entities and their properties, and for storing mappings from physical data assets to the information model; and
a data locator coupled to the memory and identifying physical data assets having overlapping data, based on the mappings.
-
-
127. A method for enterprise information unification comprising:
-
providing an information model that models business entities and their properties;
providing mappings from physical data assets to the information model; and
identifying physical data assets having overlapping data, based on the mappings.
-
-
128. An enterprise information unification system comprising:
-
a memory storing an information model that models business entities and their properties, and for storing mappings from a first and second version of a physical data asset to the information model; and
a data migrator coupled to the memory and generating transformation scripts from the first version of the physical data asset to the second version, based on the mappings.
-
-
129. A method for enterprise information unification comprising:
-
providing an information model that models business entities and their properties;
providing mappings from a first and second version of a physical data asset to the information model; and
generating transformation scripts from the first version of the physical data asset to the second version, based on the mappings.
-
-
130. An enterprise information unification system comprising:
-
a memory storing an information model that models business entities and their properties, and for storing mappings from physical data assets to the information model; and
a data thesaurus coupled to the memory and describing how to transform data from a first physical data asset to a second physical data asset, based on the mappings. - View Dependent Claims (131, 132)
-
-
133. A method for enterprise information unification comprising:
-
providing an information model that models business entities and their properties;
providing mappings from physical data assets to the information model; and
describing how to transform data from a first physical data asset to a second physical data asset, based on the mappings. - View Dependent Claims (134, 135)
-
-
136. A collaborative business data modeling system, comprising:
-
at least one central project manager for maintaining a central project, the central project being comprised of business constructs that can be in locked or unlocked states, comprising;
a central project editor for updating the central project based on received modification instructions; and
a central lock manager for granting and releasing locks on business constructs, whereby such business constructs are put in a locked state when the locks are granted; and
distributed local project builders for modeling business entities and their properties, each comprising;
a local instruction generator for generating modification instructions for said central project editor; and
a local lock processor for requesting and releasing locks on the business constructs from said central lock manager, wherein the grant of a lock on a business construct to a local lock processor of a local project builder prevents local instruction generators of other local project builders from generating modification instructions for such business construct. - View Dependent Claims (137, 138, 139, 140, 141, 142, 143, 144, 145, 146)
-
-
147. A method for collaborative business data modeling, comprising:
-
maintaining a central project, the central project being comprised of business constructs that can be in locked or unlocked states;
granting and releasing locks on business constructs of the central project, whereby such business constructs are put in a locked state when the locks are granted;
generating modification instructions for the central project;
requesting and releasing locks on the business constructs, wherein grant of the locks enable said generating modification instructions; and
updating the central project based on the modification instructions. - View Dependent Claims (148, 149, 150, 151, 152, 153, 154, 155, 156, 157)
-
-
158. An enterprise information unification system comprising:
-
a concept organizer for centrally organizing a plurality of inter-related business concepts, the business concepts including (i) an information model, (ii) business assets, (iii) mappings, queries and transformations relating to the business assets, and (iv) instances of the information model and the business assets; and
a concept navigator displaying information about the plurality of business concepts, in response to interactive user requests. - View Dependent Claims (159, 160, 161, 162, 163, 164)
-
-
165. A method for enterprise information unification comprising:
-
centrally organizing a plurality of inter-related business concepts, the business concepts including (i) an information model, (ii) business assets, (iii) mappings, queries and transformations relating to the business assets, and (iv) instances of the information model and the business assets; and
displaying information about the plurality of business concepts, in response to interactive user requests. - View Dependent Claims (166, 167, 168, 169, 170, 171)
-
-
172. A collaborative business data modeling system, comprising:
at least one central project manager for maintaining a central project, the central project being comprised of packages that can be in locked or unlocked states, each package including business constructs, comprising;
a central lock manager for granting and releasing locks on packages, whereby such packages are put in a locked state when the locks are granted; and
distributed local project builders for modeling business entities and their properties, each comprising;
a local project editor for modifying a local copy of a package of the central project;
a model merger for merging a modified package of the central model with the central model; and
a local lock processor for requesting and releasing locks on packages of the central project from said central lock manager, wherein the grant of a lock on a package of the central project to a local lock processor of a local project builder prevents local project editors of other local project builders from modifying such package. - View Dependent Claims (173)
-
174. A collaborative business data modeling system, comprising:
at least one central project manager for maintaining a central project, the central project being comprised of packages that include business constructs, comprising;
a central project editor for updating the central project based on received modification instructions; and
a project merger for merging an updated package of the central project with the central project; and
distributed local project builders for modeling business entities and their properties, each comprising a local project editor for modifying a local copy of a package of the central project. - View Dependent Claims (175, 176)
-
177. A collaborative business data modeling system, comprising:
at least one central project manager for maintaining a central project, the central project being comprised of packages that can be in locked or unlocked states, each package including business constructs, comprising;
a project merger for merging an updated package of the central project with the central project; and
a central lock manager for granting and releasing locks on packages, whereby such packages are put in a locked state when the locks are granted; and
distributed local project builders for modeling business entities and their properties, each comprising;
a local project editor for modifying a local copy of a package of the central project; and
a local lock processor for requesting and releasing locks on packages of the central project from said central lock manager, wherein the grant of a lock on a package of the central project to a local lock processor of a local project builder prevents local project editors of other local project builders from modifying such package. - View Dependent Claims (178, 179)
-
180. A method for collaborative business data modeling, comprising:
-
downloading a central project from a server computer, the central project being comprised of packages that include business constructs;
requesting a check-out of a package of the central project from the server computer;
receiving a latest version of the central project from the server computer;
modifying the package of the central project;
requesting a check-in of the modified package of the central project;
further receiving a latest version of the central project from the server computer;
merging the modified package of the central project with the latest version of the central project; and
sending the merged central project to the server computer.
-
-
181. A method for collaborative business data modeling, comprising:
-
maintaining a central project, the central project being comprised of packages that include business constructs;
receiving a request from a client computer for check-out of a package of the central project;
sending a latest version of the central project to the client computer;
further receiving a request from the client computer for check-in of the package of the central project;
further sending a latest version of the central project to the client computer;
further receiving an updated version of the central project from the client computer; and
designating the updated version of the central project as the latest version of the central project. - View Dependent Claims (182)
-
-
183. A method for collaborative business data modeling, comprising:
-
viewing a central project stored on a server computer, the central project being comprised of package that include business constructs;
generating modification instructions for modifying a package of the central project; and
sending the modification instructions to the server computer, for application to the package of the central project. - View Dependent Claims (184)
-
-
185. A method for collaborative business data modeling, comprising:
-
maintaining a central project, the central project being comprised of packages that include business constructs;
receiving modification instructions for a package of the central project from a client computer; and
updating the package of the central project according to the modification instructions. - View Dependent Claims (186)
-
-
187. A method for collaborative business data modeling, comprising:
-
viewing a central project, the central project being comprised of packages that include business constructs;
requesting a check-out of a package of the central project from a server computer;
receiving a latest version of the package of the central project from the server computer;
modifying the package of the central project; and
sending the modified package of the central project to the server computer.
-
-
188. A method for collaborative business data modeling, comprising:
-
maintaining a central project, the central project being comprised of packages that include business constructs;
receiving a request from a client computer for check-out of a package of the central project;
sending a latest version of the package of the central project to the client computer;
further receiving a modified package of the central project from the client computer;
designating the modified package of the central project as the latest version of the package of the central project;
merging the modified package of the central project with the central project; and
designating the modified package of the central project as the latest version of the package of the central project. - View Dependent Claims (189)
-
Specification