Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
96 words
A method for accessing data distributed on a plurality of databases, comprising the steps of: initiating a cross-reference server query that retrieves at least one cross-reference data row; generating a virtual table having a first result set including said at least one cross-reference data row; initiating at least one populate query having each of said at least one cross-reference data rows as an argument; generating a temporary virtual table that populates each cross-reference data row of said result set with data responsive to said populate query; and updating said virtual table with said populated data row.
Claim 2
Independent Claim
96 words
A method for accessing data distributed on a plurality of databases, comprising the steps of: initiating a cross-reference server query that retrieves at least one cross-reference data row; generating a virtual table having a first result set including said at least one cross-reference data row; initiating at least one populate query having each of said at least one cross-reference data rows as an argument; generating a temporary virtual table that populates each cross-reference data row of said result set with data responsive to said populate query; and updating said virtual table with said populated data row.
Claim 3
Dependent Claim
15 words
The method of claim 1, wherein said populate query defines a single distributed data set.
Claim 4
Dependent Claim
13 words
The system of claim 1, further comprising means for displaying said virtual table.
Claim 5
Dependent Claim
15 words
The method of claim 1, further comprising the step of ordering said cross-reference data rows.
Claim 6
Independent Claim
260 words
A system for accessing data distributed on a plurality of databases in an integrated computer system, comprising: a plurality of databases; a distributed data port, which (1) initiates a cross-reference server query, (2) generates a virtual table having a first result set including at least one cross-reference data row responsive to said cross-reference server query, (3) initiates at least one populate query each having one of said at least one data rows as an argument, and (4) updates said virtual table with data responsive to said at least one populate query; a cross-reference server, which receives said cross-reference server query from said distributed data port, identifies at least one of said plurality of databases having at least one of said data rows, and transmits said cross-reference server query to a data directory server; and a temporary virtual table, which relays each of said at least one populate queries to said data directory server; wherein said data directory server is linked to each of said plurality of databases, locates at least one of said plurality of databases having data responsive to said cross-reference server query and said populate query, retrieves said data, and transmits data responsive to said cross-reference server query to said distributed data port and data responsive to said populate query to a temporary virtual table; and wherein said temporary virtual table populates each of said at least one cross-reference data rows of said result set with data responsive to said populate query and transmits said populated data row to said distributed data port to update said virtual table.
Claim 7
Independent Claim
260 words
A system for accessing data distributed on a plurality of databases in an integrated computer system, comprising: a plurality of databases; a distributed data port, which (1) initiates a cross-reference server query, (2) generates a virtual table having a first result set including at least one cross-reference data row responsive to said cross-reference server query, (3) initiates at least one populate query each having one of said at least one data rows as an argument, and (4) updates said virtual table with data responsive to said at least one populate query; a cross-reference server, which receives said cross-reference server query from said distributed data port, identifies at least one of said plurality of databases having at least one of said data rows, and transmits said cross-reference server query to a data directory server; and a temporary virtual table, which relays each of said at least one populate queries to said data directory server; wherein said data directory server is linked to each of said plurality of databases, locates at least one of said plurality of databases having data responsive to said cross-reference server query and said populate query, retrieves said data, and transmits data responsive to said cross-reference server query to said distributed data port and data responsive to said populate query to a temporary virtual table; and wherein said temporary virtual table populates each of said at least one cross-reference data rows of said result set with data responsive to said populate query and transmits said populated data row to said distributed data port to update said virtual table.
Claim 8
Dependent Claim
15 words
The system of claim 5, wherein said populate query defines a single distributed data set.
Claim 9
Dependent Claim
30 words
The system of claim 5, wherein said distributed data port includes a orders said at least one data rows according to a comparison code using a generic library sorting method.
Claim 10
Dependent Claim
13 words
The system of claim 5, further comprising means for displaying said virtual table.