Browse Prior Art Database

A method and design for creating a distributed file repository, capable of handling an unlimited number of files. Disclosure Number: IPCOM000013041D
Original Publication Date: 2000-Oct-01
Included in the Prior Art Database: 2003-Jun-12

Publishing Venue



Disclosed is a method and design for a distributed file repository with unlimited capacity. The Document File Repository consists of a single control database with pointers to multiple file repositories, resulting in a file repository of unlimited size. Control of the unlimited capacity is maintained through interaction of various data components in a Control Database and File Documents residing in File Repository Database(s). The Control Database contains multiple documents called File Repository Location Documents (FRLD). Each FRLD defines the name and location of a unique the File Repository Database. Statistics on the capacity of the File Repository Databases are maintained in the Control Database. An additional File Repository Database can be added at any time and pointed to by a new FRLD. Access to data stored in the Document File Repository is through Definition Documents and Item Documents residing in the Control Database. The Definition Document describes the type of materials stored in the Document File Repository. If this method were used for storing college course material, there would be a unique Definition Document for each college course. An Item Document describes what is actually stored in the File Repository Database. Following the college course example, this could describe a particular piece of course material for that college course. There is a one to many relationship between the Definition Document and the Item Document, each containing pointers to the other. The Item Document contains a pointer to a File Document located in a File Repository Database. The File Document in the File Repository Database is utilized to attach files described by the Item Document. The File Document can accommodate multiple attachments, usually a group of related files.