IP Library Granted Patent US 12,105,685
Granted Patent B2
US 12,105,685 · App. 18/330,684 · Granted Oct 1, 2024

Managing relational databases

Inventors: Jeffrey Allen Erickson (Farmersville, TX); Marjorie Ann Bue (Clear Lake, MN); Richard Forrest Herwig, Jr. (Burnsville, MN); Michael Shaun Ogilvie (Little Canada, MN); George Reynard Davis, Jr. (Charlotte, NC); Denise May Broderick (Zimmerman, MN)
Assignee: WELLS FARGO BANK, N.A.
G06F16/214G06F16/212G06F16/2282G06F16/2379
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 12,105,685
App. No.
18/330,684
Granted
Oct 1, 2024
Kind
B2
Abstract

A relational database for migrating data in a workflow between databases in different environments. Graphical user interfaces are generated through which database management scripts are automatically generated for migrating data between environments. Generally, the database management scripts are compatible with database attributes. The database management scripts are executed to update data tables stored on the databases.

Claims (72)

1. A computer-implemented method for a relational database management system, comprising:

receiving a migration command to migrate data to a database associated with a database environment, the database environment having database attributes; and

in response to the migration command:

generating a computer-executable database management script that is compatible with the database attributes;

modifying the data to provide modified data adapted to the database attributes; and

executing the computer-executable database management script to update one or more data tables stored on the database with the modified data,

wherein executing the computer-executable database management script generates an indicator that an update of data fields of the one or more data tables succeeded or failed.

2. The computer-implemented method of claim 1 , wherein the migration command is selected from a plurality of migration commands configured to migrate the data to databases associated with different database environments.

3. The computer-implemented method of claim 1 , wherein modifying the data includes updating the data to be compatible with metadata of the database environment.

4. The computer-implemented method of claim 3 , wherein the metadata includes schema of a table of the one or more data tables.

5. The computer-implemented method of claim 3 , wherein the metadata includes one or more of:

a number of table rows of a table of the one or more data tables;

a type of table row of the table; and

a data type of a field of the table.

6. The computer-implemented method of claim 3 , wherein the metadata includes a data type of a field of a table of the one or more data tables, the data type including one of:

a character only data type;

a numerical only data type; and

an alphanumeric data type.

7. The computer-implemented method of claim 1 , wherein executing the computer-executable database management script generates:

a first indicator that an update of data fields of one of the one or more data tables succeeded; and

a second indicator that the update of data fields of another of the one or more data tables failed.

8. The computer-implemented method of claim 1 , wherein the computer-executable database management script is in Structured Query Language (SQL).

9. A computer-implemented method for a relational database management system, comprising:

receiving a migration command to migrate data to a database associated with a database environment, the database environment having database attributes; and

in response to the migration command:

generating a computer-executable database management script that is compatible with the database attributes;

modifying the data to provide modified data adapted to the database attributes; and

executing the computer-executable database management script to update one or more data tables stored on the database with the modified data,

wherein modifying the data includes updating the data to be compatible with metadata of the database environment; and

wherein the metadata includes a data type of a field of a table of the one or more data tables, the data type including a number of decimal places data type.

10. A computer-implemented method for a relational database management system, comprising:

receiving a migration command to migrate data to a database associated with a database environment, the database environment having database attributes; and

in response to the migration command:

generating a computer-executable database management script that is compatible with the database attributes;

modifying the data to provide modified data adapted to the database attributes; and

executing the computer-executable database management script to update one or more data tables stored on the database with the modified data,

wherein the migration command is a command to migrate the data from a different database associated with a different database environment.

11. A relational database management system, comprising:

a database associated with a database environment, the database environment having database attributes;

at least one processor; and

a non-transitory computer-readable medium storing instructions that when executed by the at least one processor cause the at least one processor to:

receive a migration command to migrate data to the database; and

in response to the migration command:

generate a computer-executable database management script that is compatible with the database attributes;

modify the data to provide modified data adapted to the database attributes; and

execute the computer-executable database management script to update one or more data tables stored on the database with the modified data,

wherein execution of the computer-executable database management script generates an indicator that an update of data fields of the one or more data tables succeeded or failed.

12. The relational database management system of claim 11 , wherein the migration command is selected from a plurality of migration commands configured to migrate the data to databases associated with different database environments.

13. The relational database management system of claim 11 , wherein modifying the data includes updating the data to be compatible with metadata of the database environment.

14. The relational database management system of claim 13 , wherein the metadata includes one or more of:

a number of table rows of a table of the one or more data tables;

a type of table row of the table; and

a data type of a field of the table.

15. The relational database management system of claim 13 , wherein the metadata includes a data type of a field of a table of the one or more data tables, the data type including one of:

a character only data type;

a numerical only data type; and

an alphanumeric data type.

16. The relational database management system of claim 11 , wherein execution of the computer-executable database management script generates:

a first indicator that an update of data fields of one of the one or more data tables succeeded; and

a second indicator that the update of data fields of another of the one or more data tables failed.

17. The relational database management system of claim 11 , wherein the migration command is a command to migrate the data from a different database associated with a different database environment.

18. A relational database management system, comprising:

a database associated with a database environment, the database environment having database attributes;

at least one processor; and

a non-transitory computer-readable medium storing instructions that when executed by the at least one processor cause the at least one processor to:

receive a migration command to migrate data to the database; and

in response to the migration command:

generate a computer-executable database management script that is compatible with the database attributes;

modify the data to provide modified data adapted to the database attributes; and

execute the computer-executable database management script to update one or more data tables stored on the database with the modified data,

wherein modifying the data includes updating the data to be compatible with metadata of the database environment; and

wherein the metadata includes a data type of a field of a table of the one or more data tables, the data type including a number of decimal places data type.

Assignments (2)
STATEMENT OF CHANGE OF ADDRESS OF ASSIGNEE Recorded Jun 17, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071679/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: ERICKSON, JEFFREY ALLEN; BUE, MARJORIE ANN; HERWIG, JR., RICHARD FORREST; OGILVIE, MICHAEL SHAUN; DAVIS, JR., GEORGE REYNARD; BRODERICK, DENISE MAY
To: WELLS FARGO BANK, N.A.
Reel/Frame 063883/0556 →
Continuity (2)
Continuation 16901533 · Jun 15, 2020
Related Publication 20230315699A1 · Oct 5, 2023