Patent US2175470A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag