Method and apparatus for storing data in database form to a compact disc using a script file to describe the input format of data
First Claim
1. A method of storing data to a compact disc in database form, comprising the steps of:
- analyzing the input data to determine the format of said input data;
generating a script file descriptive of the format of said data;
storing said script file in a computer containing a compact disc application development system program capable of processing said data in accordance with commands from said script file;
processing said script file with said compact disc application development system program on said computer to create application programs and empty indices and empty databases;
storing said application programs and created indices and databases to a storage device connected to said computer;
writing said input data to said created databases and created indices stored on said storage device;
premastering said applications programs, said written-to indices and said written-to databases using a premastering program executed by said computer to convert said generated applications programs, said generated indices and said generated databases into a predetermined format; and
writing said premastered applications, said premastered indices and said premastered databases to a compact disc.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for rapidly storing input data in database form to a compact disc is provided. In one preferred embodiment, input data is provided to a computer via an input device, such as a 9-track tape or a disk drive. A script file descriptive of the characteristics of the input data is generated by a computer operator. A compact disc application development system (CADS) program processes the script file to create applications, indices and databases in accordance with commands from the script file. Undesired duplicative data may be discarded from the input data in accordance with commands from the script file. Additionally, data may be compressed using data compression techniques. The compressed or uncompressed data is then written to the previously created databases and indices. The application programs and related indices are designed to permit multiple field searches of all indexed fixed field data. The retrieval and applications programs created by the CADS program are designed to retrieve data records in the form of single page reports having some fixed field data common to all original pages of a multiple page report and additionally having scrollable detail or information lines. The database, applications programs and indices are all premastered using premastering software to convert it to a form suitable for storage on the compact disc. The premastered data is then written to a compact disc.
-
Citations
26 Claims
-
1. A method of storing data to a compact disc in database form, comprising the steps of:
-
analyzing the input data to determine the format of said input data; generating a script file descriptive of the format of said data; storing said script file in a computer containing a compact disc application development system program capable of processing said data in accordance with commands from said script file; processing said script file with said compact disc application development system program on said computer to create application programs and empty indices and empty databases; storing said application programs and created indices and databases to a storage device connected to said computer; writing said input data to said created databases and created indices stored on said storage device; premastering said applications programs, said written-to indices and said written-to databases using a premastering program executed by said computer to convert said generated applications programs, said generated indices and said generated databases into a predetermined format; and writing said premastered applications, said premastered indices and said premastered databases to a compact disc. - View Dependent Claims (2, 3)
-
-
4. A method of storing data to a compact disc in database form, comprising the steps of:
-
analyzing the input data to determine the format of said input data; generating a script file descriptive of the format of said data; storing said script file in a storage device connected to a computer, said computer including a compact disc application development system program capable of processing said data in accordance with commands from said script file; storing said input data from an input device to said storage device; generating empty databases and empty indices on said computer in accordance with commands from said script file; generating applications on said computer in accordance with information contained in said script file, said applications being designed to retrieve data in a single page-screen format, wherein fixed data common to all pages of a multiple page report is fixed on a first portion of said single page screen and wherein detail data unique to each page of a multiple page report may be displayed by scrolling through said detail data on a second portion of said single page screen; writing said input data to said generated databases and generated indices; premastering said applications programs, said written to indices and said written to databases using a premastering program executed by said computer to convert said applications programs, said written to indices and said written to databases into a predetermined format; and writing said premastered applications, said premastered indices and said premastered databases, to a compact disc. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method of storing data to a compact disc in database form, comprising the steps of:
-
analyzing the input data to determine the format of said input data; generating a script file, wherein said script file is descriptive of the format of said input data; storing said script file onto a hard disc drive connected to a computer, said computer containing a compact disc application development system program capable of processing said input data in accordance with commands from said script file; loading said input data from a 9-track tape drive to said computer;
converting said input data to an ASCII format using said computer;
inserting index points into said converted data;storing said converted ASCII data in the form of at least one ASCII file on said hard drive of said computer; generating applications programs using said computer in accordance with commands from said script file, said application programs being designed to retrieve data in a single page-screen format, wherein fixed data common to all pages of a multiple page report is fixed on a first portion of said single page screen and wherein detail data unique to each page of a multiple page report may be displayed by scrolling through said detail data on a second portion of said single page screen; generating empty databases and empty indices on said computer in accordance with commands from said script file; storing said applications programs, said generated indices and said generated databases to said hard drive of said computer; processing said ASCII data to remove undesired duplicative data in accordance with commands from said script file; writing said processed data to said generated databases and said generated indices; premastering said applications programs, said written-to indices and said written-to databases using a premastering program executed by said computer to convert said applications programs, said written-to indices and said written-to databases to a predetermined format; and writing said premastered applications, said premastered indices and said premastered databases, to a compact disc. - View Dependent Claims (11)
-
-
12. A system for storing data to compact disc in database form, comprising:
-
a computer for processing the input data in accordance with a script file descriptive of the format of said input data, said computer including storage means for storing processed and unprocessed data, processing means for processing data and memory means; an input device connected to said computer for providing input data to be processed to said computer; a compact disc applications development system program, stored in said memory of said computer, for generating applications programs, empty databases and empty indices in accordance with commands from said script file, for directing the processing of said input data in accordance with commands from said script file, and for writing said processed data to said generated databases and generated indices; premastering means, stored in said memory of said computer, for converting said applications programs, said written-to databases and said written-to indices to a predetermined format; and compact disc recorder means, connected to said computer, for storing said premastered applications programs, said premastered databases and said premastered indices to a compact disc. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for storing data to compact disc in database form, comprising:
-
means for generating a script file descriptive of the format of input data; a computer for processing the input data in accordance with said script file, said computer including a hard disk drive, a microprocessor and memory; a 9-track tape drive connected to said computer for providing input data to be processed to said computer; conversion means contained in said memory for converting said input data into an ASCII format if said data is not already in ASCII; a compact disc applications development system program, stored in said memory of said computer, for generating applications programs, empty databases and empty indices in accordance with commands from said script file, for processing said converted data to discard undesired repetitive data from said converted input data in accordance with commands from said script file, and for writing said processed data to said empty databases and indices; premastering means, stored in said memory of said computer, for converting said applications programs, said written-to databases and said written-to indices to a predetermined format; and compact disc recorder means, connected to said computer, for storing said premastered applications programs, said premastered databases and said premastered indices to a compact disc. - View Dependent Claims (19, 20)
-
-
21. A system for storing data to compact disc in database form, comprising:
-
a computer for processing input data in accordance with a script file descriptive of the format of said input data, said computer including storage means for storing processed and unprocessed data, processing means for processing data and memory means; a compact disc applications development system program, stored in said memory of said computer, for generating applications programs, empty databases and empty indices in accordance with commands from said script file program, for directing the processing of said input data in accordance with commands from said script file, and for writing said processed data to said generated databases and generated indices; premastering means, stored in said memory of said computer, for converting said applications programs, said written-to databases and said written-to indices to a format recognizable on said compact disc; and compact disc recorder means, connected to said computer, for storing said premastered applications programs, said premastered databases and said premastered indices to a compact disc. - View Dependent Claims (22, 23, 24)
-
-
25. A system for storing data to compact disc in database form, comprising:
-
means for generating a script file descriptive of the format of input data; a computer for processing the input data in accordance with said script file, said computer including a hard disk drive, a microprocessor and memory; conversion means contained in said memory for converting said input data into an ASCII format if said data is not already in ASCII; a compact disc applications development system program, stored in said memory of said computer, for generating applications programs, empty databases and empty indices in accordance with commands from said script file program, for processing said converted data to discard undesired repetitive data from said converted input data in accordance with commands form said script file, and for writing said processed data to said empty databases and indices; premastering means, stored in said memory of said computer, for converting said applications programs, said written to databases and said written to indices to a format recognizable on said compact disc; and compact disc recorder means, connected to said computer, for storing said premastered applications programs, said premastered databases and said premastered indices to a compact disc. - View Dependent Claims (26)
-
Specification