IP Library Granted Patent US 7,024,412
Granted Patent B1
US 7,024,412 · App. 09/986,148 · Granted Apr 4, 2006

Systems and methods for database configuration migration

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,024,412
App. No.
09/986,148
Granted
Apr 4, 2006
Kind
B1
Abstract

Embodiments of the present invention relate to systems and methods for database configuration migration. In an embodiment, the method includes receiving an instruction to hold constant a configuration of a first database. A change is implemented in a configuration of a second database. A configuration change transaction record based at least in part on the change in the configuration of the second database is stored. The configuration change transaction record is sent. A change in the configuration of the first database is implemented based at least in part on the configuration change transaction record.

Claims (53)

1. A method for database configuration migration, the method comprising:

providing a first database having a configuration that specifies a number of data fields, a length of each data field, and a type of data for each data field;

copying the configuration of the first database to a second database;

receiving an instruction to hold constant the configuration of the first database;

implementing a change in the configuration of the second database;

storing a configuration change transaction record based at least in part on the change in the configuration of the second database;

sending the configuration change transaction record; and

implementing a change in the configuration of the first database based at least in part on the configuration change transaction record such that the changed configuration of the first database is the same as the changed configuration of the second database.

2. The method of claim 1 , wherein the first database includes first configuration data and a first plurality of data records.

3. The method of claim 2 , further comprising holding constant the first configuration data based at least in part on receiving the instruction to hold constant the configuration of the first database.

4. The method of claim 3 , further comprising modifying one or more of the first plurality of data records.

5. The method of claim 3 , further comprising adding one or more data records to the first plurality of data records.

6. The method of claim 3 , further comprising deleting one or more data records of the first plurality of data records.

7. The method of claim 1 , wherein the first database includes first configuration data, a first plurality of data records, and a first audit log.

8. The method of claim 1 , wherein the second database includes second configuration data and a second plurality of data records.

9. The method of claim 8 , wherein implementing the change in the configuration of the second database includes modifying the second configuration data.

10. The method of claim 8 , wherein the second database includes a second audit log.

11. The method of claim 10 , wherein implementing the change in the configuration of the second database includes modifying the second audit log based at least in part on implementing the change in the configuration of the second database.

12. A method for database configuration migration, the method comprising:

operating a first database and a second database, the first database including a first configuration that specifies a number of data fields, a length of each data field, and a type of data for each data field, the second database including a second configuration that is a copy of the first configuration;

implementing a change the configuration of the second database;

storing a configuration change transaction record based at least in part on the change in the configuration of the second database;

sending the configuration change transaction record; and

changing the configuration of the first database based at least in part on the configuration change transaction record that is based on the changed configuration of the second database such that the changed first configuration is the same as the changed second configuration.

13. The method of claim 12 , wherein storing the configuration change transaction record includes storing the configuration change transaction record on a server.

14. The method of claim 12 , further comprising holding constant the configuration of the first database prior to changing the configuration of the second database.

15. The method of claim 12 , wherein the configuration change transaction record is stored in a transportable file format.

16. The method of claim 15 , wherein the configuration change transaction record is sent from a host server to a remote server, the host server coupled to the second database, the remote server coupled to the first database.

17. The method of claim 15 , wherein the configuration change transaction record is sent from a host server to a remote server, the host server coupled to the first database, the remote server coupled to the second database.

18. A system for database configuration migration, the system comprising:

means for operating a first database and a second database, the first database including a first configuration that specifies a first configuration having a number of data fields, a length of each data field, and a type of data for each data field, the second database including a second configuration that is a copy of the first configuration;

means for implementing a change in the configuration of the second database; and

means for storing a configuration change transaction record based at least in part on the change in the configuration of the second database;

means for sending the configuration change transaction record; and

means for changing the configuration of the first database based at least in part on the configuration change transaction record that is based on the changed configuration of the second database such that the changed first configuration is the same as the changed second configuration.

19. The system of claim 18 , wherein the configuration change transaction record is stored in a transportable file format.

20. The system of claim 18 , further comprising means for holding constant the configuration of the first database prior to changing the configuration of the second database.

21. A method for database configuration migration, the method comprising:

a step for operating a first database and a second database, the first database including a first configuration that specifies a first configuration having a number of data fields, a length of each data field, and a type of data for each data field, the second database including a second configuration that is a copy of the first configuration;

a step for implementing a change in the configuration of the second database;

a step for storing a configuration change transaction record based at least in part on the change in the configuration of the second database;

a step for sending the configuration change transaction record; and

a step for changing the configuration of the first database based at least in part on the configuration change transaction record that is based on the changed configuration of the second database such that the changed first configuration is the same as the changed second configuration.

22. The method of claim 21 , wherein the configuration change transaction record is stored in a transportable file format.

23. The method of claim 21 , further comprising a step for holding constant the configuration of the first database prior to changing the configuration of the second database.

24. A computer-readable medium storing a plurality of instructions to be executed by a processor for database configuration migration, the plurality of instructions comprising instructions to:

communicate with a first database and a second database, the first database including a first configuration that specifies a first configuration having a number of data fields, a length of each data field, and a type of data for each data field, the second database including a second configuration that is a copy of the first configuration;

implement a change in the configuration of the second database;

store a configuration change transaction record based at least in part on the change in the configuration of the second database;

send the configuration change transaction record; and

change the configuration of the first database based at least in part on the configuration change transaction record that is based on the changed configuration of the second database such that the changed first configuration is the same as the changed second configuration.

25. The computer-readable medium of claim 24 , wherein the configuration change transaction record is stored in a transportable file format.

26. The computer-readable medium of claim 24 , further comprising instructions to hold constant the configuration of the first database prior to changing the configuration of the second database.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2015
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: RAKUTEN, INC.
Reel/Frame 034765/0139 →
CHANGE OF NAME Recorded Dec 15, 2014
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 034632/0780 →
CHANGE OF NAME Recorded Dec 15, 2014
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 034632/0716 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2014
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 034507/0493 →
CHANGE OF NAME Recorded Dec 15, 2014
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 034632/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2002
From: WEBB, SANDRA S.; HARRIS, KEITH R.; DEVULAPALLI, RAVI R.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 012472/0647 →