← Back to Patent Explorer
US5493671A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for conversion of database data into a different format on a field by field basis using a table of conversion procedures

Assignee: Marcam Solutions Inc
•
Filing: 1993-06-04
•
Granted: 1996-02-20
•
Expires: 2013-06-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data conversion apparatus and method for translating information stored in a first relational database to that stored in a second relational database, and for translating information in a relational database used by a first selected version of a computer program into information stored in a second relational database for use by a second selected version of a computer program. The apparatus and method thus allow the sharing of data by computer systems running different versions of a given software package. The data conversion apparatus includes a first file storage element for storing a first relational database having a plurality of digital records representing information used by a first selected version of a computer program, and a second file storage element capable of storing a second relational database representing at least a portion of the information from the first database for use by a second selected version of the computer program. The apparatus further includes a file management element that converts information from the first database for storage in the second. That conversion is performed as a function of the identities of the first and second selected versions of the computer program. The file management element includes table entry elements that identify, in table-like form, the procedures for translating individual records or fields of information stored in the first relational database into a form compatible with the second software subroutines, each of which executes steps necessary for converting data between computer program version. Each file management table entry stores the names of the respective formats.

Inventors

  • 👤 Janice S. Pitt
  • 👤 John Lawton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 11:41
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/25; G06F16/258; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942; Y10S707/99951; Y10S707/99952; Y10S707/99954

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 323 words
A method of data conversion for use with a digital data processing system of the type having first file storage means for storing a first relational database, said first relational database including a plurality of digital records representing information used by a first selected version of a computer program, second file storage means capable of storing a second relational database, said second relational database including a plurality of digital records representing at least a portion of said information for use by a second selected version of said computer program, said data conversion apparatus comprising A. a file management step for generating and storing in said second relational database a plurality of digital records for use by said second selected version of said computer program, wherein each such generated digital record includes at least selected information from a corresponding digital record of said first relational database, B. said file management step including a conversion step for generating said digital records for storage in said second relational database by converting at least selected information contained in the corresponding digital record of said first relational database, wherein said conversion is a function of (i) the identity of said first selected version of said computer program, and (ii) the identity of said second selected version of said computer program C. said conversion step includes the steps of accessing a selected entry in a table of entries, each storing a procedure-representative signal representative of procedure for converting information contained in at least a component of a digital record of said first relational database to information contained in at least one corresponding component of a digital record of said second relational database, said entry being selected as a function of the identities of said selected versions of said computer program with which said first and second relational databases are associated, and ii) executing the procedure represented by the procedure-representative signal stored in said selected entry to perform said conversion.
Claim 2
Independent Claim 323 words
A method of data conversion for use with a digital data processing system of the type having first file storage means for storing a first relational database, said first relational database including a plurality of digital records representing information used by a first selected version of a computer program, second file storage means capable of storing a second relational database, said second relational database including a plurality of digital records representing at least a portion of said information for use by a second selected version of said computer program, said data conversion apparatus comprising A. a file management step for generating and storing in said second relational database a plurality of digital records for use by said second selected version of said computer program, wherein each such generated digital record includes at least selected information from a corresponding digital record of said first relational database, B. said file management step including a conversion step for generating said digital records for storage in said second relational database by converting at least selected information contained in the corresponding digital record of said first relational database, wherein said conversion is a function of (i) the identity of said first selected version of said computer program, and (ii) the identity of said second selected version of said computer program C. said conversion step includes the steps of accessing a selected entry in a table of entries, each storing a procedure-representative signal representative of procedure for converting information contained in at least a component of a digital record of said first relational database to information contained in at least one corresponding component of a digital record of said second relational database, said entry being selected as a function of the identities of said selected versions of said computer program with which said first and second relational databases are associated, and ii) executing the procedure represented by the procedure-representative signal stored in said selected entry to perform said conversion.
Claim 3
Dependent Claim 84 words
A data conversion method according to claim 1, including A. a table-loading step for storing, in at least one said table entry, an identity of a subroutine of steps for converting information contained in at least a component of said digital record of said first relational database to information contained in at least one corresponding component of said digital record of said second relational database, and B. said execution step comprises means for executing said subroutine for executing said procedure to perform said conversion.
Claim 4
Dependent Claim 37 words
A data conversion method according to claim 2, wherein said execution step further comprises the step of configuring a central processing unit to execute a subroutine identified in one of said table entries to perform a conversion.
Claim 5
Dependent Claim 98 words
Data conversion apparatus according to claim 1 wherein said first and second file storage means are disposed remotely from one another, and wherein said file management step comprises A. a data transfer step for converting said plurality of digital records of said first relational database to a standard file transfer format for transfer to said conversion means, B. said conversion step includes disassembler means responsive to receipt of said plurality of digital records of said first relational database in said standard file transfer format for identifying information contained in at least selected components of said digital records thereof.
Claim 6
Dependent Claim 329 words
Data conversion apparatus for use with a digital data processing system of the type having first file storage means for storing a first relational database, said first relational database including a plurality of digital records representing information used by a first selected version of a computer program, second file storage means capable of storing a second relational database, said second relational database including a plurality of digital records representing at least a portion of said information for use by a second selected version of said computer program, said data conversion apparatus comprising A. file management means, coupled to said first and second file storage means, for generating and storing in said second relational database a plurality of digital records for use by said second selected version of said computer program, wherein each such generated digital record includes at least selected information from a corresponding digital record of said first relational database, B. said file management means includes conversion means for generating said digital records for storage in said second relational database by converting at least selected information contained in the corresponding digital record of said first relational database, wherein said conversion is a function of (i) the identity of said first selected version of said computer program, and (ii) the identity of said second selected version of said computer program, C. said conversion means comprising i) a plurality of table entry means, each for storing a procedure-representative signal representative of a procedure for converting information contained in at least a component of a digital record of said first relational database to information contained in at least one corresponding component of a digital record of said second relational database, ii) execution means for accessing a selected said table entry means as a function of the identities of said selected versions of said computer program with which said first and second relational databases are associated, and for executing the procedure represented by the procedure-representative signal stored therein to perform said conversion.
Claim 7
Dependent Claim 329 words
Data conversion apparatus for use with a digital data processing system of the type having first file storage means for storing a first relational database, said first relational database including a plurality of digital records representing information used by a first selected version of a computer program, second file storage means capable of storing a second relational database, said second relational database including a plurality of digital records representing at least a portion of said information for use by a second selected version of said computer program, said data conversion apparatus comprising A. file management means, coupled to said first and second file storage means, for generating and storing in said second relational database a plurality of digital records for use by said second selected version of said computer program, wherein each such generated digital record includes at least selected information from a corresponding digital record of said first relational database, B. said file management means includes conversion means for generating said digital records for storage in said second relational database by converting at least selected information contained in the corresponding digital record of said first relational database, wherein said conversion is a function of (i) the identity of said first selected version of said computer program, and (ii) the identity of said second selected version of said computer program, C. said conversion means comprising i) a plurality of table entry means, each for storing a procedure-representative signal representative of a procedure for converting information contained in at least a component of a digital record of said first relational database to information contained in at least one corresponding component of a digital record of said second relational database, ii) execution means for accessing a selected said table entry means as a function of the identities of said selected versions of said computer program with which said first and second relational databases are associated, and for executing the procedure represented by the procedure-representative signal stored therein to perform said conversion.
Claim 8
Dependent Claim 86 words
Data conversion apparatus according to claim 5, wherein A. at least one said table entry means comprises means for storing as said procedure-representative signal an identity of a subroutine of steps for converting information contained in at least a component of said digital record of said first relational database to information contained in at least one corresponding component of said digital record of said second relational database, and B. said execution means comprises means for executing said subroutine for executing said procedure to perform said conversion.
Claim 9
Dependent Claim 39 words
Data conversion apparatus according to claim 6, wherein said execution means further comprises means for configuring a central processing unit coupled with said second file storage means to execute said subroutine for executing said procedure to perform said conversion.
Claim 10
Dependent Claim 104 words
Data conversion apparatus according to claim 5 wherein said first and second file storage means are disposed remotely from one another and wherein said file management means comprises A. data transfer means coupled to said first file storage means for converting said plurality of digital records of said first relational database to a standard file transfer format for transfer to said conversion means, B. said conversion means includes disassembler means responsive to receipt of said plurality of digital records of said first relational database in said standard file transfer format for identifying information contained in at least selected components of said digital records thereof.

References Cited (Backward Citations)

US4559614A Cited
US5058000A Cited
US5226161A Cited
US5146593A Cited
EP0408132A1 Cited
US5278978A Cited
EP0449494A2 Cited
JPH0546449A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-02-19 1999-08-21 2000-02-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-02-19 2003-08-21 2004-02-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-02-19 2007-08-21 2008-02-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag