Patent US3418372A successfully refreshed from Google Patents.
Patent US5526518A successfully refreshed from Google Patents.
US5526518A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data processing apparatus
Assignee: Casio Computer Co Ltd
•
Filing: 1993-08-09
•
Granted: 1996-06-11
•
Expires: 2013-08-09
Abstract
Abstract All data are uniformly and automatically processed in a data processing system. An input record is transformed into a record having a uniform format. All file formats are unified. A desired record is read out from a file and transformed into an arbitrary format. Data input processing, a file update processing, and data output processing are designed to process data independently, uniformly, and automatically. A process content to be performed by each of the data input, file update, and data output processings is designated by a simple data item such as a record keyword and a data word.
Inventors
- 👤 Toshio Kashio
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 21:45
CPC Classifications
G; G06; G06F; G06F9/00; G06F16/00; G06F16/10; G06F16/11; G06F16/116; Y; Y10; Y10S; Y10S707/00; Y10S707/99931
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
251 words
A data processing apparatus, comprising: file storage means for storing, in a plurality of files, a plurality of records, each record comprising at lest one record keyword and at least one data word, each of the files including a set of records arranged in order of respective record keywords; update record storage means for storing a plurality of update records, each update record comprising an update file keyword designating a file, an update file keyword designating a file in which a record to be updated is included, at least one update record keyword that designates a record within said given file, update date designating a type of update of each designated record, and at least one update data word designating an update target word in each said designated record, the contents of the update file keyword, the update record keyword, the update data and the update data word being arbitrarily set; and update processing means, coupled to said file storage means and to said update record storage means, and including means for reading an update record from among the plurality of update records stored in said update record storage means, and means for performing an update of the type designated by the update data of the read out update record, on a record from among the plurality of records stored in a file from said plurality of files stored in said file storage means and designated by the file keyword and the record keyword included in the read out update record.
Claim 2
Dependent Claim
251 words
A data processing apparatus, comprising: file storage means for storing, in a plurality of files, a plurality of records, each record comprising at lest one record keyword and at least one data word, each of the files including a set of records arranged in order of respective record keywords; update record storage means for storing a plurality of update records, each update record comprising an update file keyword designating a file, an update file keyword designating a file in which a record to be updated is included, at least one update record keyword that designates a record within said given file, update date designating a type of update of each designated record, and at least one update data word designating an update target word in each said designated record, the contents of the update file keyword, the update record keyword, the update data and the update data word being arbitrarily set; and update processing means, coupled to said file storage means and to said update record storage means, and including means for reading an update record from among the plurality of update records stored in said update record storage means, and means for performing an update of the type designated by the update data of the read out update record, on a record from among the plurality of records stored in a file from said plurality of files stored in said file storage means and designated by the file keyword and the record keyword included in the read out update record.
Claim 3
Dependent Claim
55 words
A data processing apparatus according to claim 1, wherein: said update data of said update record storage means designates any of addition, deletion, correction, and totalization; and said update processing means includes means for performing any addition, deletion, correction, and totalization processing on the records in said given file, in accordance with said update data.
Claim 4
Dependent Claim
88 words
A data processing apparatus according to claim 1, wherein said update processing means further comprises: sorting means for sorting the update records stored in said update record storage means, using as a sort key said update file keyword, said update record keyword, and said update data; and means for continuously updating, in the sorted order, records of respective files stored in said file storage means in accordance with each of said update file keyword, said update record keyword, and said update data of said plurality of update records.
Claim 5
Dependent Claim
34 words
A data processing apparatus according to claim 2, wherein each word of a record stored in said file storage means and in said update record storage means comprises variable-length data, divided by a delimiter.
Claim 6
Dependent Claim
36 words
A data processing apparatus according to claim 4, wherein each record stored in said file storage means and in said update record storage means, includes means for identifying the record keyword and the data word thereof.
Claim 7
Dependent Claim
210 words
A data processing apparatus, comprising: input record storage means for storing input records; update designation data storage means for storing designation data designating a format of an update record, said designation data comprising data designating a file keyword, data designating a word within an input record to be used as the record keyword, update data designating a type of update to be performed on a record, and data designating a word within an input record to be used as a data word; update record generating means, coupled to said input record storage means and to said update designation data storage means, and including: means for reading out the designation data from said update designation data storage means and for extracting a record keyword and a data word from an input record stored in said input record storage means, the record keyword and the data word being designated by the read out designation data, and means for generating an update record including the extracted record keyword, the extracted data word, the file keyword designated by the designation data and the update data designated by the designation data; and update record storage means, coupled to said update record generating means, for storing the update record generated by said update record generating means.
Claim 8
Dependent Claim
210 words
A data processing apparatus, comprising: input record storage means for storing input records; update designation data storage means for storing designation data designating a format of an update record, said designation data comprising data designating a file keyword, data designating a word within an input record to be used as the record keyword, update data designating a type of update to be performed on a record, and data designating a word within an input record to be used as a data word; update record generating means, coupled to said input record storage means and to said update designation data storage means, and including: means for reading out the designation data from said update designation data storage means and for extracting a record keyword and a data word from an input record stored in said input record storage means, the record keyword and the data word being designated by the read out designation data, and means for generating an update record including the extracted record keyword, the extracted data word, the file keyword designated by the designation data and the update data designated by the designation data; and update record storage means, coupled to said update record generating means, for storing the update record generated by said update record generating means.
Claim 9
Dependent Claim
20 words
A data processing apparatus according to claim 6, wherein the update contents designates any of addition, deletion, correction, and totalization.
Claim 10
Dependent Claim
25 words
A data processing apparatus according to claim 6, wherein each word stored in said update record storage means comprises variable-length data, divided by a delimiter.
Claim 11
Dependent Claim
30 words
A data processing apparatus according to claim 8, wherein each record stored in said update record storage means includes means for identifying the record keyword and the data word thereof.
Claim 12
Dependent Claim
106 words
A data processing apparatus according to claim 6, further comprising file storage means for storing files, each file comprising a first set of records each of which comprises at least one record keyword and at least one data word, and a second set of records each having data words totalized in accordance with an upper keyword portion of the record keywords of said first set; and wherein said update record generating means generates an update record corresponding to the upper keyword portion when the upper keyword portion is designated by the designation update data of said designation data stored in said update designation data storage means.
Claim 13
Dependent Claim
174 words
A data processing apparatus, comprising: input record storage means for storing input records; basic record designation data storage means for storing basic record designation data designating a correspondence between respective words in a designated input record and respective words in a record constituting a file, the basic record designation data being set arbitrarily; basic record generating means for extracting words from the designated input record, the words being designated by the basic record designation data stored in the basic record designation data storage means, and for arranging the extracted words in accordance with the correspondence between respective words in the designated input record and respective words in the record constituting a file to generate an update record for updating the file; and file update means, coupled to said basic record designation data storage means and to said basic record generating means, and including means for receiving a file-update record from said basic record generating means, and means for updating the file in accordance with the file-update record generated by said basic record generating means.
Claim 14
Dependent Claim
174 words
A data processing apparatus, comprising: input record storage means for storing input records; basic record designation data storage means for storing basic record designation data designating a correspondence between respective words in a designated input record and respective words in a record constituting a file, the basic record designation data being set arbitrarily; basic record generating means for extracting words from the designated input record, the words being designated by the basic record designation data stored in the basic record designation data storage means, and for arranging the extracted words in accordance with the correspondence between respective words in the designated input record and respective words in the record constituting a file to generate an update record for updating the file; and file update means, coupled to said basic record designation data storage means and to said basic record generating means, and including means for receiving a file-update record from said basic record generating means, and means for updating the file in accordance with the file-update record generated by said basic record generating means.
Claim 15
Dependent Claim
25 words
A data processing apparatus according to claim 11, wherein each word stored in said basic record storage means comprises variable-length data divided by a delimiter.
Claim 16
Dependent Claim
209 words
A data processing apparatus, comprising: file storage means for storing, in a plurality of files, a plurality of records, each record comprising at least one record keywords, and at least one data words, each of the files including a set of records uniformly arranged in an order of the respective record keywords; output record designating means for storing designation data including word designation data and keyboard designation data, the word designation data designating a correspondence between a word to be extracted from a record in the file storage means and an output word, and the keyword designation data designating an arbitrary word serving as a record keyword, the arbitrary word being extracted from the record in the file storage means; and output record generating means, coupled to said file storage means and to said output record designating means, and including: means for reading out the designation data from said output record designating means, means for extracting a data word and a record keyword from the record in the file storage means, in accordance with the word designation data and the keyword designation data, to thereby generate an output record, means for arranging output records in an order of the record keyboard, and means for outputting the arranged output records.
Claim 17
Dependent Claim
209 words
A data processing apparatus, comprising: file storage means for storing, in a plurality of files, a plurality of records, each record comprising at least one record keywords, and at least one data words, each of the files including a set of records uniformly arranged in an order of the respective record keywords; output record designating means for storing designation data including word designation data and keyboard designation data, the word designation data designating a correspondence between a word to be extracted from a record in the file storage means and an output word, and the keyword designation data designating an arbitrary word serving as a record keyword, the arbitrary word being extracted from the record in the file storage means; and output record generating means, coupled to said file storage means and to said output record designating means, and including: means for reading out the designation data from said output record designating means, means for extracting a data word and a record keyword from the record in the file storage means, in accordance with the word designation data and the keyword designation data, to thereby generate an output record, means for arranging output records in an order of the record keyboard, and means for outputting the arranged output records.
Claim 18
Dependent Claim
66 words
A data processing apparatus according to claim 13, wherein: sorting means is provided for sorting, in ascending order, in accordance with respective record keywords, respective output records generated by said output record generating means; and said output record generating means totals data words of records having the same record keywords, and generates a single output record, after completion of the sorting performed by said sorting means.
Claim 19
Dependent Claim
78 words
A data processing apparatus according to claim 13, wherein: said output record designating means includes designating means for designating a record keyword and a data word in accordance with a keyword portion of an output record; and total record generating means is provided for generating a total record obtained by totaling the output records having coincident keyword portions, of the output records generated by said output record generating means in accordance with the designation of said designating means.
Claim 20
Dependent Claim
43 words
A data processing apparatus according to claim 13, wherein one of said output record generating means and said total record generating means includes means for inserting a record delimiter between records, and a word delimiter between words, each word having a variable length.
Claim 21
Dependent Claim
44 words
A data processing apparatus according to claim 15, further comprising arrangement means for arranging, in accordance with the record keywords of respective words, the output records and the total records generated by said output record generating means and said total record generating means, respectively.
Claim 22
Dependent Claim
43 words
A data processing apparatus according to claim 15, wherein one of said output record generating means and said total record generating means includes means for inserting a record delimiter between records, and a word delimiter between words, each word having a variable length.
Claim 23
Dependent Claim
38 words
A data processing apparatus according to claim 18, wherein each of the records generated by one of said output record generating means and said total record generating means includes means for identifying a record and a data word.
Claim 24
Dependent Claim
138 words
A data processing apparatus, comprising: storage means for storing a plurality of output data; designating means including: means for designating field-framing lines which surround a display of output data, for thereby framing the output data, and means for designating a reference output position of the output data; and output means, coupled to said storage means and to said designating means, and including: means for outputting the field-framing lines designated by said field-framing-lines designating means with the output data read out from said storage means, and for outputting the output data with the field-framing lines in the reference output position designated by the designating means, and means for updating the reference output position to a next position to thereby obtain the reference output position of the output data, each time output data is read out from said storage means.
Claim 25
Dependent Claim
138 words
A data processing apparatus, comprising: storage means for storing a plurality of output data; designating means including: means for designating field-framing lines which surround a display of output data, for thereby framing the output data, and means for designating a reference output position of the output data; and output means, coupled to said storage means and to said designating means, and including: means for outputting the field-framing lines designated by said field-framing-lines designating means with the output data read out from said storage means, and for outputting the output data with the field-framing lines in the reference output position designated by the designating means, and means for updating the reference output position to a next position to thereby obtain the reference output position of the output data, each time output data is read out from said storage means.
Claim 26
Dependent Claim
35 words
A data processing apparatus according to claim 20, wherein said designating means includes means for designating the field-framing lines by designating a presence or absence of field-framing lines of four sides framing the output data.
Claim 27
Dependent Claim
36 words
A data processing apparatus according to claim 20, wherein said output means includes means for arranging and outputting the output data at a position between upper and lower field-framing lines, closer to the lower field-framing line.
Claim 28
Dependent Claim
206 words
A data processing apparatus, comprising: storage means for storing a plurality of record data having different totaling levels according to a weighing of a record keyword; designating means including: means for designating, in correspondence to respective totaling levels, data representing the field-framing lines which surround a display of output data, for thereby framing record data to be output from said storage means, and means for designating output positions for the display of record data to be output; reading means, coupled to said storage means, for sequentially reading record data out from said storage means; determining means, coupled to said reading means, for determining a totaling level of a record data each time a record data is read out by said reading means; and output means, coupled to said determining means and to said designating means, and including means for outputting at the output positions designated by said output-position designating means, the read-put record data with the field-framing lines designated by the field-framing-lines designating means so as to frame the read-out record, the field framing lines corresponding to the totaling level determined by said determining means to thereby enable displaying of the read-out record data at the corresponding designated output positions together with said corresponding field-framing lines.
Claim 29
Dependent Claim
206 words
A data processing apparatus, comprising: storage means for storing a plurality of record data having different totaling levels according to a weighing of a record keyword; designating means including: means for designating, in correspondence to respective totaling levels, data representing the field-framing lines which surround a display of output data, for thereby framing record data to be output from said storage means, and means for designating output positions for the display of record data to be output; reading means, coupled to said storage means, for sequentially reading record data out from said storage means; determining means, coupled to said reading means, for determining a totaling level of a record data each time a record data is read out by said reading means; and output means, coupled to said determining means and to said designating means, and including means for outputting at the output positions designated by said output-position designating means, the read-put record data with the field-framing lines designated by the field-framing-lines designating means so as to frame the read-out record, the field framing lines corresponding to the totaling level determined by said determining means to thereby enable displaying of the read-out record data at the corresponding designated output positions together with said corresponding field-framing lines.
Claim 30
Dependent Claim
23 words
A data processing apparatus according to claim 23, wherein said designating means includes means for designating a line type of the field-framing lines.
References Cited (Backward Citations)
US4370707A
Cited
US3822378A
Cited
US4003031A
Cited
US4031515A
Cited
US4064553A
Cited
US4034350A
Cited
US4032900A
Cited
US4103334A
Cited
US4079234A
Cited
US4133041A
Cited
JPS5346689A
Cited
US4145753A
Cited
US4360872A
Cited
US4321672A
Cited
JPS5751137A
Cited
JPS5756093A
Cited
US4555759A
Cited
JPS5846735A
Cited
JPS5853384A
Cited
WO1984002022A1
Cited
US4667292A
Cited
US4642767A
Cited
US4633397A
Cited
EP0213276A2
Cited
US4851999A
Cited
EP0216535A2
Cited
US4730252A
Cited
US5043871A
Cited
US4918593A
Cited
US4910676A
Cited
US4939689A
Cited
US4809170A
Cited
US4949258A
Cited
US4852000A
Cited
US5072367A
Cited
US4914569A
Cited
US4967348A
Cited
US5079695A
Cited
US5115490A
Cited
US5131090A
Cited
US5079408A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-06-11 | 1999-12-11 | 2000-06-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-06-11 | 2003-12-11 | 2004-06-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-06-11 | 2007-12-11 | 2008-06-11 | $7700.00 | Window Closed / Lapsed |