The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 01, 1996

Filed:

Aug. 18, 1993
Applicant:
Inventors:

John G Bennett, San Mateo, CA (US);

Steven T Shaughnessy, Scotts Valley, CA (US);

Christopher W Brumme, Boulder Creek, CA (US);

Assignee:

Borland International, Inc., Scotts Valley, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395600 ; 3642821 ; 364D / ; 395149 ;
Abstract

A system of the present invention includes a relational database management system (RDBMS). Methods are described for maintaining integrity between 'design documents,' which may be creating under different operating systems, and one or more information tables of the system. The system provides each field of a table with a unique ID ('field ID') for tracking the field regardless of restructuring changes which may be made to the table by various clients. Corresponding field IDs are stored with the fields of design documents, thereby permitting the system to maintain a link between a design document and its table. Upon a restructure of a table, the dependent design documents may be appropriately updated by their respective clients. Methods are also described for improved storage of free-form or 'memo' data. In a preferred embodiment, memo data are stored in a separate file comprised of variable-length storage blocks. Methods are described for allocating storage space in the blocks and sub-allocating storage space within a block. For increased efficiency, the system maintains a sorted 'free list' of free storage blocks.


Find Patent Forward Citations

Loading…