Patent US2281652A successfully refreshed from Google Patents.
Patent US6845378B1 successfully refreshed from Google Patents.
US6845378B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Integrated data bank combining system
Assignee: SAP SE
•
Filing: 2000-10-11
•
Granted: 2005-01-18
•
Expires: 2020-10-11
Abstract
Abstract Companies and other organizations store extensive datasets having overlapping data contents in different data base systems whose data base structures are incompatible with one another. The invention is concerned with the integration of such structurally incompatible data base systems, in particular with the data interchange between such systems. Various procedures are proposed which serve the purpose of combining such data base systems together such that problem-free data interchange is possible in both directions. In particular, the invention allows data shared across the system to be entered and changed in the different systems.
Inventors
- 👤 Heinz Pauly
- 👤 Rainer Brendle
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 15:08
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/25; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99941; Y10S707/99942
Claims Analysis
Total Claims: 57
Claim 1
Independent Claim
216 words
A process for interchanging data from a source database system to a destination database system, each of the database systems providing unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another, the process comprising: a) comparing a source database system primary key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; b) responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and c) responsive to a determination that the source database system primary key of the source database system is found in the key mapping table, storing the corresponding primary key of the destination database system in the data object.
Claim 2
Dependent Claim
216 words
A process for interchanging data from a source database system to a destination database system, each of the database systems providing unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another, the process comprising: a) comparing a source database system primary key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; b) responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and c) responsive to a determination that the source database system primary key of the source database system is found in the key mapping table, storing the corresponding primary key of the destination database system in the data object.
Claim 3
Dependent Claim
19 words
The process according to claim 1 , wherein the primary key generator is integrated in the destination database system.
Claim 4
Dependent Claim
31 words
The process according to claim 1 , wherein the destination database system primary key is not a component part of the data stored in the database of the source database system.
Claim 5
Dependent Claim
30 words
The process according to claim 2 , wherein the destination database system primary key not a component part of the data stored in the database of the source database system.
Claim 6
Dependent Claim
34 words
The process according to claim 1 , wherein, if the data object is transferred back to the source database system, the destination database system primary key is removed from the data object and stored.
Claim 7
Dependent Claim
16 words
The process according to claim 1 , wherein the source database system comprises an OLTP-R/3 system.
Claim 8
Dependent Claim
17 words
The process according to claim 1 , wherein the destination database system comprises a middleware server system.
Claim 9
Dependent Claim
203 words
A process comprising updating, as a result of changes which have been made in a dataset in a first database system, a dataset in a second database system, the dataset of the first database system containing both non-relevant data which is not relevant to the second database system and relevant data relevant to the second database system, the data in the database systems being processed in the form of data objects, each data object containing a system-specific primary key specific to the system processing the data object, the data in the second database system being stored with the system-specific primary keys of the first and second database systems, wherein the updating comprises: a) removing from a first of the data objects the data which is not relevant to the second database system; b) transferring the first data object from the first database system to the second database system; c) creating a key which is specific to the second database system, and including the created key with the first data object; and d) putting the resulting data object into a storage routine of the second database system and storing the data contained in the data object in the database of the second database system.
Claim 10
Dependent Claim
203 words
A process comprising updating, as a result of changes which have been made in a dataset in a first database system, a dataset in a second database system, the dataset of the first database system containing both non-relevant data which is not relevant to the second database system and relevant data relevant to the second database system, the data in the database systems being processed in the form of data objects, each data object containing a system-specific primary key specific to the system processing the data object, the data in the second database system being stored with the system-specific primary keys of the first and second database systems, wherein the updating comprises: a) removing from a first of the data objects the data which is not relevant to the second database system; b) transferring the first data object from the first database system to the second database system; c) creating a key which is specific to the second database system, and including the created key with the first data object; and d) putting the resulting data object into a storage routine of the second database system and storing the data contained in the data object in the database of the second database system.
Claim 11
Dependent Claim
40 words
The process according to claim 8 , wherein, before putting the first data object into the storage routine, the data record of the data object is complemented with additional values that correspond to the dataset of the second database system.
Claim 12
Dependent Claim
23 words
The process of claim 8 wherein the first database system is an OLTP-R/3 system and the second system is a middleware server system.
Claim 13
Dependent Claim
200 words
A process comprising updating a dataset in a first database system as a result of changes made in a dataset in a second database system, the dataset of the second database system containing both data not relevant to the first database system and data relevant to the first database system, the data in the database systems being process in the form of data objects which each contain a system-specific primary key for the respective system in which the data object is stored, and the data being stored in the first database system only with the system-specific primary key therefore, wherein the updating comprises: a) removing the data which are not relevant to the first database system from the data object, and storing these data in the second database system; b) transferring the data object from the second database system to the first database system; c) removing the system-specific key for the second database system from the data object, and storing the removed key in the first database system; and d) putting the resulting data object into a storage routine of the first database system, and storing the data contained in the data object in database of the first database system.
Claim 14
Dependent Claim
200 words
A process comprising updating a dataset in a first database system as a result of changes made in a dataset in a second database system, the dataset of the second database system containing both data not relevant to the first database system and data relevant to the first database system, the data in the database systems being process in the form of data objects which each contain a system-specific primary key for the respective system in which the data object is stored, and the data being stored in the first database system only with the system-specific primary key therefore, wherein the updating comprises: a) removing the data which are not relevant to the first database system from the data object, and storing these data in the second database system; b) transferring the data object from the second database system to the first database system; c) removing the system-specific key for the second database system from the data object, and storing the removed key in the first database system; and d) putting the resulting data object into a storage routine of the first database system, and storing the data contained in the data object in database of the first database system.
Claim 15
Dependent Claim
37 words
The process according to claim 11 , wherein, before being put into the storage routine, the data record of the data object is complemented with additional values which correspond to the dataset of the first database system.
Claim 16
Dependent Claim
143 words
The process according to claim 11 , and further comprising: e) triggering an event as a result of the storage of the data contained in the data object in the database of the first database system; f) receiving the event in a component of the second database system which has subscribed to the event; g) adding the stored key specific to the database system; h) removing data which are specific to the first database system; i) transferring said removed data to the second database system in the form of a data object which contains the data which are relevant to both database systems, the key specific to the second database system, and the key specific to the first database system; and j) adding the data which are not relevant to the first database system and storing said data in the second database system.
Claim 17
Dependent Claim
15 words
The process of claim 13 , wherein the first database system is an OLTP-R/3 system.
Claim 18
Dependent Claim
231 words
A computer-readable storage medium having stored thereon instructions causing a computer system to perform a process for interchanging data from a source database system to a destination database system, wherein each of the database systems provide unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another, the process comprising: a) comparing a source database system primary key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; b) responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and c) responsive to a determination that the source database system primary key of the source database system is found in the key mapping table, storing the corresponding primary key of the destination database system in the data object.
Claim 19
Dependent Claim
231 words
A computer-readable storage medium having stored thereon instructions causing a computer system to perform a process for interchanging data from a source database system to a destination database system, wherein each of the database systems provide unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another, the process comprising: a) comparing a source database system primary key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; b) responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and c) responsive to a determination that the source database system primary key of the source database system is found in the key mapping table, storing the corresponding primary key of the destination database system in the data object.
Claim 20
Dependent Claim
21 words
The computer-readable storage medium according to claim 15 , wherein the primary key generator is integrated in the destination database system.
Claim 21
Dependent Claim
30 words
The computer-readable storage medium according to claim 15 , wherein the destination database system primary key is not a component part of the data stored of the source database system.
Claim 22
Dependent Claim
29 words
The computer-readable storage medium according to claim 16 , wherein the destination database system primary key is not a component part of the data stored the source database system.
Claim 23
Dependent Claim
36 words
The computer-readable storage medium according to claim 15 , wherein, if the data object is transferred back to the source database system, the destination database system primary key is removed from the data object and stored.
Claim 24
Dependent Claim
18 words
The computer-readable storage medium according to claim 15 , wherein the source database system comprises an OLTP-R/3 system.
Claim 25
Dependent Claim
19 words
The computer-readable storage medium according to claim 15 , wherein the destination database system comprises a middleware server system.
Claim 26
Dependent Claim
216 words
A computer-readable storage medium having stored thereon instructions causing a computer system to perform a process comprising updating, as a result of changes which have been made in a dataset in a first database system, a dataset in a second database system, the dataset of the first database system containing both non-relevant data which is not relevant to the second database system and relevant data relevant to the second database system, the data in the database systems being processed in the form of data objects, each data object containing a system-specific primary key specific to the system processing the data object, the data in the second database system being stored with the system-specific primary keys of the first and second database systems, wherein the updating comprises: a) removing from a first of the data objects the data which is not relevant to the second database system; b) transferring the first data object from the first database system to the second database system; c) creating a key which is specific to the second database system, and including the created key with the first data object; and d) putting the resulting data object into a storage routine of the second database system and storing the data contained in the data object in database of the second database system.
Claim 27
Dependent Claim
216 words
A computer-readable storage medium having stored thereon instructions causing a computer system to perform a process comprising updating, as a result of changes which have been made in a dataset in a first database system, a dataset in a second database system, the dataset of the first database system containing both non-relevant data which is not relevant to the second database system and relevant data relevant to the second database system, the data in the database systems being processed in the form of data objects, each data object containing a system-specific primary key specific to the system processing the data object, the data in the second database system being stored with the system-specific primary keys of the first and second database systems, wherein the updating comprises: a) removing from a first of the data objects the data which is not relevant to the second database system; b) transferring the first data object from the first database system to the second database system; c) creating a key which is specific to the second database system, and including the created key with the first data object; and d) putting the resulting data object into a storage routine of the second database system and storing the data contained in the data object in database of the second database system.
Claim 28
Dependent Claim
42 words
The computer-readable storage medium according to claim 22 , wherein, before putting the first data object into the storage routine, the data record of the data object is complemented with additional values that correspond to the dataset of the second database system.
Claim 29
Dependent Claim
25 words
The computer-readable storage medium of claim 22 wherein the first database system is an OLTP-R/3 system and the second system is a middleware server system.
Claim 30
Dependent Claim
215 words
A computer-readable storage medium having stored thereon instructions causing a computer system to perform a process comprising updating a dataset in a first database system as a result of changes made in a dataset in a second database system, the dataset of the second database system containing both data not relevant to the first database system and data relevant to the first database system, the data in the database systems being processed in the form of data objects which each contain a system-specific primary key for the respective system in which the data object is stored, and the data being stored in the first database system only with the system-specific primary key therefore, wherein the updating comprises: a) removing the data which are not relevant to the first database system from the data object, and storing these data in the second database system; b) transferring the data object from the second database system to the first database system; c) removing the system-specific key for the second database system from the data object, and storing the removed key in the first database system; and d) putting the resulting data object into a storage routine of the first database system, and storing the data contained in the data object in the database of the first database system.
Claim 31
Dependent Claim
215 words
A computer-readable storage medium having stored thereon instructions causing a computer system to perform a process comprising updating a dataset in a first database system as a result of changes made in a dataset in a second database system, the dataset of the second database system containing both data not relevant to the first database system and data relevant to the first database system, the data in the database systems being processed in the form of data objects which each contain a system-specific primary key for the respective system in which the data object is stored, and the data being stored in the first database system only with the system-specific primary key therefore, wherein the updating comprises: a) removing the data which are not relevant to the first database system from the data object, and storing these data in the second database system; b) transferring the data object from the second database system to the first database system; c) removing the system-specific key for the second database system from the data object, and storing the removed key in the first database system; and d) putting the resulting data object into a storage routine of the first database system, and storing the data contained in the data object in the database of the first database system.
Claim 32
Dependent Claim
38 words
The computer-readable storage medium according to claim 25 , wherein, before being put into the storage routine, the data record of the data object is complemented with additional values which correspond to the dataset of the first database.
Claim 33
Dependent Claim
145 words
The computer-readable storage medium according to claim 25 , and further comprising: e) triggering an event as a result of the storage of the data contained in the data object in the database of the first database system; f) receiving the event in a component of the second database system which has subscribed to the event; g) adding the stored key specific to the database system; k) removing data which are specific to the first database system; l) transferring said removed data to the second database system in the form of a data object which contains the data which are relevant to both database systems, the key specific to the second database system, and the key specific to the first database system; and m) adding the data which are not relevant to the first database system and storing said data in the second database system.
Claim 34
Dependent Claim
17 words
The computer-readable storage medium of claim 27 , wherein the first database system is an OLTP-R/3 system.
Claim 35
Dependent Claim
220 words
A database network system comprising: a source database system and a destination database system, each of the database systems providing unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another; said database network system comparing a source database system primary-key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; said database network system, responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and said database network system, responsive to a determination that the source database system primary key of the source database system is found in the key mapping table, storing the corresponding primary key of the destination database system in the data object.
Claim 36
Dependent Claim
220 words
A database network system comprising: a source database system and a destination database system, each of the database systems providing unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another; said database network system comparing a source database system primary-key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; said database network system, responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and said database network system, responsive to a determination that the source database system primary key of the source database system is found in the key mapping table, storing the corresponding primary key of the destination database system in the data object.
Claim 37
Dependent Claim
21 words
The database network system according to claim 29 , wherein the primary key generator is integrated in the destination database system.
Claim 38
Dependent Claim
33 words
The database network system according to claim 29 , wherein the destination database system primary key is not a component part of the data stored in the database of the source database system.
Claim 39
Dependent Claim
32 words
The database network system according to claim 30 , wherein the destination database system primary key not a component part of the data stored in the database of the source database system.
Claim 40
Dependent Claim
36 words
The database network system according to claim 29 , wherein, if the data object is transferred back to the source database system, the destination database system primary key is removed from the data object and stored.
Claim 41
Dependent Claim
18 words
The database network system according to claim 29 , wherein the source database system comprises an OLTP-R/3 system.
Claim 42
Dependent Claim
19 words
The database network system according to claim 29 , wherein the destination database system comprises a middleware server system.
Claim 43
Dependent Claim
211 words
A database network system comprising: first and second database systems each having a respective dataset; the dataset of the first database system containing both non-relevant data which is not relevant to the second database system and relevant data relevant to the second database system; the database systems processing data in the form of data objects, each data object containing a system-specific primary key specific to the system processing the data object, the data in the second database system being stored with the system-specific primary keys of the first and second database systems; said database network updating the dataset of the first database system as result of changes which have been made in the dataset of the second database system by a) removing from a first of the data objects the data which is not relevant to the second database system; b) transferring the first data object from the first database system to the second database system; c) creating a key which is specific to the second database system, and including the created key with the first data object, and d) putting the resulting data object into a storage routine of the second database system and storing the data contained in the data object in the database of the second database system.
Claim 44
Dependent Claim
211 words
A database network system comprising: first and second database systems each having a respective dataset; the dataset of the first database system containing both non-relevant data which is not relevant to the second database system and relevant data relevant to the second database system; the database systems processing data in the form of data objects, each data object containing a system-specific primary key specific to the system processing the data object, the data in the second database system being stored with the system-specific primary keys of the first and second database systems; said database network updating the dataset of the first database system as result of changes which have been made in the dataset of the second database system by a) removing from a first of the data objects the data which is not relevant to the second database system; b) transferring the first data object from the first database system to the second database system; c) creating a key which is specific to the second database system, and including the created key with the first data object, and d) putting the resulting data object into a storage routine of the second database system and storing the data contained in the data object in the database of the second database system.
Claim 45
Dependent Claim
42 words
The database network system according to claim 36 , wherein, before putting the first data object into the storage routine, the data record of the data object is complemented with additional values that correspond to the dataset of the second database system.
Claim 46
Dependent Claim
25 words
The database network system of claim 36 wherein the first database system is an OLTP-R/3 system and the second system is a middleware server system.
Claim 47
Dependent Claim
214 words
A database network system comprising: first and second database systems each having a respective dataset, the dataset of the second database system containing both data not relevant to the first database system and data relevant to the first database system, the data in the database system being processed in the form of data objects which each contain a system-specific primary key for the respective system in which the data object is stored, and the data being stored in the first database system only with the system-specific primary key therefore, the database network system updating the dataset in the first database system as a result of changes made in the dataset in the second database system by a) removing the data which are not relevant to the first database system from the data object, and storing these data in the second database system; b) transferring the data object from the second database system to the first database system; c) removing the system-specific key for the second database system from the data object, and storing the removed key in the first database system; and d) putting the resulting data object into a storage routine of the first database system, and storing the data contained in the data object in the database of the first database system.
Claim 48
Dependent Claim
214 words
A database network system comprising: first and second database systems each having a respective dataset, the dataset of the second database system containing both data not relevant to the first database system and data relevant to the first database system, the data in the database system being processed in the form of data objects which each contain a system-specific primary key for the respective system in which the data object is stored, and the data being stored in the first database system only with the system-specific primary key therefore, the database network system updating the dataset in the first database system as a result of changes made in the dataset in the second database system by a) removing the data which are not relevant to the first database system from the data object, and storing these data in the second database system; b) transferring the data object from the second database system to the first database system; c) removing the system-specific key for the second database system from the data object, and storing the removed key in the first database system; and d) putting the resulting data object into a storage routine of the first database system, and storing the data contained in the data object in the database of the first database system.
Claim 49
Dependent Claim
39 words
The database network system according to claim 39 , wherein, before being put into the storage routine, the data record of the data object is complemented with additional values which correspond to the dataset of the first database system.
Claim 50
Dependent Claim
148 words
The database network system according to claim 39 , wherein the update is accomplished by: e) triggering an event as a result of the storage of the data contained in the data object in the database of the first database system; f) receiving the event in a component of the second database system which has subscribed to the event; g) adding the stored key specific to the database system; n) removing data which are specific to the first database system; o) transferring said removed data to the second database system in the form of a data object which contains the data which are relevant to both database systems, the key specific to the second database system, and the key specific to the first database system; and p) adding the data which are not relevant to the first database system and storing said data in the second database system.
Claim 51
Dependent Claim
17 words
The database network system of claim 41 , wherein the first database system is an OLTP-R/3 system.
Claim 52
Dependent Claim
225 words
A process for interchanging data from a source database system to a destination database system, each of the database systems providing unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another, the process comprising: a) comparing a source database system primary key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; b) responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and c) responsive to a determination that the source database system primary key of the source database system is_found in the key mapping table, storing the corresponding primary key of the destination database system in the data object, wherein the destination database system comprises a middleware server system.
Claim 53
Dependent Claim
225 words
A process for interchanging data from a source database system to a destination database system, each of the database systems providing unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another, the process comprising: a) comparing a source database system primary key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; b) responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and c) responsive to a determination that the source database system primary key of the source database system is_found in the key mapping table, storing the corresponding primary key of the destination database system in the data object, wherein the destination database system comprises a middleware server system.
Claim 54
Dependent Claim
240 words
A computer-readable storage medium having stored thereon instructions causing a computer system to perform a process for interchanging data from a source database system to a destination database system, wherein each of the database systems provide unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another, the process comprising: a) comparing a source database system primary key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; b) responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and c) responsive to a determination that the source database system primary key of the source database system is_found in the key mapping table, storing the corresponding primary key of the destination database system in the data object, wherein the destination database system comprises a middleware server system.
Claim 55
Dependent Claim
240 words
A computer-readable storage medium having stored thereon instructions causing a computer system to perform a process for interchanging data from a source database system to a destination database system, wherein each of the database systems provide unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another, the process comprising: a) comparing a source database system primary key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; b) responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and c) responsive to a determination that the source database system primary key of the source database system is_found in the key mapping table, storing the corresponding primary key of the destination database system in the data object, wherein the destination database system comprises a middleware server system.
Claim 56
Dependent Claim
229 words
A database network system comprising: a source database system and a destination database system, each of the database systems providing unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another; said database network system comparing a source database system primary-key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; said database network system, responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and said database network system, responsive to a determination that the source database system primary key of the source database system is_found in the key mapping table, storing the corresponding primary key of the destination database system in the data object, wherein the destination database system comprise a middleware server system.
Claim 57
Dependent Claim
229 words
A database network system comprising: a source database system and a destination database system, each of the database systems providing unique identification of stored data objects using respective primary-key creation logic to generate a respective system-specific primary key for each data object, the primary-key creation logics of the two database systems being independent of one another; said database network system comparing a source database system primary-key for a data object to be transported from the source database system to the destination database system with a key mapping table in which are stored source system primary keys for all data objects for which both source database system primary keys and corresponding destination database system primary keys have been generated; said database network system, responsive to a determination that the source database system primary key is not in the key mapping table, automatically creating a destination database system primary key using a primary key generator, storing the destination database system primary key in the data object and in the key mapping table together with the source database system primary key; and said database network system, responsive to a determination that the source database system primary key of the source database system is_found in the key mapping table, storing the corresponding primary key of the destination database system in the data object, wherein the destination database system comprise a middleware server system.
References Cited (Backward Citations)
US4714995A
Cited
WO1993004436A1
Cited
EP0592045A1
Cited
US5778373A
Cited
US5870765A
Cited
US5937402A
Cited
US5873096A
Cited
US20010018690A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2008-01-18 | 2008-07-19 | 2009-01-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2012-01-18 | 2012-07-19 | 2013-01-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2016-01-18 | 2016-07-19 | 2017-01-18 | $7700.00 | Window Closed / Lapsed |