Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
249 words
A hub cable for connecting a personal computer (PC) to an external peripheral, the hub cable comprising: flexible cable segments; a translator, coupled to the flexible cable segments, for converting data from the PC into external data for transmission to the external peripheral in a variety of external-interface formats, the variety of external-interface formats including an integrated-drive-electronics IDE interface, a small-computer-systems-interface SCSI interface, and an industry-standard-architecture ISA-bus interface, the translator having: a converter, receiving the data from the parallel port as 8-bit bytes, for combining bytes from the parallel port to generate 16-bit words of the external data; a first-in-first-out FIFO buffer, receiving bytes of the data from the parallel port, for outputting the bytes as external data without change in data width; and a selector, responsive to configuration commands from the software control program on the PC, for selecting the words from the converter when the external peripheral uses the IDE or the ISA-bus interface, but selecting the bytes of external data from the FIFO buffer when the external peripheral uses the SCSI interface; an external connector, coupled to the translator through a first flexible cable segment, the external connector for plugging into a receptacle in the external peripheral; and a parallel-port connector, coupled to the translator through a second flexible cable segment, for connecting to the PC through a standard parallel-port of the PC, whereby the data from the PC is translated into the external data for the IDE interface, the SCSI interface, or the ISA-bus interface.
Claim 2
Dependent Claim
249 words
A hub cable for connecting a personal computer (PC) to an external peripheral, the hub cable comprising: flexible cable segments; a translator, coupled to the flexible cable segments, for converting data from the PC into external data for transmission to the external peripheral in a variety of external-interface formats, the variety of external-interface formats including an integrated-drive-electronics IDE interface, a small-computer-systems-interface SCSI interface, and an industry-standard-architecture ISA-bus interface, the translator having: a converter, receiving the data from the parallel port as 8-bit bytes, for combining bytes from the parallel port to generate 16-bit words of the external data; a first-in-first-out FIFO buffer, receiving bytes of the data from the parallel port, for outputting the bytes as external data without change in data width; and a selector, responsive to configuration commands from the software control program on the PC, for selecting the words from the converter when the external peripheral uses the IDE or the ISA-bus interface, but selecting the bytes of external data from the FIFO buffer when the external peripheral uses the SCSI interface; an external connector, coupled to the translator through a first flexible cable segment, the external connector for plugging into a receptacle in the external peripheral; and a parallel-port connector, coupled to the translator through a second flexible cable segment, for connecting to the PC through a standard parallel-port of the PC, whereby the data from the PC is translated into the external data for the IDE interface, the SCSI interface, or the ISA-bus interface.
Claim 3
Dependent Claim
57 words
The hub cable of claim 1 wherein the translator includes configuration means, receiving commands from control software executing on the PC, for configuring data conversion in the translator to output the external data for the IDE interface, for the SCSI interface, of for the ISA-bus interface, whereby the hub cable is re-configured by software for different interfaces.
Claim 4
Dependent Claim
33 words
The hub cable of claim 2 wherein the control software executing on the PC detects a SCSI peripheral by reading a signal in the external connector, whereby the control software auto-detects SCSI peripherals.
Claim 5
Dependent Claim
35 words
The hub cable of claim 1 wherein the translator is coupled to the flexible cable segments which are coupled to the PC through a removable plug, whereby the translator is removably connected to the PC.
Claim 6
Dependent Claim
150 words
The hub cable of claim 4 further comprising: a Personal Computer Memory Card International Association PCMCIA connector mounted on a PCMCIA card, coupled to the translator through a third flexible cable segment, for connecting to the PC through a standard PCMCIA socket of the PC, wherein the PCMCIA card fits inside the PCMCIA socket on the PC; and a second translator inside the PCMCIA card, for converting PCMCIA data and control signals to the external data for transmission to the external peripheral in the variety of external-interface formats, the variety of external-interface formats including the IDE interface, the SCSI interface, and the ISA-bus interface; wherein the third flexible cable segment carries the external data generated by the second translator to the translator, the translator passing the external data through to the external connector, whereby the hub cable connects to the PC through the parallel port or through the PCMCIA socket.
Claim 7
Dependent Claim
138 words
The hub cable of claim 1 wherein the translator further comprises: a reverse converter, receiving 16-bit external data words from the external connector, for converting the 16-bit external data words to bytes for transmission to the parallel port; a reverse FIFO, receiving bytes of external data from the external connector, for buffering the bytes to the parallel port without changing data width, and a reverse selector, responsive to the configuration commands from the software control program on the PC, for selecting the bytes from the reverse converter when the external peripheral uses the IDE or the ISA-bus interface, but selecting the bytes from the reverse FIFO when the external peripheral uses the SCSI interface, whereby reverse data is converted for the IDE interface and the ISA-bus interface, but the data width is not changed for the SCSI interface.
Claim 8
Dependent Claim
255 words
A translator in a cable, the cable for connecting a parallel port of a personal computer to an external peripheral, the translator comprising: a converter, receiving data from the parallel port as 8-bit bytes, for combining bytes from the parallel port to generate 16-bit words of external data; a first-in-first-out FIFO buffer, receiving bytes of the data from the parallel port, for outputting the bytes as external data without change in data width; a selector, responsive to configuration commands from a software control program on the personal computer, for selecting the words from the converter when the external peripheral uses an integrated-device-electronics IDE or an industry-standard-architecture ISA-bus interface, but selecting the bytes of external data from the FIFO buffer when the external peripheral uses a small-computer-systems-interface SCSI interface, a reverse converter, receiving 16-bit external data words from the external peripheral, for converting the 16-bit external data words to bytes for transmission to the parallel port; a reverse FIFO, receiving bytes of external data from the external peripheral, for buffering the bytes to the parallel port without changing data width, and a reverse selector, responsive to the configuration commands from the software control program on the PC, for selecting the bytes from the reverse converter when the external peripheral uses the IDE or the ISA-bus interface, but selecting the bytes from the reverse FIFO when the external peripheral uses the SCSI interface, whereby reverse data is converted for the IDE interface and the ISA-bus interface, but the data width is not changed for the SCSI interface.
Claim 9
Dependent Claim
255 words
A translator in a cable, the cable for connecting a parallel port of a personal computer to an external peripheral, the translator comprising: a converter, receiving data from the parallel port as 8-bit bytes, for combining bytes from the parallel port to generate 16-bit words of external data; a first-in-first-out FIFO buffer, receiving bytes of the data from the parallel port, for outputting the bytes as external data without change in data width; a selector, responsive to configuration commands from a software control program on the personal computer, for selecting the words from the converter when the external peripheral uses an integrated-device-electronics IDE or an industry-standard-architecture ISA-bus interface, but selecting the bytes of external data from the FIFO buffer when the external peripheral uses a small-computer-systems-interface SCSI interface, a reverse converter, receiving 16-bit external data words from the external peripheral, for converting the 16-bit external data words to bytes for transmission to the parallel port; a reverse FIFO, receiving bytes of external data from the external peripheral, for buffering the bytes to the parallel port without changing data width, and a reverse selector, responsive to the configuration commands from the software control program on the PC, for selecting the bytes from the reverse converter when the external peripheral uses the IDE or the ISA-bus interface, but selecting the bytes from the reverse FIFO when the external peripheral uses the SCSI interface, whereby reverse data is converted for the IDE interface and the ISA-bus interface, but the data width is not changed for the SCSI interface.
Claim 10
Dependent Claim
48 words
The translator of claim 7 further comprising: self-powering means, coupled to data and control signals from the parallel port, for sinking current from the data and control signals and generating a power source for the translator, whereby the translator in the cable is powered by the parallel port.
Claim 11
Dependent Claim
55 words
The translator of claim 8 wherein the self-powering means comprises: a plurality of diodes, connected to the data and control signals from the parallel port, for extracting current from the data and control signals; and a voltage stepper, receiving the current from the plurality of diodes, for generating a power-supply voltage for the power source.
Claim 12
Dependent Claim
40 words
The hub cable of claim 1 wherein the translator is contained in a housing, the housing having a printer connector for connecting an external printer to the second flexible cable segment connected to the external peripheral and to the PC.
Claim 13
Dependent Claim
14 words
The hub cable of claim 5 wherein the PCMCIA connector comprises a 68-pin connector.
Claim 14
Dependent Claim
18 words
The hub cable of claim 11 wherein the external connector is a 36-pin connector containing 36 interface signals.
Claim 15
Dependent Claim
14 words
The hub cable of claim 11 wherein the external connector is an IEEE-1248-C connector.