Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
296 words
A self-adapting interface assembly connected to i/o port of a host data processor for communicating with a variety of data processing devices, said I/O port including means for presenting a first set of signals generated by said host data processor and for accepting a second set of signals from said data processing devices, said assembly comprising: a plurality of multi-conductor cables; a plurality of adaptor modules, wherein any one adaptor module comprises: means for connection to one of said data processing devices; means for generating a signal, indicative of a type of device connected to said any one adaptor module, comprising means for transmitting said signal to said multi-port control module over said any one multi-conductor cable; a multi-port control module, associated with the host data processor and connected to said plurality of said multi-conductor cables, whereby said any one multi-conductor cable connects said any one adaptor module, comprises: a. a first interface connected to said I/O port; b. means for requesting said signal over said any one multi-conductor cable; c. means for receiving and storing said signal; d. means for interpreting said signal; e. means, responsive to means for interpreting, for conditioning signals between said any one multi-conductor cable and the first interface including: i. first means for translating a plurality of said first set of signals appearing on said I/O port and directed to said one of said data processing devices; ii. second means for translating a plurality of said second set of signals received from said one of said data processing devices through said any one adaptor modules via said any one multi-conductor cables for presentation to said I/O port; iii. means for simultaneously enabling said first and second means for translating upon a power-on or a reset of the host data processor.
Claim 2
Dependent Claim
296 words
A self-adapting interface assembly connected to i/o port of a host data processor for communicating with a variety of data processing devices, said I/O port including means for presenting a first set of signals generated by said host data processor and for accepting a second set of signals from said data processing devices, said assembly comprising: a plurality of multi-conductor cables; a plurality of adaptor modules, wherein any one adaptor module comprises: means for connection to one of said data processing devices; means for generating a signal, indicative of a type of device connected to said any one adaptor module, comprising means for transmitting said signal to said multi-port control module over said any one multi-conductor cable; a multi-port control module, associated with the host data processor and connected to said plurality of said multi-conductor cables, whereby said any one multi-conductor cable connects said any one adaptor module, comprises: a. a first interface connected to said I/O port; b. means for requesting said signal over said any one multi-conductor cable; c. means for receiving and storing said signal; d. means for interpreting said signal; e. means, responsive to means for interpreting, for conditioning signals between said any one multi-conductor cable and the first interface including: i. first means for translating a plurality of said first set of signals appearing on said I/O port and directed to said one of said data processing devices; ii. second means for translating a plurality of said second set of signals received from said one of said data processing devices through said any one adaptor modules via said any one multi-conductor cables for presentation to said I/O port; iii. means for simultaneously enabling said first and second means for translating upon a power-on or a reset of the host data processor.
Claim 3
Dependent Claim
76 words
The assembly of claim 1, wherein said means for interpreting comprise a programmable micro-processor having a data bus and an address bus; and said means for conditioning signals comprises: a plurality of programmable drivers each driver having a fixed input signal characteristic and at least two selectable output signal characteristics; a plurality of programmable receivers each receiver having at least two selectable input signal characteristics and a fixed output signal characteristic compatible with said input/output port.
Claim 4
Dependent Claim
44 words
The assembly of claim 2, wherein said means for interpreting further comprise: latching means driven by said data bus for holding programming codes for said programmable drivers and receivers; and a decoder driven by said address bus for enabling said latching means for holding.
Claim 5
Dependent Claim
49 words
The assembly of claim 3, wherein said means for generating comprise: means for generating a serial coded bit stream; and means for transmitting said said bit stream to said multiport control module over said cable; and wherein said means for interpreting comprise means for receiving said coded bit stream.
Claim 6
Dependent Claim
53 words
The assembly of claim 4, wherein said means for generating said coded bit stream comprise: a first shift register having a parallel loading set of terminals and a serial output port; and means for placing a series of coded signals indicative of said type of device on said parallel loading set of terminals.
Claim 7
Dependent Claim
29 words
The assembly of claim 5, wherein said means for placing said series of coded signals comprises a set of jumper wires connecting said terminals to fixed voltage level sources.
Claim 8
Dependent Claim
50 words
The assembly of claim 5, wherein said means for placing said series of coded signals comprises: means for detecting at least one signal on said means for connecting; and means, responsive to said means for detecting, for applying one of a plurality of sets of coded signals on said terminals.
Claim 9
Dependent Claim
70 words
The assembly of claim 7, wherein said means for receiving said bit stream comprise: a second shift register having a serial input port and a parallel set of output terminals connectable to said data bus; means for transferring data from said first shift register into said second shift register; and program means in said microprocessor for reading said data in said second shift register and for generating said programming codes.
Claim 10
Dependent Claim
23 words
The assembly of claim 2, wherein said programmable drivers comprise means for alternately generating a single-ended output signal and a differential output signal.
Claim 11
Dependent Claim
23 words
The assembly of claim 9, wherein said programmable drivers comprise: means for alternately generating a unipolar output signal and a bipolar output signal.
Claim 12
Dependent Claim
23 words
The assembly of claim 2, wherein said programmable receivers comprise means for alternately receiving a single-ended input signal and a differential input signal.
Claim 13
Dependent Claim
20 words
The assembly of claim 10, wherein said programmable drivers comprise means for selectively generating output signals having different voltage amplitudes.
Claim 14
Dependent Claim
23 words
The assembly of claim 2, wherein said programmable receivers comprise means for alternately receiving a bipolar input signal and a unipolar input signal.
Claim 15
Dependent Claim
18 words
The assembly of claim 2, wherein said programmable receivers comprise means for selectively changing a receiver input impedance.
Claim 16
Dependent Claim
30 words
The assembly of claim 7, wherein said means for detecting at least one signal comprise means for identifying a signal having a voltage level in excess of a given threshold.
Claim 17
Dependent Claim
28 words
The assembly of claim 3, wherein said means for interpreting further comprise a logic decoding network for translating said programming codes into control signals for said programmable drivers.