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

Database management system and method of extending system functions

Assignee: Hitachi Ltd
•
Filing: 1991-10-24
•
Granted: 1995-02-28
•
Expires: 2011-10-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There are stored in advance a data type, a data type definition, and a data processing procedure associated with the data type. The data type definition is developed and inputted to a compiler. An output of the compiler and the data processing procedure are inputted to a linkage editor, thereby extending an interface of the database management system.

Inventors

  • 👤 Mitsuhiro Hanatsuka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 04:50
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/24; G06F16/242; G06F16/2433; G06F16/2448; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 130 words
A database management system for operating a database by performing a data processing procedure with respect to the database which is defined by a data type, said database management system comprising: a file for storing a correspondence between a user defined extended data type and a standard data type; a library for storing a load module corresponding to a user defined extended data processing procedure; a catalog for storing a correspondence between a user defined data type/data processing procedure and a definition of the data type/data processing procedure; and, a controller for analyzing a command request inputted by a user and for controlling access to said database by using said correspondence in said file and said load module in said library on the basis of said correspondence in said catalog.
Claim 2
Dependent Claim 130 words
A database management system for operating a database by performing a data processing procedure with respect to the database which is defined by a data type, said database management system comprising: a file for storing a correspondence between a user defined extended data type and a standard data type; a library for storing a load module corresponding to a user defined extended data processing procedure; a catalog for storing a correspondence between a user defined data type/data processing procedure and a definition of the data type/data processing procedure; and, a controller for analyzing a command request inputted by a user and for controlling access to said database by using said correspondence in said file and said load module in said library on the basis of said correspondence in said catalog.
Claim 3
Dependent Claim 27 words
The database management system according to claim 1, wherein said file stores correspondence between the extended data type and the standard data type based on language types.
Claim 4
Dependent Claim 29 words
The database management system according to claim 1, wherein said library stores a module for executing a calculation or a graphic processing with respect to the extended data type.
Claim 5
Dependent Claim 31 words
The database management system according to claim 1, wherein said controller includes an extension controller for analyzing the extended data type and the extended data processing procedure defined by the user.
Claim 6
Dependent Claim 19 words
The data base management system according to claim 1, wherein the user defined extended data type comprises multimedia data.
Claim 7
Dependent Claim 20 words
The data base management system according to claim 1, wherein the standard data type comprises character data and number data.
Claim 8
Dependent Claim 34 words
The data base management system according to claim 1, further including means for converting the user defined extended data type to the standard data type in accordance with the correspondence stored in the file.
Claim 9
Independent Claim 128 words
A method for preparing an executable load module from a source program for operating a database by using a data type and a data processing procedure, said method comprising the steps of: providing a file for storing a correspondence between a user defined extended data type and a standard data type, and a library for storing a data processing load module corresponding to a user defined extended data processing procedure; converting the extended data type in said source program into the standard data type based on the correspondence stored in said file; compiling the source program after the conversion by using a compiler; combining an output of said compiler with the data processing load module of said library; and, generating the executable load module based on the combining.
Claim 10
Independent Claim 128 words
A method for preparing an executable load module from a source program for operating a database by using a data type and a data processing procedure, said method comprising the steps of: providing a file for storing a correspondence between a user defined extended data type and a standard data type, and a library for storing a data processing load module corresponding to a user defined extended data processing procedure; converting the extended data type in said source program into the standard data type based on the correspondence stored in said file; compiling the source program after the conversion by using a compiler; combining an output of said compiler with the data processing load module of said library; and, generating the executable load module based on the combining.
Claim 11
Dependent Claim 13 words
The method according to claim 8 wherein the providing is accomplished upon initialization.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-02-27 1998-08-29 1999-02-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-02-27 2002-08-29 2003-02-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-02-27 2006-08-29 2007-02-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag