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

Hypertext-based database architecture

Assignee: Dassault Systemes Americas Corp
•
Filing: 2000-05-23
•
Granted: 2003-11-25
•
Expires: 2020-05-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A database which consists of HTML, XML or other standard-format, hypertext documents is disclosed. For each “record” in the database there is a master document and multiple related documents, called “view documents.” The view documents are related to the master document and may have a subset of the data of the master document. The view documents are generally created at the same time as the master document. The master document and view documents are revised by the DBMS together. The view documents are based upon pre-defined templates. The view documents provide alternative views of the data in the master document, and may be tailored to the user or class of user. Thus, each “record” in the database is actually one or more files. The “database” is formed from a directory tree of these files, structured in a pre-defined and controlled manner.

Inventors

  • 👤 Chris Nunez

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 22:21
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 252 words
A database comprised of hypertext documents stored on a computer-readable medium and used in conjunction with a database management server, the database management server comprising programs for securing and maintaining the database, the database comprising: a) a named catalog, the catalog comprising a folder in a file system on the computer-readable medium; b) plural named volumes created by the database management server, the volume names being generated by the database management server, each volume comprising a folder stored within the catalog; c) plural records comprising documents stored in the volumes, each record comprising one or more documents, said documents not being required to be stored in database tables, at least one record comprising a master document and at least one view document, i) the master document storing a view format for the at least one view document and all of the data for the record, the view format comprising a template document, the template document for pre-formatting the data for viewing; ii) the view document storing at least some of the data for the record and displaying formatting instructions for the data stored in the view document; d) a catalog starter document in the catalog, the catalog starter document generated by the database management server and comprising an index to the volumes; and e) volume starter documents in plural respective volumes, the volume starter document for a given respective volume comprising an index to the records in the given respective volume, the volume starter documents being generated by the database management server.
Claim 2
Dependent Claim 252 words
A database comprised of hypertext documents stored on a computer-readable medium and used in conjunction with a database management server, the database management server comprising programs for securing and maintaining the database, the database comprising: a) a named catalog, the catalog comprising a folder in a file system on the computer-readable medium; b) plural named volumes created by the database management server, the volume names being generated by the database management server, each volume comprising a folder stored within the catalog; c) plural records comprising documents stored in the volumes, each record comprising one or more documents, said documents not being required to be stored in database tables, at least one record comprising a master document and at least one view document, i) the master document storing a view format for the at least one view document and all of the data for the record, the view format comprising a template document, the template document for pre-formatting the data for viewing; ii) the view document storing at least some of the data for the record and displaying formatting instructions for the data stored in the view document; d) a catalog starter document in the catalog, the catalog starter document generated by the database management server and comprising an index to the volumes; and e) volume starter documents in plural respective volumes, the volume starter document for a given respective volume comprising an index to the records in the given respective volume, the volume starter documents being generated by the database management server.
Claim 3
Dependent Claim 24 words
The database of claim 1 wherein the volumes include respective properties sub-directories, and the records for the volumes are stored in the properties sub-directories.
Claim 4
Dependent Claim 31 words
The database of claim 1 , wherein the database management server names each new volume based upon the volume name of a last-added volume in the catalog plus a sequence number.
Claim 5
Dependent Claim 31 words
The database of claim 1 , wherein the database management server names each new record based upon the name of a last-added record in the corresponding volume plus a sequence number.
Claim 6
Dependent Claim 16 words
The database of claim 1 wherein the master documents and the view documents are hypertext documents.
Claim 7
Dependent Claim 18 words
The database of claim 1 wherein the catalog starter document and the volume starter documents are hypertext documents.
Claim 8
Dependent Claim 271 words
A database management system operative in a computer having an operating system and a hierarchical file system, the database management system comprising a database management server, and a database: a) the database comprising: i) a named catalog, the catalog comprising a directory of a file system on the computer-readable medium; ii) plural named volumes created by the database management server, the volume names being generated by the database management server, each volume comprising a folder stored within the catalog; iii) plural records comprising documents stored in the volumes, each record comprising one or more documents, said documents not being required to be stored in database tables, at least one record comprising a master document and at least one view document, (1) the master document storing a view format for the at least one view document and all of the data for the record, the view format comprising a template document, the template document for preformatting the data for viewing; (2) the view document storing at least some of the data for the record and display formatting instructions for the data stored in the view document; iv) a catalog starter document in the catalog, the catalog starter document generated by the database management server and comprising an index to the volumes; v) volume starter documents in plural respective volumes, the volume starter document for a given respective volume comprising an index to the records in the given respective volume, the volume starter documents being generated by the database management server; and b) the database management server comprising computer program instructions for creating, editing and deleting volumes, and creating, editing and deleting records.
Claim 9
Dependent Claim 271 words
A database management system operative in a computer having an operating system and a hierarchical file system, the database management system comprising a database management server, and a database: a) the database comprising: i) a named catalog, the catalog comprising a directory of a file system on the computer-readable medium; ii) plural named volumes created by the database management server, the volume names being generated by the database management server, each volume comprising a folder stored within the catalog; iii) plural records comprising documents stored in the volumes, each record comprising one or more documents, said documents not being required to be stored in database tables, at least one record comprising a master document and at least one view document, (1) the master document storing a view format for the at least one view document and all of the data for the record, the view format comprising a template document, the template document for preformatting the data for viewing; (2) the view document storing at least some of the data for the record and display formatting instructions for the data stored in the view document; iv) a catalog starter document in the catalog, the catalog starter document generated by the database management server and comprising an index to the volumes; v) volume starter documents in plural respective volumes, the volume starter document for a given respective volume comprising an index to the records in the given respective volume, the volume starter documents being generated by the database management server; and b) the database management server comprising computer program instructions for creating, editing and deleting volumes, and creating, editing and deleting records.
Claim 10
Dependent Claim 27 words
The database management system of claim 7 , wherein the volumes include respective properties subdirectories, and the records for the volumes are stored in the properties sub-directories.
Claim 11
Dependent Claim 33 words
The database management system of claim 7 , wherein the database management server names each new volume based upon the volume name of the last-added volume in the catalog plus a sequence number.
Claim 12
Dependent Claim 34 words
The database management system of claim 7 , wherein the database management server names each new record based upon the name of the last added record in the corresponding volume plus a sequence number.
Claim 13
Dependent Claim 19 words
The database management system of claim 7 , wherein the master documents and the view documents are hypertext documents.
Claim 14
Dependent Claim 21 words
The database management system of claim 7 , wherein the catalog starter document and the volume starter documents are hypertext documents.
Claim 15
Independent Claim 240 words
A method of creating a database record comprising one or more related documents in a database comprising: a) providing a database management server comprising programs for securing and maintaining the database; b) providing a hierarchical file system comprising plural folders representative of a hierarchy for the database, the hierarchy of folders including one or more volume folders, the database management server naming the volume folders in accordance with a volume naming convention, at least one volume folder for containing at least a database record; c) the database management server receiving data for the database record; and d) the database management server creating the database record comprised of a master document and plural view documents, said documents not being required to be stored in database tables, comprising: i) selecting a folder for storing the master document and the view documents; ii) obtaining a master document template; iii) creating the master document from the master document template, the master document including all of the data for the database record; iv) obtaining plural view document templates, the view document templates including fields; v) creating the view documents from the view document templates, each view document including data for the database record corresponding to the fields, if present; and vi) the database management server creating and storing a view format for at least one view document in the master document, the view format comprising a pre-defined template document for pre-formatting the data for viewing.
Claim 16
Independent Claim 240 words
A method of creating a database record comprising one or more related documents in a database comprising: a) providing a database management server comprising programs for securing and maintaining the database; b) providing a hierarchical file system comprising plural folders representative of a hierarchy for the database, the hierarchy of folders including one or more volume folders, the database management server naming the volume folders in accordance with a volume naming convention, at least one volume folder for containing at least a database record; c) the database management server receiving data for the database record; and d) the database management server creating the database record comprised of a master document and plural view documents, said documents not being required to be stored in database tables, comprising: i) selecting a folder for storing the master document and the view documents; ii) obtaining a master document template; iii) creating the master document from the master document template, the master document including all of the data for the database record; iv) obtaining plural view document templates, the view document templates including fields; v) creating the view documents from the view document templates, each view document including data for the database record corresponding to the fields, if present; and vi) the database management server creating and storing a view format for at least one view document in the master document, the view format comprising a pre-defined template document for pre-formatting the data for viewing.
Claim 17
Dependent Claim 24 words
The method of creating a database record in a database of claim 13 wherein the master document and the view documents are hypertext documents.
Claim 18
Dependent Claim 244 words
An open format database comprised of open format documents stored on a database management server, the database management server comprising programs for securing and maintaining the database, the database comprising: a) a catalog, the catalog comprising volume information about one or more volumes stored in the open format database, the catalog comprising a folder in a file system on the computer-readable medium; b) plural volumes, each volume having a volume name, the volume names being generated by the database management server, the volumes comprising one or more folders stored within the catalog, the volumes each comprising record information about one or more records stored in the volume, the volume information to index the volumes; c) plural records, each record comprising one or more open format documents, said documents not being required to be stored in database tables, the record information to index the records; i) the record information further comprising view format information for at least one of the open format documents, the view format information comprising a pre-formatting template for pre-formatting the data for viewing; ii) the at least one open format document storing at least some of the data for at least one record and display formatting instructions; d) a catalog starter document in the catalog comprising an index to the volumes; and e) volume starter documents in the plural respective volumes, each volume starter document for a given respective volume comprising an index to the records in the given respective volume.
Claim 19
Dependent Claim 244 words
An open format database comprised of open format documents stored on a database management server, the database management server comprising programs for securing and maintaining the database, the database comprising: a) a catalog, the catalog comprising volume information about one or more volumes stored in the open format database, the catalog comprising a folder in a file system on the computer-readable medium; b) plural volumes, each volume having a volume name, the volume names being generated by the database management server, the volumes comprising one or more folders stored within the catalog, the volumes each comprising record information about one or more records stored in the volume, the volume information to index the volumes; c) plural records, each record comprising one or more open format documents, said documents not being required to be stored in database tables, the record information to index the records; i) the record information further comprising view format information for at least one of the open format documents, the view format information comprising a pre-formatting template for pre-formatting the data for viewing; ii) the at least one open format document storing at least some of the data for at least one record and display formatting instructions; d) a catalog starter document in the catalog comprising an index to the volumes; and e) volume starter documents in the plural respective volumes, each volume starter document for a given respective volume comprising an index to the records in the given respective volume.
Claim 20
Dependent Claim 28 words
The open format database of claim 15 , wherein the catalog further comprises a first folder in a file system, the first folder to store the volume information.
Claim 21
Dependent Claim 35 words
The open format database of claim 16 , wherein the volume further comprises a second folder in the file system, the second folder stored within the first folder, the second folder to store the records.
Claim 22
Dependent Claim 15 words
The open format database of claim 15 , wherein the open format comprises hypertext format.
Claim 23
Dependent Claim 15 words
The open format database of claim 18 , wherein the hypertext format comprises XML format.
Claim 24
Dependent Claim 15 words
The open format database of claim 18 , wherein the hypertext format comprises HTML format.
Claim 25
Dependent Claim 56 words
The open format database of claim 15 , wherein the record further comprises a master document and at least one view document, the master document comprising first data stored in the record, the view document comprising second data stored in the record and transformation information, wherein the second data comprises a subset of the first data.
Claim 26
Dependent Claim 17 words
The open format database of claim 21 , wherein the transformation information comprises the display formatting instructions.
Claim 27
Dependent Claim 17 words
The open format database of claim 21 , wherein the view document comprises a pre-generated view document.
Claim 28
Dependent Claim 18 words
The open format database of claim 21 , wherein the view document comprises a dynamically generated view document.
Claim 29
Dependent Claim 21 words
The open format database of claim 21 , further comprising a master template, the master template to generate the master document.
Claim 30
Dependent Claim 21 words
The open format database of claim 21 , further comprising a view template, the view template to generate the view document.
Claim 31
Dependent Claim 16 words
The open format database of claim 15 , wherein the database is stored in volatile storage.
Claim 32
Dependent Claim 16 words
The open format database of claim 27 , wherein the volatile storage comprises random-access memory (RAM).
Claim 33
Dependent Claim 16 words
The open format database of claim 15 , wherein the database is stored in non-volatile storage.
Claim 34
Dependent Claim 16 words
The open format database of claim 29 , wherein the non-volatile storage comprises a hard disk.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-11-24 2007-05-26 2007-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-11-24 2011-05-26 2011-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-11-24 2015-05-26 2015-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag