Patent US2175470A successfully refreshed from Google Patents.
US4044336A
Expired / Lapsed
US
⏱️ 0.0 years remaining
File searching system with variable record boundaries
Assignee: Fujitsu Services Ltd
•
Filing: 1975-08-06
•
Granted: 1977-08-23
•
Expires: 1995-08-06
Abstract
Abstract A data file searching system in which data is compared with a search key, and the results of the comparison are then analysed by a processing unit. The action of the processing unit is initiated by an end-of-record signal which is generated in accordance with an end-of-record criterion. This criterion can be varied, and this permits the boundaries between records to be effectively varied.
Inventors
- 👤 Edward Babb
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 17:55
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/903; G06F16/90335; G06F16/90344; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
179 words
A data processing system comprising: a. a data store holding a plurality of groups of data, each group being terminated by a data item having one of a plurality of different values; b. a plurality of key stores holding a plurality of search keys; c. a plurality of comparison means connected in parallel to receive data from the data store, for comparing the data with respective ones of the search keys to produce a plurality of comparison result signals; d. a writable store containing a threshold value; e. end-of-record detection means connected to receive data from the store concurrently with the reception of that data by the comparison means, for comparing each said data item which terminates a group of data with said threshold value to produce an end-of-record signal when this comparison produces a predetermined result; and f. processing means connected to receive said comparison result signals from the comparison means and responsive to said end-of-record signal to form a predetermined logical combination of said comparison result signals, thereby indicating whether the data satisfies a predetermined search criterion.
Claim 2
Dependent Claim
179 words
A data processing system comprising: a. a data store holding a plurality of groups of data, each group being terminated by a data item having one of a plurality of different values; b. a plurality of key stores holding a plurality of search keys; c. a plurality of comparison means connected in parallel to receive data from the data store, for comparing the data with respective ones of the search keys to produce a plurality of comparison result signals; d. a writable store containing a threshold value; e. end-of-record detection means connected to receive data from the store concurrently with the reception of that data by the comparison means, for comparing each said data item which terminates a group of data with said threshold value to produce an end-of-record signal when this comparison produces a predetermined result; and f. processing means connected to receive said comparison result signals from the comparison means and responsive to said end-of-record signal to form a predetermined logical combination of said comparison result signals, thereby indicating whether the data satisfies a predetermined search criterion.
Claim 3
Dependent Claim
251 words
A data processing system comprising: a. a data store comprising a plurality of sections, each section holding a plurality of groups of data, each group being terminated by a data item having one of a plurality of different values; b. means for selecting one of said sections of the data store to cause data to be read out of the section, and for producing a channel number signal indicating the identity of the selected section of the store; c. a plurality of key stores holding a plurality of search keys; d. a plurality of comparison means connected in parallel to receive data from the currently selected section of the data store, for comparing the data with respective ones of the search keys to produce a plurality of comparison result signals; e. a writable store containing a plurality of threshold values, the writable store being responsive to said channel number signal to select one of said threshold values; f. end-of-record detection means connected to receive data from the data store concurrently with the reception of that data by the comparison means, for comparing each said data item which terminates a group of data with said selected threshold value to produce an end-of-record signal when this comparison produces a predetermined result; and g. processing means connected to receive said comparison result signals from the comparison means and responsive to said end-of-record signal to form a predetermined logical combination of said comparison result signals, thereby indicating whether the data satisfies a predetermined search criterion.
Claim 4
Dependent Claim
251 words
A data processing system comprising: a. a data store comprising a plurality of sections, each section holding a plurality of groups of data, each group being terminated by a data item having one of a plurality of different values; b. means for selecting one of said sections of the data store to cause data to be read out of the section, and for producing a channel number signal indicating the identity of the selected section of the store; c. a plurality of key stores holding a plurality of search keys; d. a plurality of comparison means connected in parallel to receive data from the currently selected section of the data store, for comparing the data with respective ones of the search keys to produce a plurality of comparison result signals; e. a writable store containing a plurality of threshold values, the writable store being responsive to said channel number signal to select one of said threshold values; f. end-of-record detection means connected to receive data from the data store concurrently with the reception of that data by the comparison means, for comparing each said data item which terminates a group of data with said selected threshold value to produce an end-of-record signal when this comparison produces a predetermined result; and g. processing means connected to receive said comparison result signals from the comparison means and responsive to said end-of-record signal to form a predetermined logical combination of said comparison result signals, thereby indicating whether the data satisfies a predetermined search criterion.
Claim 5
Dependent Claim
94 words
A system according to claim 1 wherein said end-of-record detection means comprises: a. a comparator connected to compare data from the currently selected section of the store with the currently selected threshold value, the comparator having a plurality of outputs; b. a control store, holding a plurality of control signals, the control store being responsive to said channel number signal to select one of said control signals; and c. selection means responsive to the currently selected one of said control signals, for selecting one of the outputs of the comparator as said end-of-record signal.
References Cited (Backward Citations)
US2994066A
Cited
US3185966A
Cited
US3142043A
Cited
US3235848A
Cited
US3293615A
Cited
US3411143A
Cited
US3422405A
Cited
US3633179A
Cited
US3733589A
Cited
US3742460A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1980-08-22 | 1981-02-21 | 1981-08-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1984-08-22 | 1985-02-21 | 1985-08-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1988-08-22 | 1989-02-21 | 1989-08-23 | $7700.00 | Window Closed / Lapsed |