Patents by Inventor Michel Rochon
Michel 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: 11483287Abstract: Various example embodiments of a reliable firewall are presented herein. Various example embodiments of a reliable firewall may be configured to provide a single, stateful firewall spanning multiple routers. Various example embodiments of a reliable firewall spanning multiple routers may be configured to provide a reliable firewall configured to protect high-availability network services, network services using multipath routing, or the like, as well as various combinations thereof. Various example embodiments of a reliable firewall spanning multiple routers may be configured to provide a reliable firewall by supporting synchronization of firewall synchronization information (e.g., firewall policy information, firewall session state information, or the like, as well as various combinations thereof) across the multiple routers.Type: GrantFiled: June 13, 2018Date of Patent: October 25, 2022Assignee: Nokia Solutions and Networks OyInventors: Lawrence Menten, Michel Rochon, Prashant Shanbhag
-
Patent number: 10601610Abstract: This disclosure generally discloses a tunnel-level fragmentation and reassembly capability configured to support tunnel-level fragmentation and reassembly of a packet being transported via a tunnel between a tunnel source node and a tunnel destination node. The tunnel-level fragmentation and reassembly capability may be configured to support tunnel-level fragmentation and reassembly of packets in a manner tending to prevent reassembly errors, that could cause malformed packets or packet drops at the tunnel destination nodes, due to multiple parallel tunnel contexts of the tunnel which may correspond to multiple parallel entry points into the tunnel at the tunnel source node. The tunnel-level fragmentation and reassembly capability may be configured to support tunnel-level fragmentation and reassembly of packets within various types of communication networks, for various types of tunnels, or the like.Type: GrantFiled: April 5, 2017Date of Patent: March 24, 2020Assignees: Nokia of America Corporation, Alcatel LucentInventors: Andre Poulin, Michel Rochon, Alp Dibirdi
-
Publication number: 20190386959Abstract: Various example embodiments of a reliable firewall are presented herein. Various example embodiments of a reliable firewall may be configured to provide a single, stateful firewall spanning multiple routers. Various example embodiments of a reliable firewall spanning multiple routers may be configured to provide a reliable firewall configured to protect high-availability network services, network services using multipath routing, or the like, as well as various combinations thereof. Various example embodiments of a reliable firewall spanning multiple routers may be configured to provide a reliable firewall by supporting synchronization of firewall synchronization information (e.g., firewall policy information, firewall session state information, or the like, as well as various combinations thereof) across the multiple routers.Type: ApplicationFiled: June 13, 2018Publication date: December 19, 2019Inventors: Lawrence Menten, Michel Rochon, Prashant Shanbhag
-
Publication number: 20180294993Abstract: This disclosure generally discloses a tunnel-level fragmentation and reassembly capability configured to support tunnel-level fragmentation and reassembly of a packet being transported via a tunnel between a tunnel source node and a tunnel destination node. The tunnel-level fragmentation and reassembly capability may be configured to support tunnel-level fragmentation and reassembly of packets in a manner tending to prevent reassembly errors, that could cause malformed packets or packet drops at the tunnel destination nodes, due to multiple parallel tunnel contexts of the tunnel which may correspond to multiple parallel entry points into the tunnel at the tunnel source node. The tunnel-level fragmentation and reassembly capability may be configured to support tunnel-level fragmentation and reassembly of packets within various types of communication networks, for various types of tunnels, or the like.Type: ApplicationFiled: April 5, 2017Publication date: October 11, 2018Applicants: Alcatel-Lucent Canada Inc., Alcatel-Lucent USA Inc.Inventors: Andre Poulin, Michel Rochon, Alp Dibirdi
-
Patent number: 9729574Abstract: Various exemplary embodiments relate to a method, network node, and non-transitory machine-readable storage medium including one or more of the following: receiving, at the network device, an ownership indication that a first network processor is currently serving an anti-replay connection; and in response to receiving the ownership indication, effecting a presetting in a second network processor of a current sequence number (SN) for the anti-replay connection to a first value that is greater than or equal to a re-key threshold value, wherein the network device includes at least one of the first network processor and the second network processor wherein the re-key threshold value is a value beyond which an SN triggers re-keying of the anti-replay connection, and wherein the second network processor utilizes the current sequence number upon beginning to serve the anti-replay connection.Type: GrantFiled: February 14, 2014Date of Patent: August 8, 2017Assignee: Alcatel LucentInventors: Michel Rochon, Erel Ortacdag, Jee Chiong Heng
-
Publication number: 20150237069Abstract: Various exemplary embodiments relate to a method, network node, and non-transitory machine-readable storage medium including one or more of the following: receiving, at the network device, an ownership indication that a first network processor is currently serving an anti-replay connection; and in response to receiving the ownership indication, effecting a presetting in a second network processor of a current sequence number (SN) for the anti-replay connection to a first value that is greater than or equal to a re-key threshold value, wherein the network device includes at least one of the first network processor and the second network processor wherein the re-key threshold value is a value beyond which an SN triggers re-keying of the anti-replay connection, and wherein the second network processor utilizes the current sequence number upon beginning to serve the anti-replay connection.Type: ApplicationFiled: February 14, 2014Publication date: August 20, 2015Applicant: ALCATEL LUCENT CANADA, INC.Inventors: Michel Rochon, Erel Ortacdag, Jee Chiong Heng
-
Patent number: 8938579Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: determining that a first search value is associated with a first range field; determining a first bitmap associated with the first search value, wherein the first bitmap indicates at least one range encompassing the first search value; generating a search key based on the first bitmap; and accessing the ternary content addressable memory based on the search key.Type: GrantFiled: September 28, 2012Date of Patent: January 20, 2015Assignee: Alcatel LucentInventors: Toby J. Koktan, Andre Poulin, Michel Rochon
-
Patent number: 8854987Abstract: The invention is directed to a method and system for efficiently distributing Inverse Multiplexing over ATM (IMA) filler cells on IMA logical links having inactive or unusable IMA sub-links. Inactive IMA sub-links are identified during round-robin distribution of ATM data cells to active IMA sub-links. Predefined IMA filler cells are transmitted simultaneously on the identified inactive IMA sub-links when an ATM data cell is transmitted on an active IMA sub-link, thereby reducing the delay between transmitting ATM data cells.Type: GrantFiled: December 23, 2009Date of Patent: October 7, 2014Assignee: Alcatel LucentInventors: Michel Rochon, Adrian Alfred Ellsworth, Martin Darwin, John William Galway
-
Publication number: 20140095782Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: determining that a first search value is associated with a first range field; determining a first bitmap associated with the first search value, wherein the first bitmap indicates at least one range encompassing the first search value; generating a search key based on the first bitmap; and accessing the ternary content addressable memory based on the search key.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Inventors: Toby J. Koktan, Andre Poulin, Michel Rochon
-
Patent number: 8514700Abstract: Embodiments of the invention are directed to providing a method for selecting a link for transmitting a data packet, from links of a Multi-Link Point-to-Point Protocol (MLPPP) bundle, by compiling a list of links having a minimum queue depth and selecting the link in a round robin manner from the list. Some embodiments of the invention further provide for a flag to indicate if the selected link has been assigned to a transmitter so that an appropriate link will be selected even if link queue depth status is not current.Type: GrantFiled: October 29, 2010Date of Patent: August 20, 2013Assignee: Alcatel LucentInventors: Gordon Hanes, Adrian Alfred Ellsworth, Michel Rochon
-
Publication number: 20130064248Abstract: Various exemplary embodiments relate to a method and related network node having a playout buffer including one or more of the following: receiving, at the network device, a first packet belonging to a first flow, the first packet including a first sequence number (SN); receiving, at the network device, a second packet belonging to the first flow, the second packet including a second SN; determining that the second SN is not in sequence with the first SN; waiting to receive, at the network device, a third packet belonging to the first flow, the third packet including a third SN; and determining that a jump in SNs has occurred for the first flow between the first packet and the second packet based on determining that the third SN is in sequence with the second SN.Type: ApplicationFiled: November 9, 2012Publication date: March 14, 2013Inventors: Andre Poulin, Andrian Ellsworth, Michel Rochon, Wayne Groff
-
Patent number: 8345680Abstract: Various exemplary embodiments relate to a method and related network node having a playout buffer including one or more of the following: receiving a first packet, a second packet, a first set of at least one subsequent packet, wherein each packet includes a sequence number (SN); determining that the second packet is not in sequence with the first packet by determining that the SN of the second packet is not equal to the SN of the first packet plus an expected increment value; determining whether the second packet represents a jump in SNs by determining whether the SN of a first subsequent packet is equal to the SN of the second packet plus the expected increment value; and when the second packet represents a jump in SNs, gradually normalizing the playout buffer upon receipt of each subsequent packet.Type: GrantFiled: May 7, 2009Date of Patent: January 1, 2013Assignee: Alcatel LucentInventors: Andre Poulin, Andrian Ellsworth, Michel Rochon, Wayne Groff
-
Patent number: 8201015Abstract: A method and apparatus for handling, maintaining, and controlling network synchronization information emanating from a plurality of line card circuits is described. The technique described may be applied to a redundant pair of line card circuits, where one line card circuit is active, while the other is inactive. Line card activity latches are managed by means of hardware logic that may be configured at the time of line card commissioning. The activity latches are coupled to a logic element. An incoming clock signal is applied to the logic element. If an activity latch indicates that a line card circuit is active, the logic element provides the incoming clock signal as an outgoing clock signal to a control card circuit. If the activity latch indicates that the line card circuit is inactive, the logic element blocks the incoming clock signal from being passed and provides a static output level as the outgoing clock signal to the control card circuit.Type: GrantFiled: September 9, 2008Date of Patent: June 12, 2012Assignee: Alcatel LucentInventors: Adrian Grah, Steven G. Driediger, John S. Gryba, Michel Rochon
-
Publication number: 20120106567Abstract: Embodiments of the invention are directed to providing a method for selecting a link for transmitting a data packet, from links of a Multi-Link Point-to-Point Protocol (MLPPP) bundle, by compiling a list of links having a minimum queue depth and selecting the link in a round robin manner from the list. Some embodiments of the invention further provide for a flag to indicate if the selected link has been assigned to a transmitter so that an appropriate link will be selected even if link queue depth status is not current.Type: ApplicationFiled: October 29, 2010Publication date: May 3, 2012Applicant: ALCATEL-LUCENT CANADA, INC.Inventors: Gordan Hanes, Adrian Alfred Ellsworth, Michel Rochon
-
Patent number: 8140709Abstract: Various exemplary embodiments relate to a method and related network system including one or more of the following: receiving a packet having a header and belonging to a flow; identifying a context identifier (CID) associated with the flow; morphing the header into a pseudo-compressed header, the pseudo-compressed header including the CID associated with the flow; determining whether the packet should be transmitted with a compressed header, a full header, or an uncompressed header; morphing the pseudo-compressed header into a compressed header to form an outgoing packet when the packet should be transmitted with a compressed header; morphing the pseudo-compressed header into a full header to form an outgoing packet when the packet should be transmitted with a full header; restoring the uncompressed header to form an outgoing packet when the packet should be transmitted with an uncompressed header; and transmitting the outgoing packet over the communications network.Type: GrantFiled: August 7, 2009Date of Patent: March 20, 2012Assignee: Alcatel LucentInventors: Michel Rochon, Adrian Ellsworth, Bradley W. Duck
-
Patent number: 8031607Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a packet belonging to a flow, the packet including a marking used to identify a quality of service (QoS) required for the packet; performing buffer management to determine whether a current occupancy level of a buffer in the network node is greater than a threshold level; when the current occupancy level of the buffer does not exceed the threshold level, performing header compression on the packet in the network node; after performing header compression, performing traffic scheduling to queue the packet in a queue selected from a plurality of queues based on the marking in the packet and to output the packet from the selected queue; and forwarding the packet towards a destination, whereby buffer management, header compression, and traffic scheduling are all performed in a single network node.Type: GrantFiled: January 29, 2009Date of Patent: October 4, 2011Assignee: Alcatel LucentInventors: Michel Rochon, Adrian Ellsworth, Vernon Joshua Stanley Dennis
-
Patent number: 8000245Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the network node, a packet belonging to a flow, the packet including a marking used to identify a quality of service (QoS) required for the packet; assigning a compression context identifier to the packet; queuing the packet in a queue selected from a plurality of queues based on the marking in the packet; identifying a period of congestion and, in response, blocking the packet; when the period of congestion has ended and the packet is dequeued, determining whether the QoS associated with the packet is the same as a QoS stored in a context identifier storage; and when the QoS associated with the packet is not the same as the QoS stored in the context identifier storage, determining that the flow has expired and discarding the packet.Type: GrantFiled: January 29, 2009Date of Patent: August 16, 2011Assignee: Alcatel LucentInventors: Michel Rochon, Adrian Ellsworth, Vernon Joshua Stanley Dennis
-
Publication number: 20110149976Abstract: The invention is directed to a method and system for efficiently distributing Inverse Multiplexing over ATM (IMA) filler cells on IMA logical links having inactive or unusable IMA sub-links. Inactive IMA sub-links are identified during round-robin distribution of ATM data cells to active IMA sub-links. Predefined IMA filler cells are transmitted simultaneously on the identified inactive IMA sub-links when an ATM data cell is transmitted on an active IMA sub-link, thereby reducing the delay between transmitting ATM data cells.Type: ApplicationFiled: December 23, 2009Publication date: June 23, 2011Applicant: Alcatel-Lucent Canada Inc.Inventors: Michel Rochon, Adrian Alfred Ellsworth, Martin Darwin, John William Galway
-
Publication number: 20110032952Abstract: Various exemplary embodiments relate to a method and related network system including one or more of the following: receiving a packet having a header and belonging to a flow; identifying a context identifier (CID) associated with the flow; morphing the header into a pseudo-compressed header, the pseudo-compressed header including the CID associated with the flow; determining whether the packet should be transmitted with a compressed header, a full header, or an uncompressed header; morphing the pseudo-compressed header into a compressed header to form an outgoing packet when the packet should be transmitted with a compressed header; morphing the pseudo-compressed header into a full header to form an outgoing packet when the packet should be transmitted with a full header; restoring the uncompressed header to form an outgoing packet when the packet should be transmitted with an uncompressed header; and transmitting the outgoing packet over the communications network.Type: ApplicationFiled: August 7, 2009Publication date: February 10, 2011Applicant: Alcatel Lucent Canada Inc.Inventors: Michel Rochon, Adrian Ellsworth, Bradley W. Duck
-
Patent number: 7835399Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: establishing a plurality of flows; assigning a context identifier to each flow, wherein a length of each context identifier for a first subset of the flows is a first number of bits and a length of each context identifier for a second subset of the flows is a second number of bits greater than the first number of bits; receiving a packet associated with a new flow, wherein a value of a context identifier assigned to the new flow must fit within the first number of bits; determining that the context identifiers for the plurality of flows have occupied all values within the first number of bits; assigning a context identifier of an existing flow to the new flow; and assigning a new context identifier to the existing flow.Type: GrantFiled: January 6, 2009Date of Patent: November 16, 2010Assignee: Alcatel LucentInventors: Michel Rochon, Adrian Alfred Ellsworth, Vernon Joshua Stanley Dennis