IP Library Granted Patent US 6,961,792
Granted Patent B1
US 6,961,792 · App. 10/444,660 · Granted Nov 1, 2005

System for configuring expandable buses in a multi-device storage container and related method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,961,792
App. No.
10/444,660
Granted
Nov 1, 2005
Kind
B1
Abstract

A system and method for configuring expandable buses wherein a host supports a plurality of expandable buses are provided. A plurality of devices are arranged to form a plurality of groups. Each group forms a chain of devices on an expandable bus. Each chain includes an input connector. The chains are configured such that connecting an expandable bus of the host to the input connector for a particular chain causes that particular chain to be directly connected to that particular expandable bus of the host. The absence of connecting any expandable bus of the host to the input connector for a particular chain causes that particular chain to be directly connected to a different chain so as to be indirectly connected to one of the expandable buses of the host.

Claims (15)

1. A system for configuring expandable buses wherein a host supports a plurality of expandable buses, the system comprising:

a storage container containing a plurality of storage devices, the plurality of storage devices being arranged to form a plurality of groups, each group forming a chain of storage devices on an expandable bus, the storage container further including an input connector for each chain, the storage container and the chains being configured such that connecting an expandable bus of the host to the input connector for a particular chain causes that particular chain to be directly connected to that particular expandable bus of the host and such that the absence of connecting any expandable bus of the host to the input connector for a particular chain causes that particular chain to be directly connected to a different chain so as to be indirectly connected to one of the expandable buses of the host.

2. The system of claim 1 wherein the storage container and the chains are configured with the chains arranged in a sequence such that when a particular chain is caused to be directly connected to a different chain, the different chain is the preceding chain in the sequence of chains.

3. The system of claim 1 wherein the storage container includes a plurality of configurable multiplexors and associated logic devices arranged such that for each chain a logic device causes that particular chain to be directly connected by a multiplexor to any expandable bus of the host presently connected to the associated input connector, and causes that particular chain to be directly connected to a different chain in the absence of any expandable bus presently connected to the associated input connector.

4. The system of claim 3 wherein the storage container and the chains are configured with the chains arranged in a sequence such that when a particular chain is caused to be directly connected to a different chain, the different chain is the preceding chain in the sequence of chains.

5. A system for configuring expandable buses wherein a host supports a plurality of expandable buses, the system comprising:

a plurality of devices arranged to form a plurality of groups, each group forming a chain of devices on an expandable bus, each chain including an input connector, the chains being configured such that connecting an expandable bus of the host to the input connector for a particular chain causes that particular chain to be directly connected to that particular expandable bus of the host and such that the absence of connecting any expandable bus of the host to the input connector for a particular chain causes that particular chain to be directly connected to a different chain so as to be indirectly connected to one of the expandable buses of the host.

6. The system of claim 5 wherein the chains are arranged in a sequence such that when a particular chain is caused to be directly connected to a different chain, the different chain is the preceding chain in the sequence of chains.

7. The system of claim 5 further comprising:

a plurality of configurable multiplexors and associated logic devices arranged such that for each chain a logic device causes that particular chain to be directly connected by a multiplexor to any expandable bus of the host presently connected to the associated input connector, and causes that particular chain to be directly connected to a different chain in the absence of any expandable bus presently connected to the associated input connector.

8. The system of claim 7 wherein the chains are arranged in a sequence such that when a particular chain is caused to be directly connected to a different chain, the different chain is the preceding chain in the sequence of chains.

9. A method for configuring expandable buses wherein a host supports a plurality of expandable buses, and wherein a plurality of devices are arranged to form a plurality of groups, each group forming a chain of devices on an expandable bus, each chain including an input connector, the method comprising:

upon detecting the connecting of an expandable bus of the host to the input connector for a particular chain, directly connecting that particular chain to that particular expandable bus of the host, and

in the absence of detecting the connecting of any expandable bus of the host to the input connector for a particular chain, directly connecting that particular chain to a different chain so as to be indirectly connected to one of the expandable buses of the host.

10. The method of claim 9 wherein the chains are arranged in a sequence such that when a particular chain is directly connected to a different chain, the different chain is the preceding chain in the sequence of chains.

Assignments (3)
MERGER Recorded Feb 4, 2016
From: STORAGE TECHNOLOGY CORPORATION
To: SUN MICROSYSTEMS, INC.
Reel/Frame 037692/0820 →
MERGER AND CHANGE OF NAME Recorded Feb 4, 2016
From: SUN MICROSYSTEMS, INC.; ORACLE USA, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037694/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2003
From: LE GRAVERAND, PHILIPPE
To: STORAGE TECHNOLOGY CORPORATION
Reel/Frame 014114/0943 →