Data buss interface and expansion system
AssigneeExportech Trading Company
InventorRonald C. Searls
Life of this patent
Estimating the term…
Loading patent…
AssigneeExportech Trading Company
InventorRonald C. Searls
Estimating the term…
A Buss Interface and Expansion System, which attaches to a SCSI buss provides, means for increasing the number of devices which can be attached to the buss, provides means for data compressing and decompressing data, and means for use by a host computer attached to the SCSI buss for allowing existing SCSI drives to expand their storage capacity. The disclosed system also provides means for enabling an attached drive to mirror another attached drive, means for creating virtual drives out of devices attached to the peripheral computer, and means for using RAID algorithms on groups of drives attached to the peripheral computer. The disclosed system provides the aforereferenced features while requiring only minimal modifications to the software running on a host system. Through use of electronically reprogrammable storage means, the disclosed system can be updated and reprogrammed by the host computer. General purpose processor means are included in the disclosed system along with the reprogrammable storage means for expanding the capabilities beyond those implemented in the preferred embodiment. Additional features offered by the disclosed system include data buffering between host and devices attached to the host's data buss, and also include means for providing communication capability between the host and disk drives even when the two use incompatible connectors.
A buss expansion apparatus for expanding the number of devices which are accessible to a fixed capacity, primary peripheral data buss of a host computer, said apparatus being responsive to a predetermined buss protocol to communicate with devices joined along a secondary peripheral data buss, said devices being responsive to said predetermined buss protocol wherein said host computer is defined as an initiator and at least one of said devices joined along said secondary peripheral data bus is defined as a target, said apparatus comprising:
A data compressing and decompressing peripheral device, said compressing and decompressing peripheral device being one of a plurality of peripheral devices joined along a primary peripheral data buss, said plurality of peripheral devices being responsive to a predetermined buss protocol communicated over said primary peripheral data buss wherein at least one of said peripheral devices is defined as an initiator, and at least one of said peripheral devices other than said initiator is defined as a target, said data compressing and decompressing peripheral device comprising:
A method of expanding a fixed capacity, primary peripheral data buss of a host computer such that the number of devices accessible to said host computer include devices joined along a secondary peripheral data buss, said devices being responsive to a predetermined buss protocol wherein at least one of said devices joined along said fixed capacity, primary peripheral data buss is defined as an initiator and at least one of said devices joined along said secondary peripheral data buss is defined as a target, said method comprising the steps of:
A method of compressing and decompressing data present on a primary peripheral data buss, said primary peripheral data buss supporting a plurality of peripheral devices joined along said primary peripheral data buss, said plurality of peripheral devices being responsive to a predetermined buss protocol communicated over said primary peripheral data buss wherein at least one of said peripheral devices is defined as an initiator, and at least one of said peripheral devices is defined as a target, said method comprising the steps of:
A method of using a host computer to communicate with a perhipheral device attached to a primary peripheral data buss of said host computer, said peripheral device capable of compressing and decompressing data present on said primary peripheral data buss, said primary peripheral data buss supporting a plurality of peripheral devices joined along said primary peripheral data buss, said plurality of peripheral devices being responsive to a predetermined buss protocol communicated over said primary peripheral data buss wherein at least one of said peripheral devices is defined as a target, said method comprising the steps of:
Dependencies are inferred from the claim text.