← Back to Patent Explorer
US3631401A Expired / Lapsed US ⏱️ 0.0 years remaining

Direct function data processor

Assignee: GRI Computer Corp
•
Filing: 1969-07-29
•
Granted: 1971-12-28
•
Expires: 1989-07-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A direct function data-processing system employing a number of functional elements all connected to either an input or output data bus or both so as to function as a data source of a data user or both. The system also includes a data transmission link which serves to connect the two data buses so that data can flow only from a data source to a data processor either directly, or by being shifted left or right, or by having one bit added thereto, or by being complemented. A simple control circuit is used to control the operation of the transmission link.

Inventors

  • 👤 Saul B Dinman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 06:47
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/30007; G06F9/30032; G06F15/00; G06F15/76; G06F15/78; G06F15/7839; G06F15/7864; G06F9/30025

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 167 words
A system for digital, direct processing of data from data sources by data-processing elements comprising in combination; a source bus for distributing data within said system to at least one of said processing elements; a destination bus for distributing data within said system from at least one of said data sources; a data transmission link for connecting said source and destination buses in a direction of data flow to source bus from destination in accordance only with a single operand function selected from a plurality of different operand functions; program control means for providing controls signals for controlling the selection of operand function by said data transmission link, and the operation of said processing elements and data sources with respect to data flow in or out of said elements and sources, and control signal bus means for distributing said control signals to and from any of said processing elements and said data sources connected to either a source or destination bus, and to said data transmission link.
Claim 2
Independent Claim 167 words
A system for digital, direct processing of data from data sources by data-processing elements comprising in combination; a source bus for distributing data within said system to at least one of said processing elements; a destination bus for distributing data within said system from at least one of said data sources; a data transmission link for connecting said source and destination buses in a direction of data flow to source bus from destination in accordance only with a single operand function selected from a plurality of different operand functions; program control means for providing controls signals for controlling the selection of operand function by said data transmission link, and the operation of said processing elements and data sources with respect to data flow in or out of said elements and sources, and control signal bus means for distributing said control signals to and from any of said processing elements and said data sources connected to either a source or destination bus, and to said data transmission link.
Claim 3
Dependent Claim 42 words
A system as defined in claim 1 wherein said data transmission link included a plurality of devices each providing an alternative parallel path for data transmission, each device providing an operation on said data according to a respective one of said functions.
Claim 4
Dependent Claim 90 words
A system as defined in claim 2 wherein a first of said devices comprises means for adding one bit to said data passing through the path provided by said first device; a second of said devices provides a short circuit to permit transmission of data from said destination bus to said source bus unchanged; and a third of said devices comprises means for shifting the bits of said data so as to change the numerical significance thereof by a power of the radix of the numerical system of said data.
Claim 5
Dependent Claim 55 words
A system as defined in claim 1 wherein said data is expressed in a numerical code and said data transmission link is capable of providing at least three of said operand functions so as to transmit data through said link unmodified or incremented by one bit or multiplied by the radix of said numerical code.
Claim 6
Dependent Claim 26 words
A system as defined in claim 3 wherein said means for shifting include means for shifting said bits of data to positions of lesser numerical significance.
Claim 7
Dependent Claim 59 words
A system as defined in claim 3 wherein said means for shifting includes a single-bit register connected for storing the overflow bit from a shift and for providing said overflow bit to the next data shifted as the input bit therefor, so that a one-bit delay is introduced in the transmission of data shifted through said data transmission link.
Claim 8
Dependent Claim 21 words
A system as defined in claim 3 including a register connected for storing an overflow bit from said means for adding.
Claim 9
Dependent Claim 26 words
A system as defined in claim 3 wherein said means for shifting include means for shifting said bits of data to positions of greater numerical significance.
Claim 10
Dependent Claim 26 words
A system as defined in claim 1 including means for alternatively complementing or not complementing data before the latter are introduced into said data transmission link.
Claim 11
Dependent Claim 76 words
A system as defined in claim 1 wherein said program control means includes an instruction register for storing a current instruction word, a sequence register for storing at least the address of the next instructiOn word desired, and a read-only memory for providing a sequence of said control signals from storage for controlling the timing of transferring said instruction word for said instruction register to one of said data-processing elements and for updating said sequence register.

References Cited (Backward Citations)

US3309679A Cited
US3300764A Cited
US3302183A Cited
US3370274A Cited
US3487369A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1974-12-27 1975-06-28 1975-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1978-12-27 1979-06-28 1979-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1982-12-27 1983-06-28 1983-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag