IP Library Patent Application 18909577
Patent Application
App. No. 18/909,577

AUTOMATED EXTENSION OF DATABASE FIELD LENGTH

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 None
App. No.
18/909,577
Abstract

An example computer system for automating an extension of field length in a database can include: one or more processors; and non-transitory computer-readable storage media encoding instructions which, when executed by the one or more processors, causes the computer system to: automatically determine when data in a first column of a table in the database exceeds a field length; define a chunk size for the data in the first column; create a second column in the table; break the data into a first portion to be stored in the first column and a second portion to be stored in the second column; and create a vector representing the data stored in the first column and the second column.

Claims (44)

1 . A computer system for automating an extension of field length in a database, comprising:

one or more processors; and

non-transitory computer-readable storage media encoding instructions which, when executed by the one or more processors, causes the computer system to:

perform data mining on the database by analyzing database structures;

identify patterns in column usage, data types, and storage requirements across the database;

train an artificial intelligence algorithm based upon the data mining and the patterns to develop predictive models for optimal chunking strategies based on database-specific characteristics;

allow the artificial intelligence algorithm to automatically determine when data in a first column of a table in the database exceeds a field length based upon the predictive models;

define, by the artificial intelligence algorithm, a chunk size for the data in the first column, wherein the chunk size is a predetermined size used to divide the data that exceeds the field length into manageable portions for storage across multiple columns to enhance database efficiency;

create a second column in the table;

break the data according to the chunk size into a first portion to be stored in the first column and a second portion to be stored in the second column; and

create a vector representing the data stored in the first column and the second column by transforming the data into a vector representation that enables efficient indexing.

2 . The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, causes the computer system to dynamically determine the chunk size based upon characteristics of the data.

3 . The computer system of claim 2 , wherein the chunk size is adjusted based upon varying data volumes in the database.

4 - 5 . (canceled)

6 . The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, causes the computer system to:

receive a query for the data in the database; and

use the vector representing the data stored in the first column and the second column to respond to the query.

7 . The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, causes the computer system to:

compare the data to a defined column length; and

determine a length of the data exceeds the defined column length.

8 . The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, causes the computer system to create the second column with a designation to identify the second column.

9 . The computer system of claim 8 , wherein the designation is a special suffix.

10 . The computer system of claim 1 , comprising further instructions which, when executed by the one or more processors, causes the computer system to add a special suffix to the second portion of the data in the second column.

11 . A method for automating an extension of field length in a database, comprising:

performing data mining on the database by analyzing database structures;

identifying patterns in column usage, data types, and storage requirements across the database;

training an artificial intelligence algorithm based upon the data mining and the patterns to develop predictive models for optimal chunking strategies based on database-specific characteristics;

allowing the artificial intelligence algorithm to automatically determine when data in a first column of a table in the database exceeds a field length based upon the predictive models;

defining, by the artificial intelligence algorithm, a chunk size for the data in the first column, wherein the chunk size is a predetermined size used to divide the data that exceeds the field length into manageable portions for storage across multiple columns to enhance database efficiency;

creating a second column in the table;

breaking the data according to the chunk size into a first portion to be stored in the first column and a second portion to be stored in the second column; and

creating a vector representing the data stored in the first column and the second column by transforming the data into a vector representation that enables efficient indexing.

12 . The method of claim 11 , further comprising dynamically determining the chunk size based upon characteristics of the data.

13 . The method of claim 12 , wherein the chunk size is adjusted based upon varying data volumes in the database.

14 - 15 . (canceled)

16 . The method of claim 11 , further comprising:

receiving a query for the data in the database; and

using the vector representing the data stored in the first column and the second column to respond to the query.

17 . The method of claim 11 , further comprising:

comparing the data to a defined column length; and

determining a length of the data exceeds the defined column length.

18 . The method of claim 11 , further comprising creating the second column with a designation to identify the second column.

19 . The method of claim 18 , wherein the designation is a special suffix.

20 . The method of claim 11 , further comprising adding a special suffix to the second portion of the data in the second column.

Assignments (1)
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 071649/0870 →