Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
143 words
A heterogeneous database system including plural databases, one of said databases acting as a system manager (hereafter "system manager") which performs functions to provide a transparent user database, said system manager comprising: a memory for storing (i) a catalogue of functions that are supportable by various databases, and (ii) an entry matrix for providing an interface function between a user and said system manager; and a processor coupled to said memory for enabling selective alterations to or additions of individual functions, via an interface template, and responsive to a user entry into said interface template which displays data included in said entry matrix with respect to a functional capability of one of said plural databases, to create or alter an existing matrix of functional capabilities pertaining to said one of said plural databases in accordance with a corresponding functional capability in said catalogue.
Claim 2
Dependent Claim
143 words
A heterogeneous database system including plural databases, one of said databases acting as a system manager (hereafter "system manager") which performs functions to provide a transparent user database, said system manager comprising: a memory for storing (i) a catalogue of functions that are supportable by various databases, and (ii) an entry matrix for providing an interface function between a user and said system manager; and a processor coupled to said memory for enabling selective alterations to or additions of individual functions, via an interface template, and responsive to a user entry into said interface template which displays data included in said entry matrix with respect to a functional capability of one of said plural databases, to create or alter an existing matrix of functional capabilities pertaining to said one of said plural databases in accordance with a corresponding functional capability in said catalogue.
Claim 3
Dependent Claim
48 words
The heterogeneous database system as recited in claim 1, wherein said processor responds to a user entry by presenting said entry matrix to said user in a template form which reflects functional capabilities for said one of said plural databases currently entered in said matrix of functional capabilities.
Claim 4
Dependent Claim
50 words
The heterogeneous database system as recited in claim 1, wherein said processor responds to a user entry which refers to a database for which no entry exists in said matrix of functional capabilities, by presenting said entry matrix to said user in a template form which reflects default functional capabilities.
Claim 5
Dependent Claim
72 words
The heterogeneous database system as recited in claim 1, wherein said processor responds to a data read/write request from a user processor, by employing data from said matrix of functional capabilities to access data from one of said plural databases and to present said data to said user processor as though said data had come from said system manager, whether or not said data came from said system manager or another database.
Claim 6
Dependent Claim
167 words
A memory media including software procedures to provide transparent access to plural heterogeneous databases, one of said databases acting as a system manager (hereafter "system manager") which performs functions of a transparent user database, said memory media comprising: a) means for causing said system manager to store (i) a catalogue of functions that are supportable by various databases, and (ii) an entry matrix for providing an interface function between a user and said system manager, said interface function enabling display of a template that enables said user to alter or add individual functions associated with said various databases; and b) means for controlling a processor in said system manager to be responsive to a user entry into said interface template which displays data included in said entry matrix with respect to a functional capability of one of said plural databases, to create or alter a matrix of functional capabilities pertaining to said one of said plural databases in accordance with a corresponding functional capability in said catalogue.
Claim 7
Dependent Claim
167 words
A memory media including software procedures to provide transparent access to plural heterogeneous databases, one of said databases acting as a system manager (hereafter "system manager") which performs functions of a transparent user database, said memory media comprising: a) means for causing said system manager to store (i) a catalogue of functions that are supportable by various databases, and (ii) an entry matrix for providing an interface function between a user and said system manager, said interface function enabling display of a template that enables said user to alter or add individual functions associated with said various databases; and b) means for controlling a processor in said system manager to be responsive to a user entry into said interface template which displays data included in said entry matrix with respect to a functional capability of one of said plural databases, to create or alter a matrix of functional capabilities pertaining to said one of said plural databases in accordance with a corresponding functional capability in said catalogue.
Claim 8
Dependent Claim
52 words
The memory media as recited in claim 5, wherein said means b) causes said processor to respond to a user entry by presenting said entry matrix to said user in said template form which reflects functional capabilities for said one of said plural databases currently entered in said matrix of functional capabilities.
Claim 9
Dependent Claim
54 words
The memory media as recited in claim 5, wherein said means b) causes said processor to responds to a user entry which refers to a database for which no entry exists in said matrix of functional capabilities, by presenting said entry matrix to said user in said template form which reflects default functional capabilities.
Claim 10
Dependent Claim
77 words
The memory media as recited in claim 5, further comprising: c) means for controlling said processor to respond to a data read/write request from a user processor, by employing data from said matrix of functional capabilities to access data from one of said plural databases and to present said data to said user processor as though said data had come from said system manager, whether or not said data came from said system manager or another database.
Claim 11
Independent Claim
154 words
A method for providing transparent access to plural heterogeneous databases, one of said databases acting as a system manager (hereafter "system manager") which performs functions of a transparent user database, said method implemented by said system manager and comprising the steps of: a) storing (i) a catalogue of functions that are supportable by various databases, and (ii) an entry matrix for providing an interface function between a user and said system manager, said interface function enabling display of a template that enables said user to alter or add individual functions associated with said various databases; and b) responding to a user entry into said interface template, through use of data included in said entry matrix pertaining to a functional capability of one of said plural databases, by creating or altering an existing matrix of functional capabilities pertaining to said one of said plural databases in accordance with a corresponding functional capability in said catalogue.
Claim 12
Independent Claim
154 words
A method for providing transparent access to plural heterogeneous databases, one of said databases acting as a system manager (hereafter "system manager") which performs functions of a transparent user database, said method implemented by said system manager and comprising the steps of: a) storing (i) a catalogue of functions that are supportable by various databases, and (ii) an entry matrix for providing an interface function between a user and said system manager, said interface function enabling display of a template that enables said user to alter or add individual functions associated with said various databases; and b) responding to a user entry into said interface template, through use of data included in said entry matrix pertaining to a functional capability of one of said plural databases, by creating or altering an existing matrix of functional capabilities pertaining to said one of said plural databases in accordance with a corresponding functional capability in said catalogue.
Claim 13
Dependent Claim
50 words
The method as recited in claim 9, wherein step b) causes said processor to respond to a user entry by presenting said entry matrix to said user in said template form which reflects functional capabilities for said one of said plural databases currently entered in said matrix of functional capabilities.
Claim 14
Dependent Claim
52 words
The method as recited in claim 9, wherein step b) causes said processor to respond to a user entry which refers to a database for which no entry exists in said matrix of functional capabilities, by presenting said entry matrix to said user in said template form which reflects default functional capabilities.
Claim 15
Dependent Claim
72 words
The method as recited in claim 9, further comprising the step of: c) responding to a data read/write request from a user processor, by employing data from said matrix of functional capabilities to access data from one of said plural databases and presenting said data to said user processor as though said data had come from said system manager, whether or not said data came from said system manager or another database.