Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
138 words
In a data base system for storing data attributes, said data base system comprising data tables comprising a head table and a plurality of tables of data attributes, each of said tables of data attributes comprising a plurality of slots, and wherein each of said data attributes is identified by a plurality of data accessing keys, a method of accessing data attributes in said plurality of tables of data attributes, comprising the steps of: extracting at least two fixedly selected subkeys from different ones of said plurality of data accessing keys; and deriving a first derived key for accessing one of said tables of said data base by combining data of said extracted subkeys; wherein every slot of each of said tables of attributes corresponds to only one set of values of said plurality of data accessing keys.
Claim 2
Dependent Claim
138 words
In a data base system for storing data attributes, said data base system comprising data tables comprising a head table and a plurality of tables of data attributes, each of said tables of data attributes comprising a plurality of slots, and wherein each of said data attributes is identified by a plurality of data accessing keys, a method of accessing data attributes in said plurality of tables of data attributes, comprising the steps of: extracting at least two fixedly selected subkeys from different ones of said plurality of data accessing keys; and deriving a first derived key for accessing one of said tables of said data base by combining data of said extracted subkeys; wherein every slot of each of said tables of attributes corresponds to only one set of values of said plurality of data accessing keys.
Claim 3
Dependent Claim
50 words
The method of claim 1 further comprising the steps of: extracting at least two additional subkeys from different ones of said plurality of data accessing keys; and deriving a second derived key, for accessing another of said tables of said data base, by combining data of said extracted additional subkeys.
Claim 4
Dependent Claim
44 words
In the data base system of claim 2, further comprising intermediate accessing tables, located via said head table and used for locating said attributes tables, the method of claim 2 wherein said second derived key is used for accessing one of said attributes tables.
Claim 5
Dependent Claim
40 words
The method of claim 3 further comprising the step of: extracting at least two further subkeys from said plurality of data accessing keys; and deriving a third derived key, for accessing said head table, from all of said further subkeys.
Claim 6
Dependent Claim
17 words
The method of claim 1 wherein said deriving step comprises the step of concatenating said extracted subkeys.
Claim 7
Dependent Claim
120 words
A data base system comprising: processor means controlled by a program; and data tables, comprising a head table and a plurality of tables of data attributes, each of said tables of data attributes comprising a plurality of slots, and wherein each of said data attributes is identified by a plurality of data accessing keys; said processor means controlled by said program for extracting at least two fixedly selected subkeys from said plurality of data accessing keys, and for deriving, by combining data of said extracted subkeys, a derived key for accessing one of said data tables; wherein every slot of each of said tables of attributes corresponds to only one set of values of said plurality of data accessing keys.
Claim 8
Dependent Claim
120 words
A data base system comprising: processor means controlled by a program; and data tables, comprising a head table and a plurality of tables of data attributes, each of said tables of data attributes comprising a plurality of slots, and wherein each of said data attributes is identified by a plurality of data accessing keys; said processor means controlled by said program for extracting at least two fixedly selected subkeys from said plurality of data accessing keys, and for deriving, by combining data of said extracted subkeys, a derived key for accessing one of said data tables; wherein every slot of each of said tables of attributes corresponds to only one set of values of said plurality of data accessing keys.
Claim 9
Dependent Claim
51 words
The system of claim 6 wherein said processor means is further controlled by said program for extracting at least two additional subkeys from said group of data accessing keys and deriving from a plurality of said extracted additional subkeys a second derived key for accessing another table of said data tables.
Claim 10
Dependent Claim
66 words
The system of claim 7 wherein said data tables further comprise intermediate accessing tables, located via said head table, used for locating said plurality of attributes tables, and wherein said processor means is further controlled by said program, for accessing one of said intermediate accessing tables using said second derived key and for accessing one of said tables of data attributes using said first derived key.
Claim 11
Dependent Claim
48 words
The system of claim 8 wherein said processor means is further controlled by said program for extracting at least two further subkeys from said plurality of data accessing keys for deriving a third derived key, for accessing said head table, from a plurality of said extracted further subkeys.
Claim 12
Dependent Claim
26 words
The system of claim 6 wherein said processor means is further controlled by said program for deriving said first derived key by concatenating said extracted subkeys.
Claim 13
Dependent Claim
138 words
In a data base system for storing data attributes, said data base system comprising data tables comprising a head table and a plurality of tables of data attributes, each of said tables of data attributes comprising a plurality of slots, and wherein each of said data attributes is identified by a plurality of data accessing keys, a method of accessing data attributes in said plurality of tables of data attributes comprising the step of: extracting at least two fixedly selected densely populated subkeys from different ones of said plurality of data accessing keys; and deriving a first derived key for accessing a table of said data base by combining data of said extracted subkeys; wherein every slot of each of said tables of attributes corresponds to only one set of values of said plurality of data accessing keys.
Claim 14
Dependent Claim
138 words
In a data base system for storing data attributes, said data base system comprising data tables comprising a head table and a plurality of tables of data attributes, each of said tables of data attributes comprising a plurality of slots, and wherein each of said data attributes is identified by a plurality of data accessing keys, a method of accessing data attributes in said plurality of tables of data attributes comprising the step of: extracting at least two fixedly selected densely populated subkeys from different ones of said plurality of data accessing keys; and deriving a first derived key for accessing a table of said data base by combining data of said extracted subkeys; wherein every slot of each of said tables of attributes corresponds to only one set of values of said plurality of data accessing keys.
Claim 15
Dependent Claim
241 words
In a program controlled by telephone switching system comprising data tables, said data tables comprising a head table, a group of intermediate tables and a group of attributes tables, data stored i said attributes tables comprising routing index data and charging index data a method of accessing routing index data and charging index data from a prefix index, a screening index and a destination index comprising the steps of: extracting low order bits from said screening index and said destination index, and concatenating said low order bits to derive at least part of a first derived kay; extracting high order bits from said screening index and said destination index and concatenating said high order bits to derive at least part of a second derived key; extracting at least two bits, not extracted for deriving said first and said second derived key, and concatenate said at lea two bits to derive at least part of a third derived key; accessing said head table, using said second derived key, to locate an indicator of an address of one table of said group of intermediate tables; accessing said one table of said group of intermediate tables using said third derived key to locate an indicator of an address of another table of said groups of intermediate tables and attributes tables; and accessing one table of said group of attributes tables using said first derived key to locate said route index and said charging index.
Claim 16
Dependent Claim
241 words
In a program controlled by telephone switching system comprising data tables, said data tables comprising a head table, a group of intermediate tables and a group of attributes tables, data stored i said attributes tables comprising routing index data and charging index data a method of accessing routing index data and charging index data from a prefix index, a screening index and a destination index comprising the steps of: extracting low order bits from said screening index and said destination index, and concatenating said low order bits to derive at least part of a first derived kay; extracting high order bits from said screening index and said destination index and concatenating said high order bits to derive at least part of a second derived key; extracting at least two bits, not extracted for deriving said first and said second derived key, and concatenate said at lea two bits to derive at least part of a third derived key; accessing said head table, using said second derived key, to locate an indicator of an address of one table of said group of intermediate tables; accessing said one table of said group of intermediate tables using said third derived key to locate an indicator of an address of another table of said groups of intermediate tables and attributes tables; and accessing one table of said group of attributes tables using said first derived key to locate said route index and said charging index.