Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
232 words
A method of building a final telecommunications network database in a memory of a computer system by storing data arranged according to a first structure, said first structure being an object oriented database structure in which network components are represented as software objects, said data being extracted from an existing database having data arranged according to a second structure different from said first structure, the method comprising the steps of: creating an intermediate database in which data can be stored in a third structure different from said first and second structures; inputting a first set of rules into said memory, said first set of rules specifying a set of object classes which are to be used in the intermediate database and how to create and populate objects for each class in the intermediate database from the data stored in the existing database; creating in said memory a model, by using said classes, of the object hierarchy to be used in the intermediate database; inputting a second set of rules which specify how objects are created and populated in said final database from objects in said intermediate database; using said first set of rules to create and populate objects in the intermediate database from data stored in the existing database; and using said second set of rules to create and populate objects in the final database from objects stored in the intermediate database.
Claim 2
Independent Claim
232 words
A method of building a final telecommunications network database in a memory of a computer system by storing data arranged according to a first structure, said first structure being an object oriented database structure in which network components are represented as software objects, said data being extracted from an existing database having data arranged according to a second structure different from said first structure, the method comprising the steps of: creating an intermediate database in which data can be stored in a third structure different from said first and second structures; inputting a first set of rules into said memory, said first set of rules specifying a set of object classes which are to be used in the intermediate database and how to create and populate objects for each class in the intermediate database from the data stored in the existing database; creating in said memory a model, by using said classes, of the object hierarchy to be used in the intermediate database; inputting a second set of rules which specify how objects are created and populated in said final database from objects in said intermediate database; using said first set of rules to create and populate objects in the intermediate database from data stored in the existing database; and using said second set of rules to create and populate objects in the final database from objects stored in the intermediate database.
Claim 3
Dependent Claim
54 words
A method as in claim 1, said step of using said first set of rules to create and populate objects in the intermediate database including the steps of: searching the existing database for an occurrence of a particular item of data; and after finding said occurrence, creating a corresponding object in the intermediate database.
Claim 4
Dependent Claim
22 words
A method as in claim 2, in which said object is named according to a name associated with said item of data.
Claim 5
Dependent Claim
15 words
A method as in claim 1 in which the final database is a relational database.
Claim 6
Dependent Claim
25 words
A method as in claim 4, in which structured query language commands are used to insert data into appropriate data structures in the relational database.
Claim 7
Dependent Claim
12 words
A telecommunications network database produced by a method as in claim 1.
Claim 8
Dependent Claim
14 words
A network manager for a telecommunications network including a database as in claim 6.