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

Programmable master controller communicating with plural controllers

Assignee: Xerox Corp
•
Filing: 1979-04-30
•
Granted: 1981-08-11
•
Expires: 1999-04-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data communications system having a programmable master controller including memory means and command byte generating means and a plurality of additional controllers providing input data bytes to the master controller and having means for receiving command bytes from the master controller. The additional controllers are each connected to the master controller such that corresponding data bits are ORed together and means are provided for the simultaneous transmission of data bytes from the additional controllers to the master controller such that corresponding bits of the simultaneously transmitted bytes have mutually exclusive data therein.

Inventors

  • 👤 John W. Daughton
  • 👤 Kenneth Gillett
  • 👤 Frank M. Nelson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 00:08
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/22; G03; G03G; G03G21/00; G03G21/14; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B19/0421; G05B19/0423; G05B2219/00; G05B2219/20; G05B2219/22; G05B2219/2214; G05B2219/25; G05B2219/25178; G05B2219/25197

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 188 words
A data communication system comprising: a. a programmable master controller including: 1. master program memory storage means for storing program words defining an operating program, 2. means for addressing said program words of said master program memory storage means, 3. an arithmetic and logic unit for processing said program words of said master program storage means, and 4. means for generating command bytes, said generating means operatively connected to said arithmetic and logic unit of said master controller. b. a plurality of additional controllers, each of said additional controllers including: 1. means for receiving command bytes from said master controller, and 2. means for providing input data bytes to said master controller in response to said command bytes, c. means for ORing selected input data bits of said input data bytes together to provide at least one of said input data bytes, and d. said additional controllers each including means for simultaneously transmitting said selected input bits to said master controller in response to a pre-determined command byte from said master controller, corresponding bits of said simultaneously transmitted bytes of said additional controllers having mutually exclusive data therein.
Claim 2
Dependent Claim 188 words
A data communication system comprising: a. a programmable master controller including: 1. master program memory storage means for storing program words defining an operating program, 2. means for addressing said program words of said master program memory storage means, 3. an arithmetic and logic unit for processing said program words of said master program storage means, and 4. means for generating command bytes, said generating means operatively connected to said arithmetic and logic unit of said master controller. b. a plurality of additional controllers, each of said additional controllers including: 1. means for receiving command bytes from said master controller, and 2. means for providing input data bytes to said master controller in response to said command bytes, c. means for ORing selected input data bits of said input data bytes together to provide at least one of said input data bytes, and d. said additional controllers each including means for simultaneously transmitting said selected input bits to said master controller in response to a pre-determined command byte from said master controller, corresponding bits of said simultaneously transmitted bytes of said additional controllers having mutually exclusive data therein.
Claim 3
Dependent Claim 38 words
A data communication system as recited in claim 1 wherein said master controller further comprises means for transmitting an address identifying said additional controllers, and each of said additional controllers comprises decode logic means for decoding said address.
Claim 4
Dependent Claim 21 words
A data communication system as recited in claim 2 wherein said pre-determined command byte is commonly recognized by said additional controllers.
Claim 5
Dependent Claim 21 words
A data communication system as recited in claim 3 wherein at least one of said additional controllers is a programmable controller.
Claim 6
Dependent Claim 32 words
A data communication system as recited in claim 1 wherein said simultaneously transmitted data bytes provide means enabling said master controller to branch to an appropriate subroutine in said memory storage means.
Claim 7
Dependent Claim 140 words
A data communication system comprising: (a) a programmable master controller having storage means to store an operating program, an arithmetic and logic unit coupled to said storage means for processing said program; and means coupled to said arithmetic and logic unit for generating command signals; (b) a plurality of additional controllers, each including means for transmitting data bytes to said master controller and means for receiving a command signal from said master controller, and (c) interface means interposed between said master controller and said plurality of additional controllers having means for ORing together corresponding input data bits of said data bytes; (d) said additional controllers each including means for simultaneously transmitting data bytes in response to a pre-determined command signal from said master controller, corresponding bits of said simultaneously transmitted bytes of said additional controllers having mutually exclusive data therein.
Claim 8
Dependent Claim 140 words
A data communication system comprising: (a) a programmable master controller having storage means to store an operating program, an arithmetic and logic unit coupled to said storage means for processing said program; and means coupled to said arithmetic and logic unit for generating command signals; (b) a plurality of additional controllers, each including means for transmitting data bytes to said master controller and means for receiving a command signal from said master controller, and (c) interface means interposed between said master controller and said plurality of additional controllers having means for ORing together corresponding input data bits of said data bytes; (d) said additional controllers each including means for simultaneously transmitting data bytes in response to a pre-determined command signal from said master controller, corresponding bits of said simultaneously transmitted bytes of said additional controllers having mutually exclusive data therein.
Claim 9
Dependent Claim 36 words
The system of claim 6 wherein the interface means further comprises a plurality of serial communications paths for simultaneous serial transmittal of said data bytes from said plurality of additional controllers to said means for ORing.
Claim 10
Dependent Claim 40 words
The system of claim 7 wherein said command signal comprises a multi-bit command byte and wherein the inteface means further comprises a plurality of serial communications paths for simultaneous transmittal of said command byte to said plurality of additional controllers.
Claim 11
Dependent Claim 49 words
The system of claim 7 wherein said master controller further comprises means for receiving said ORed serial input data bits and generating a parallel data byte for processing by said arithmetic and logic unit to enable said master controller to branch to an appropriate subroutine in said storage means.

References Cited (Backward Citations)

US3812471A Cited
US4025905A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-08-10 1985-02-09 1985-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-08-10 1989-02-09 1989-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-08-10 1993-02-09 1993-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag