Patents by Inventor Marc Andre Rochon

Marc Andre Rochon has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9203644
    Abstract: A unique RVID is used for each spoke node to identify traffic flowing from that spoke node to the hub and from the hub to the spoke. Spoke nodes perform MAC learning on any frame containing their assigned unique RVID and only bridge traffic received on the ring to a client port if the traffic contains their assigned RVID. Thus, MAC learning at the spoke is localized to client routes, or to routes of interest that pass through the hub. The hub node learns C-VID/RVID-ringport bindings for traffic on the ring. When a frame is received on the ring, the hub will use the C-VID and RVID to determine the I-SID and forward the traffic onto the external network. When a frame is received from the external network, the hub node will use the I-SID & C-VID to determine the RVID of the spoke node, and then use the C-VID & RVID to determine, from its forwarding database, which ringport should be used to output the frame.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: December 1, 2015
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Abdullah Bashar, Marc-Andre Rochon
  • Publication number: 20140337538
    Abstract: A system for synchronizing a first network device and a second network device. The first network device comprises an interface configured to release over a communication link a first signal carrying a first data stream clocked by a first clock signal. The second network device comprises an interface configured to receive the first signal over the communication link. The second network device also comprises a clock extraction module configured to generate an extracted clock signal from the received first signal; and a data coding module configured to clock a second data stream with an output clock signal selected based on a speed of a locally generated clock signal relative to the first clock signal or the extracted clock signal, thereby to produce a second signal for transmission from the second network element to the first network element.
    Type: Application
    Filed: July 28, 2014
    Publication date: November 13, 2014
    Inventors: Philippe Lamothe, Michel Ouellette, Marc-Andre Rochon
  • Patent number: 8811432
    Abstract: A system for synchronizing a first network device and a second network device. The first network device comprises an interface configured to release over a communication link a first signal carrying a first data stream clocked by a first clock signal. The second network device comprises an interface configured to receive the first signal over the communication link. The second network device also comprises a clock extraction module configured to generate an extracted clock signal from the received first signal; and a data coding module configured to clock a second data stream with an output clock signal selected based on a speed of a locally generated clock signal relative to the first clock signal or the extracted clock signal, thereby to produce a second signal for transmission from the second network element to the first network element.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: August 19, 2014
    Assignee: Rockstar Consortium US LP
    Inventors: Philippe Lamothe, Michel Ouellette, Marc-Andre Rochon
  • Patent number: 8787398
    Abstract: A system for controlling packet forwarding through a point-to-point (p2p) connection between first and second end nodes of a packet network domain having a mesh topology. The system comprises a sub-ring network instantiated in the network domain, the sub-ring network comprising a pair of topologically diverse ring spans extending between the first and second end nodes. Each of the end nodes is controlled to forward packets of the p2p connection through the sub-ring network in accordance with a ring network routing scheme, and an intermediate node traversed by one of the ring spans is controlled to forward packets of the p2p connection through the ring span in accordance with a linear path routing scheme.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: July 22, 2014
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Bashar Abdullah, Marc-Andre Rochon, Simon Parry, Chris Ramsden
  • Publication number: 20130272321
    Abstract: A system for synchronizing a first network device and a second network device. The first network device comprises an interface configured to release over a communication link a first signal carrying a first data stream clocked by a first clock signal. The second network device comprises an interface configured to receive the first signal over the communication link. The second network device also comprises a clock extraction module configured to generate an extracted clock signal from the received first signal; and a data coding module configured to clock a second data stream with an output clock signal selected based on a speed of a locally generated clock signal relative to the first clock signal or the extracted clock signal, thereby to produce a second signal for transmission from the second network element to the first network element.
    Type: Application
    Filed: June 13, 2013
    Publication date: October 17, 2013
    Inventors: Philippe Lamothe, Michel Ouellette, Marc-Andre Rochon
  • Patent number: 8467417
    Abstract: A system for synchronizing a first network device and a second network device. The first network device comprises an interface configured to release over a communication link a first signal carrying a first data stream clocked by a first clock signal. The second network device comprises an interface configured to receive the first signal over the communication link. The second network device also comprises a clock extraction module configured to generate an extracted clock signal from the received first signal; and a data coding module configured to clock a second data stream with an output clock signal selected based on a speed of a locally generated clock signal relative to the first clock signal or the extracted clock signal, thereby to produce a second signal for transmission from the second network element to the first network element. By clocking the second data stream with the fastest available clock signal, greater link utilization can be achieved.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: June 18, 2013
    Assignee: Rockstar Consortium US LP
    Inventors: Philippe Lamothe, Michel Ouellette, Marc-André Rochon
  • Publication number: 20120281710
    Abstract: A system for controlling packet forwarding through a point-to-point (p2p) connection between first and second end nodes of a packet network domain having a mesh topology. The system comprises a sub-ring network instantiated in the network domain, the sub-ring network comprising a pair of topologically diverse ring spans extending between the first and second end nodes. Each of the end nodes is controlled to forward packets of the p2p connection through the sub-ring network in accordance with a ring network routing scheme, and an intermediate node traversed by one of the ring spans is controlled to forward packets of the p2p connection through the ring span in accordance with a linear path routing scheme.
    Type: Application
    Filed: July 31, 2009
    Publication date: November 8, 2012
    Applicant: CIENA CORPORATION
    Inventors: Marc Holness, Abdullah Bashar, Marc-Andre Rochon, Simon Parry, Chris Ramsden
  • Patent number: 8149692
    Abstract: A method automatically discovers a topology of a communication network ring. The ring includes a plurality of nodes. Each node includes a first port and a second port. A ring topology request or a response to the ring topology request is received from at least one node on the ring. The ring topology request or the response to the ring topology request includes an identification of the at least one node and an indication of a hop count needed to reach the at least one node. The ring topology request or the response to the ring topology request is forwarded to at least one neighboring node on the ring through the first port. The topology is determined based on the identification of the at least one node, the hop count, and an identification of the first port.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: April 3, 2012
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Bashar Abdullah, Marc Andre Rochon
  • Publication number: 20100260196
    Abstract: A unique RVID is used for each spoke node to identify traffic flowing from that spoke node to the hub and from the hub to the spoke. Spoke nodes perform MAC learning on any frame containing their assigned unique RVID and only bridge traffic received on the ring to a client port if the traffic contains their assigned RVID. Thus, MAC learning at the spoke is localized to client routes, or to routes of interest that pass through the hub. The hub node learns C-VID/RVID-ringport bindings for traffic on the ring. When a frame is received on the ring, the hub will use the C-VID and RVID to determine the I-SID and forward the traffic onto the external network. When a frame is received from the external network, the hub node will use the I-SID & C-VID to determine the RVID of the spoke node, and then use the C-VID & RVID to determine, from its forwarding database, which ringport should be used to output the frame.
    Type: Application
    Filed: April 9, 2009
    Publication date: October 14, 2010
    Applicant: Nortel Networks Limited
    Inventors: Marc HOLNESS, Abdullah BASHAR, Marc-Andre ROCHON
  • Publication number: 20100165883
    Abstract: A method automatically discovers a topology of a communication network ring. The ring includes a plurality of nodes. Each node includes a first port and a second port. A ring topology request or a response to the ring topology request is received from at least one node on the ring. The ring topology request or the response to the ring topology request includes an identification of the at least one node and an indication of a hop count needed to reach the at least one node. The ring topology request or the response to the ring topology request is forwarded to at least one neighboring node on the ring through the first port. The topology is determined based on the identification of the at least one node, the hop count, and an identification of the first port.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Marc HOLNESS, Bashar ABDULLAH, Marc Andre ROCHON
  • Publication number: 20100165834
    Abstract: A method and system for rerouting data in a communication network ring. The ring includes a plurality of nodes and a plurality of links. Each node includes a first port and a second port. Each first port is connected to a neighboring second port through a link of the plurality of links. The topology of the communication network ring is discovered and a forwarding database table is populated with static entries according to the discovered topology. Upon receiving notice of a failed link, which includes a source address of a node adjacent to the failed link, the topology and the source address of the node adjacent to the failed link is used to reconfigure the forwarding database table. Data is forwarded using the reconfigured forwarding database table without flooding the ring.
    Type: Application
    Filed: October 20, 2009
    Publication date: July 1, 2010
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Marc HOLNESS, Bashar ABDULLAH, Marc Andre ROCHON
  • Publication number: 20080273460
    Abstract: A system for synchronizing a first network device and a second network device. The first network device comprises an interface configured to release over a communication link a first signal carrying a first data stream clocked by a first clock signal. The second network device comprises an interface configured to receive the first signal over the communication link. The second network device also comprises a clock extraction module configured to generate an extracted clock signal from the received first signal; and a data coding module configured to clock a second data stream with an output clock signal selected based on a speed of a locally generated clock signal relative to the first clock signal or the extracted clock signal, thereby to produce a second signal for transmission from the second network element to the first network element. By clocking the second data stream with the fastest available clock signal, greater link utilization can be achieved.
    Type: Application
    Filed: July 25, 2007
    Publication date: November 6, 2008
    Inventors: Philippe Lamothe, Michel Ouellette, Marc-Andre Rochon