Global recuresive and scalable database management system
First Claim
1. A database management system for enabling a user having an identifier name to create and enter data into a user file in a data base memory wherein the file has an unlimited number of objects and records, and the user is enabled to modify data of the user file, modify format of the objects, review data of the file, said system comprising:
- a data base memory (22);
a device (12) for enabling a user to enter an identifier name containing keywords into the system;
a tag generator (14) arranged to generate a tag from said keywords;
a select means (16) for permitting the user to select one of;
A. creating and adding a new file;
B. viewing and modifying an existing file in said database memory;
a monitor for displaying any one of;
(a) a blank object form;
(b) an existing file from said database memory;
means for enabling said user to supply data to said blank object form when said user selects creating and adding a new file;
means for enabling said user to modify said existing file in said database memory when said user selects modifying said existing file;
a pointer generator (18) for constructing a file pointer including said tag and an available database address;
means for applying said file pointer to storing a file at said available database address in said database memory when any one of;
(I) said file is an existing file retrieved from said database memory for review and modification;
(2) said file is a newly created file;
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for accessing a recursive scalable database in a multidimensional hierarchy through World Wide Web Internet communication channels to create, store, retrieve, manipulate, update and delete database objects that include records, audio, video and image data. Every time a file is to be restored in database memory (either a new file or a modified file) a pointer for storing the file is created which includes a file tag, derived from user identification data, and a new address in database memory to prevent any form of overflow. Space at the new memory address is selected to accommodate any size change of the modified file, permitting the storage area to expand. Thereby conferring the recursive scalable characteristic on the system
36 Citations
16 Claims
-
1. A database management system for enabling a user having an identifier name to create and enter data into a user file in a data base memory wherein the file has an unlimited number of objects and records, and the user is enabled to modify data of the user file, modify format of the objects, review data of the file, said system comprising:
-
a data base memory (22);
a device (12) for enabling a user to enter an identifier name containing keywords into the system;
a tag generator (14) arranged to generate a tag from said keywords;
a select means (16) for permitting the user to select one of;
A. creating and adding a new file;
B. viewing and modifying an existing file in said database memory;
a monitor for displaying any one of;
(a) a blank object form;
(b) an existing file from said database memory;
means for enabling said user to supply data to said blank object form when said user selects creating and adding a new file;
means for enabling said user to modify said existing file in said database memory when said user selects modifying said existing file;
a pointer generator (18) for constructing a file pointer including said tag and an available database address;
means for applying said file pointer to storing a file at said available database address in said database memory when any one of;
(I) said file is an existing file retrieved from said database memory for review and modification;
(2) said file is a newly created file;
-
-
2. A computer containing a program for managing data in a database memory which comprises:
-
a keyboard (12) for enabling a user to enter an identifier name containing keywords into the system;
a tag generator (14) arranged to generate a tag from said keywords;
a select means (16) for permitting the user to select one of;
A. creating and adding a new file to said database memory;
B. viewing and modifying an existing file in said database memory;
a monitor for displaying any one of;
(a) a blank object form;
(b) an existing file from said database memory;
menu means presented on said monitor for at least one of;
(i) adding data to said blank object form; and
(ii) modifying said retrieved file;
a pointer generator (18) for constructing a file pointer including said tag and an available database address;
means for applying said file pointer arranged for storing a file at said available database address in said database memory when any one of;
(I) said file is an existing file retrieved from said database memory;
(2) said file is a newly created file. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification