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: 9203644Abstract: 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: GrantFiled: April 9, 2009Date of Patent: December 1, 2015Assignee: Ciena CorporationInventors: Marc Holness, Abdullah Bashar, Marc-Andre Rochon
-
Publication number: 20140337538Abstract: 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: ApplicationFiled: July 28, 2014Publication date: November 13, 2014Inventors: Philippe Lamothe, Michel Ouellette, Marc-Andre Rochon
-
Patent number: 8811432Abstract: 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: GrantFiled: June 13, 2013Date of Patent: August 19, 2014Assignee: Rockstar Consortium US LPInventors: Philippe Lamothe, Michel Ouellette, Marc-Andre Rochon
-
Patent number: 8787398Abstract: 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: GrantFiled: July 31, 2009Date of Patent: July 22, 2014Assignee: Ciena CorporationInventors: Marc Holness, Bashar Abdullah, Marc-Andre Rochon, Simon Parry, Chris Ramsden
-
Publication number: 20130272321Abstract: 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: ApplicationFiled: June 13, 2013Publication date: October 17, 2013Inventors: Philippe Lamothe, Michel Ouellette, Marc-Andre Rochon
-
Patent number: 8467417Abstract: 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: GrantFiled: July 25, 2007Date of Patent: June 18, 2013Assignee: Rockstar Consortium US LPInventors: Philippe Lamothe, Michel Ouellette, Marc-André Rochon
-
Publication number: 20120281710Abstract: 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: ApplicationFiled: July 31, 2009Publication date: November 8, 2012Applicant: CIENA CORPORATIONInventors: Marc Holness, Abdullah Bashar, Marc-Andre Rochon, Simon Parry, Chris Ramsden
-
Patent number: 8149692Abstract: 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: GrantFiled: December 31, 2008Date of Patent: April 3, 2012Assignee: Ciena CorporationInventors: Marc Holness, Bashar Abdullah, Marc Andre Rochon
-
Publication number: 20100260196Abstract: 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: ApplicationFiled: April 9, 2009Publication date: October 14, 2010Applicant: Nortel Networks LimitedInventors: Marc HOLNESS, Abdullah BASHAR, Marc-Andre ROCHON
-
Publication number: 20100165883Abstract: 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: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Applicant: NORTEL NETWORKS LIMITEDInventors: Marc HOLNESS, Bashar ABDULLAH, Marc Andre ROCHON
-
Publication number: 20100165834Abstract: 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: ApplicationFiled: October 20, 2009Publication date: July 1, 2010Applicant: NORTEL NETWORKS LIMITEDInventors: Marc HOLNESS, Bashar ABDULLAH, Marc Andre ROCHON
-
Publication number: 20080273460Abstract: 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: ApplicationFiled: July 25, 2007Publication date: November 6, 2008Inventors: Philippe Lamothe, Michel Ouellette, Marc-Andre Rochon