Please download the dossier by clicking on the dossier button x
×

Ultra-low latency multi-protocol optical routers for the next generation internet

  • US 6,519,062 B1
  • Filed: 09/01/2000
  • Issued: 02/11/2003
  • Est. Priority Date: 02/29/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. An optical router, comprising:

  • (a) an optical wavelength router having an input and output;

    (b) an input optical wavelength converter stage having an input and an output; and

    (c) an output optical wavelength converter stage having an input and an output;

    (d) wherein said output of said input wavelength converter stage is connected to said input of said wavelength router;

    (e) wherein said input of said output wavelength converter stage is connected to said output of said wavelength router;

    (f) a programmable data processor; and

    (g) programming executable on said data processor for resolving switching conflicts by carrying out the operations of;

    (i) receiving a data packet having an optical wavelength and a destination;

    (ii) determining the preferred path to the destination from a routing table;

    (iii) testing the packet to determine if the wavelength is available on the preferred path;

    (iv) routing the packet on the preferred path if the wavelength is available on the preferred path;

    (v) if the wavelength was not available on the preferred path, determining if the wavelength can be converted to a wavelength available on the preferred path;

    (vi) if the wavelength can be converted to a wavelength available on the preferred path, converting the wavelength and routing the packet on the preferred path;

    (vii) if the wavelength of the packet cannot be converted to a wavelength available on the preferred path at step (vi), determining if any wavelength is free on a loop back port;

    (viii) determining if wavelength conversion is needed;

    (ix) if wavelength conversion is needed, converting the wavelength, sending the packet on the loop back port, and repeating steps (iii) through (vi); and

    (x) if wavelength conversion is not needed, repeating steps (iii) through (vi).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×