Patent US5394546A successfully refreshed from Google Patents.
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
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 13:41
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 |