Patent US3824585A successfully refreshed from Google Patents.
Patent US2025134A successfully refreshed from Google Patents.
Patent US3633179A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3633179A Expired / Lapsed US ⏱️ 0.0 years remaining

Information handling systems for eliminating distinctions between data items and program instructions

Assignee: Fujitsu Services Ltd
•
Filing: 1969-11-05
•
Granted: 1972-01-04
•
Expires: 1989-11-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data-processing system is disclosed in which the distinction between data items and program instructions is largely eliminated. Information is stored as statements, each of which normally consists of a name, a value, and an indicator which defines the logical relationship between the name and the value. Two statements are compared and if predetermined parts of the two statements are the same, a part of one statement, which defines a processing operation, is carried out.

Inventors

  • 👤 Christopher Finch Reynolds

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 23:08
CPC Classifications
G; G06; G06F; G06F3/00; G06F16/00; G06F16/90; G06F16/903; G06F16/90335; G06F16/90339; Y; Y10; Y10S; Y10S707/00; Y10S707/99931

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 234 words
A data processing system including a first memory for storing a plurality of fact and Criteria statements, each statement including a sequence of fact and criteria items, respectively, and each item including a name portion, level number portion and value portion, a second memory for storing at least the name of each item of a fact statement, a criteria register for holding a control word of a current criteria item, the control word including the name portion and level number portion of the criteria item, first comparison means for comparing the name of a current criteria item with the names of the fact items in said second memory, second comparison means for comparing the value of said current criteria item with the value of a fact item upon the name of said current criteria item being successfully compared with the names of the fact items by said first comparison means, means for storing the level number portion of said criteria item and third comparison means for comparing said stored level number portion with subsequent level number portions of said sequence of criteria items in said criteria statement upon the name of said fact item being unsuccessfully compared with the name of said current criteria item by said first comparison means to determine the first item in a sequence of criteria items which has a level number not greater than said stored level number portion.
Claim 2
Dependent Claim 234 words
A data processing system including a first memory for storing a plurality of fact and Criteria statements, each statement including a sequence of fact and criteria items, respectively, and each item including a name portion, level number portion and value portion, a second memory for storing at least the name of each item of a fact statement, a criteria register for holding a control word of a current criteria item, the control word including the name portion and level number portion of the criteria item, first comparison means for comparing the name of a current criteria item with the names of the fact items in said second memory, second comparison means for comparing the value of said current criteria item with the value of a fact item upon the name of said current criteria item being successfully compared with the names of the fact items by said first comparison means, means for storing the level number portion of said criteria item and third comparison means for comparing said stored level number portion with subsequent level number portions of said sequence of criteria items in said criteria statement upon the name of said fact item being unsuccessfully compared with the name of said current criteria item by said first comparison means to determine the first item in a sequence of criteria items which has a level number not greater than said stored level number portion.
Claim 3
Dependent Claim 28 words
A data processing system as claimed in claim 1 including means for transferring the names of a predetermined fact statement from said first memory to said second memory.
Claim 4
Dependent Claim 40 words
A data processing system as claimed in claim 1 including, a level number register associated with said criteria register and responsive to said second comparison means performing a successful comparison to increment the value stored in said level number register.
Claim 5
Dependent Claim 70 words
A data processing system as claimed in claim 3 in which the control word includes a length portion and including, a criteria address register, means for adding the value of the length portion stored in the criteria register to the value stored by the criteria address register; and means for reading a stored criteria item into the criteria register under control of the value stored in the criteria address register.

References Cited (Backward Citations)

US3229260A Cited
US3293615A Cited
US3290659A Cited
US3332069A Cited
US3435423A Cited
US3448436A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-01-03 1975-07-05 1976-01-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-01-03 1979-07-05 1980-01-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-01-03 1983-07-05 1984-01-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag