Claims
- 1. A method for transferring data between a plurality of processors, the method comprising:
producing a plurality of light beams, the light beams having at a particular time a single wavelength, the single wavelength selected from a plurality of wavelengths; each light beam uniquely associated with a processor; each processor selectively modulating data onto its light beam; controlling at a particular time the selected wavelength of the single wavelength and the processors modulating data onto their light beam; receiving the plurality of light beams at an input ring array; transferring the light beams from the input ring array to an output ring array and rotating each light beam, each selected wavelength uniquely associated with a particular rotation; and outputting a light beam to each processor from the output ring array.
- 2. The method of claim 1 further comprising:
producing the plurality of wave lengths; and selectively combining the wavelengths and splitting the combined wavelength to produce the plurality of light beams.
- 3. The method of claim 2 wherein the selectively combining is performed by a plurality of switches coupled to a combiner.
- 4. The method of claim 1 wherein the producing the plurality of light beams is performed by a tunable laser.
- 5. An apparatus comprising:
means for producing a plurality of light beams, the light beams having at a particular time a single wavelength, the single wavelength selected from a plurality of wavelengths, the single wavelength selected from a plurality of wavelengths, and each light beam uniquely associated with a processor of a plurality of processors; the plurality of processors, each processor selectively modulating data onto its light beam; means for controlling at a particular time the selected wavelength of the single wavelength and the processors modulating data onto their lightbeams; an input ring receiving the plurality of light beams at an input ring array; means for transferring the light beams from the input ring array to an output ring array and rotating each light beam, each selected wavelength uniquely associated with a particular rotations; and the output ring array for outputting a light beam to each processor.
- 6. The apparatus of claim 5 wherein the producing the plurality of light beams means comprises:
means for producing the plurality of wavelengths; and means for selectively combining the wavelengths and splitting the combined wavelengths to produce the plurality of lightbeams.
- 7. The apparatus of claim 5 wherein the selectively combining is performed by a plurality of switches coupled to a combiner.
- 8. The apparatus of claim 5 wherein the producing the plurality of light beams means comprises a tunable laser.
Parent Case Info
[0001] This application is a continuation of U.S. patent application No. 09/847,180, filed May 2, 2001, which is a continuation of U.S. patent application No.09/430,543, filed Oct. 29, 1999, which is a continuation of U.S. patent application No.08/896,367, filed Jul. 18, 1997, now U.S. Pat. No. 6,008,918, which is a continuation of U.S. patent application No. 08/641,632, filed May 2, 1996, now U.S. Pat. No. 5,677,778.
Continuations (4)
|
Number |
Date |
Country |
| Parent |
09847180 |
May 2001 |
US |
| Child |
10067015 |
Feb 2002 |
US |
| Parent |
09430543 |
Oct 1999 |
US |
| Child |
09847180 |
May 2001 |
US |
| Parent |
08896367 |
Jul 1997 |
US |
| Child |
09430543 |
Oct 1999 |
US |
| Parent |
08641632 |
May 1996 |
US |
| Child |
10067015 |
Feb 2002 |
US |