Patents by Inventor Bernard St-Denis
Bernard St-Denis 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: 9075753Abstract: Interfaces may be created for applications on a network element without requiring the applications to include code specific for that type of interface. An Interface Management System (IMS) may be included to provide a media abstraction layer between applications and physical media to enable interfaces to be bound to applications without modifying the application to accommodate the interface and without modifying the interface to accommodate the application. The IMS also provides an environment to support distributed interface creation to enable interfaces to be created in a distributed fashion to avoid congestion in the IMS and to facilitate sparing of the IMS and interfaces. The interfaces communicate with applications and with each other through an IFID manager to streamline communications, and to enable the IMS to keep track of the interfaces that have been created on the network element.Type: GrantFiled: August 20, 2004Date of Patent: July 7, 2015Assignee: RPX Clearinghouse LLCInventors: Ameel Kamboh, Bernard St-Denis
-
Patent number: 8774191Abstract: In Asynchronous Transfer Mode (ATM) communications networks, certain congestion control features, such as Partial Packet Discard (PPD) and Early Packet Discard (EPD), operate on ATM cells that have been segmented from ATM Adaptation Layer #5 (AAL5) frames (packets). AAL5 frames are automatically detected by observing transitions of an indicator in the ATM cell header unique to AAL5 traffic. Automatic detection of AAL5 traffic allows enablement of packet-aware cell discarding techniques such as PPD and EPD on a Virtual Channel Connection (VCC) basis, whether in a switch for a VCC or for a Virtual Path Connection (VPC) to which the VCC belongs.Type: GrantFiled: October 1, 2010Date of Patent: July 8, 2014Assignee: Ciena CorporationInventors: John Frank Pillar, Bernard St. Denis, Bernard Marchand
-
Patent number: 8625410Abstract: A system for controlling packet forwarding through a dual-homed connection between first and second network domains, the dual-homed connection including two peer nodes connected to the first and second network domains. A sub-ring network is instantiated in the first network domain, and includes at least two nodes connected in a linear topology between a pair of end-nodes. Each end-node corresponds with a respective one of the peer nodes. A virtual link through the second network domain for conveys traffic of the sub-ring network between the peer nodes, and closes the sub-ring network to define a ring topology. Each of the nodes of the sub-ring network is controlled to forward packets of the sub-ring network in accordance with a ring network routing scheme.Type: GrantFiled: May 11, 2009Date of Patent: January 7, 2014Assignee: Ciena CorporationInventors: Bashar Abdullah, Marc Holness, Paul Bottorff, Bernard St-Denis
-
Publication number: 20110019545Abstract: In Asynchronous Transfer Mode (ATM) communications networks, certain congestion control features, such as Partial Packet Discard (PPD) and Early Packet Discard (EPD), operate on ATM cells that have been segmented from ATM Adaptation Layer #5 (AAL5) frames (packets). AAL5 frames are automatically detected by observing transitions of an indicator in the ATM cell header unique to AAL5 traffic. Automatic detection of AAL5 traffic allows enablement of packet-aware cell discarding techniques such as PPD and EPD on a Virtual Channel Connection (VCC) basis, whether in a switch for a VCC or for a Virtual Path Connection (VPC) to which the VCC belongs.Type: ApplicationFiled: October 1, 2010Publication date: January 27, 2011Applicant: CIENA CORPORATIONInventors: John Frank PILLAR, Bernard ST. DENIS, Bernard MARCHAND
-
Patent number: 7872969Abstract: In Asynchronous Transfer Mode (ATM) communications networks, certain congestion control features, such as Partial Packet Discard (PPD) and Early Packet Discard (EPD), operate on ATM cells that have been segmented from ATM Adaptation Layer #5 (AAL5) frames (packets). AAL5 frames are automatically detected by observing transitions of an indicator in the ATM cell header unique to AAL5 traffic. Automatic detection of AAL5 traffic allows enablement of packet-aware cell discarding techniques such as PPD and EPD on a Virtual Channel Connection (VCC) basis, whether in a switch for a VCC or for a Virtual Path Connection (VPC) to which the VCC belongs.Type: GrantFiled: March 21, 2003Date of Patent: January 18, 2011Assignee: Ciena CorporationInventors: John Frank Pillar, Bernard St-Denis, Bernard Marchand
-
Publication number: 20100284413Abstract: A system for controlling packet forwarding through a dual-homed connection between first and second network domains, the dual-homed connection including two peer nodes connected to the first and second network domains. A sub-ring network is instantiated in the first network domain, and includes at least two nodes connected in a linear topology between a pair of end-nodes. Each end-node corresponds with a respective one of the peer nodes. A virtual link through the second network domain for conveys traffic of the sub-ring network between the peer nodes, and closes the sub-ring network to define a ring topology. Each of the nodes of the sub-ring network is controlled to forward packets of the sub-ring network in accordance with a ring network routing scheme.Type: ApplicationFiled: May 11, 2009Publication date: November 11, 2010Applicant: NORTEL NETWORKS LIMITEDInventors: Bashar Abdullah, Marc Holness, Paul Bottorff, Bernard St-Denis
-
Publication number: 20100135291Abstract: A method of controlling traffic forwarding in a Provider Backbone-Traffic Engineered (PBB-TE) network. A protection group (PG) is defined, and including N working Traffic Engineered Service Instances (TESIs) and M protection TESIs. An Automatic Protection Switching Protocol Data Unit (APS PDU) is defined, which includes information defining at least a state of the protection group. This APS PDU is forwarded only through the protection TESI(s).Type: ApplicationFiled: November 30, 2009Publication date: June 3, 2010Applicant: NORTEL NETWORKS LIMITEDInventors: David MARTIN, Marc HOLNESS, Bernard ST-DENIS
-
Patent number: 7643496Abstract: A data plane architecture enables IP applications, hosted on any processor within a network element, to define steering policies that may be implemented in the data plane. The steering policies enable the applications to define steering policies containing both attributes and actions. The attributes are used to identify the packets and the actions are used to define how the data plane of the network element should handle the packets. The steering policies are implemented in the data plane of the network element by a data path policy steering process. The data path policy steering process operates to implement steering policies defined by applications to cause IP termination to occur at any processor on the network element or optionally at a processor off the network element.Type: GrantFiled: December 28, 2006Date of Patent: January 5, 2010Assignee: Nortel Networks LimitedInventors: Dwight Jamieson, Bernard St-Denis
-
Patent number: 7430173Abstract: A data traffic policer includes a classifier for separating a packet stream in accordance with class, a first bucket for a first traffic class representing a first transmission rate and a first burst capacity and a plurality of second buckets for a plurality of second traffic classes representing a corresponding second transmission rates and a second burst capacities, the plurality of second buckets being nested within the first bucket thereby being subordinate to the rate and capacity of the first bucket, with the rate of the second bucket being disabled when a fill condition exists in the first bucket. The second bucket for a second traffic class may include a plurality of buckets for a corresponding plurality of traffic classes, with each bucket of the plurality of buckets having a corresponding capacity and rate. The rate defined as a corresponding weight.Type: GrantFiled: April 9, 2004Date of Patent: September 30, 2008Assignee: Nortel Networks LimitedInventors: Bernard St. Denis, Sitaram Patro, Stuart White
-
Publication number: 20070268885Abstract: A method and system for data packet forwarding is provided. A forwarding information base is stored. The forwarding information base has a first stage with a first lookup key and a second stage with a second lookup key. The first lookup key is a portion of the second lookup key. The first stage is evaluated using the first lookup key forwarding the data packet is forwarded if the first stage evaluation yields a forwarding result. If the first stage evaluation does not yield a forwarding result, the second stage is evaluated using the second lookup key to determine a forwarding result. Such a method and system are suitable for use, among other places, in a network processing unit (“NPU”) in an IPv6 network.Type: ApplicationFiled: May 16, 2006Publication date: November 22, 2007Inventors: Barry Ford, Steve Benson, Bernard St-Denis
-
Publication number: 20050226155Abstract: A data traffic policer includes a classifier for separating a packet stream in accordance with class, a first bucket for a first traffic class representing a first transmission rate and a first burst capacity and a plurality of second buckets for a plurality of second traffic classes representing a corresponding second transmission rates and a second burst capacities, the plurality of second buckets being nested within the first bucket thereby being subordinate to the rate and capacity of the first bucket, with the rate of the second bucket being disabled when a fill condition exists in the first bucket. The second bucket for a second traffic class may include a plurality of buckets for a corresponding plurality of traffic classes, with each bucket of the plurality of buckets having a corresponding capacity and rate. The rate defined as a corresponding weight.Type: ApplicationFiled: April 9, 2004Publication date: October 13, 2005Inventors: Bernard St. Denis, Sitaram Patro, Stuart White
-
Publication number: 20050008020Abstract: User traffic of one type must traverse many diverse networks, each operating by different paradigms and requiring different protocol stacks, before it reaches the destination. MPLS (Multiprotocol Label Switching) is being developed to solve some of the problems which involve the existence of different protocols along the traffic path. There is currently no accepted way of transporting ATM cells over an MPLS domain. New ways of packetizing ATM cells into labeled MPLS packets for transporting over an MPLS domain are described.Type: ApplicationFiled: August 12, 2004Publication date: January 13, 2005Inventors: Peter Ashwood-Smith, Bernard St-Denis
-
Publication number: 20030202481Abstract: In Asynchronous Transfer Mode (ATM) communications networks, certain congestion control features, such as Partial Packet Discard (PPD) and Early Packet Discard (EPD), operate on ATM cells that have been segmented from ATM Adaptation Layer #5 (AAL5) frames (packets). AAL5 frames are automatically detected by observing transitions of an indicator in the ATM cell header unique to AAL5 traffic. Automatic detection of AAL5 traffic allows enablement of packet-aware cell discarding techniques such as PPD and EPD on a Virtual Channel Connection (VCC) basis, whether in a switch for a VCC or for a Virtual Path Connection (VPC) to which the VCC belongs.Type: ApplicationFiled: March 21, 2003Publication date: October 30, 2003Inventors: John Frank Pillar, Bernard St-Denis, Bernard Marchand
-
Patent number: 6625120Abstract: In Asynchronous Transfer Mode (ATM) communications networks, certain congestion control features, such as Partial Packet Discard (PPD) and Early Packet Discard (EPD), operate on ATM cells that have been segmented from ATM Adaptation Layer #5 (AAL5) frames (packets). AAL5 frames are automatically detected by observing transitions of an indicator in the ATM cell header unique to AAL5 traffic. Automatic detection of AAL5 traffic allows enablement of packet-aware cell discarding techniques such as PPD and EPD on a Virtual Channel Connection (VCC) basis, whether in a switch for a VCC or for a Virtual Path Connection (VPC) to which the VCC belongs.Type: GrantFiled: April 28, 1999Date of Patent: September 23, 2003Assignee: Nortel Networks LimitedInventors: John Frank Pillar, Bernard St-Denis, Bernard Marchand
-
Patent number: 6438106Abstract: Inter-class schedulers for digital link systems provide high efficiency utilization of limited bandwidth by employing queuing techniques referred to as Statistical Priority Guarantee Queuing (SPGQ) and Generic Cell-Rate Algorithm Priority Guarantee Queuing (GCRA-PGQ). SPGQ “elevates” the priority of otherwise low-priority classes under prescribed circumstances in accordance with a statistical process. The SPGQ scheduler determines whether a number within a range produced by a uniform random number generator lies within a sub-range proportional to the programmed statistical guarantee for a given class. If the number lies within the sub-range associated with a given class, then the priority of that class is elevated to a higher priority when both are eligible to transmit. The GCRA-PGQ scheduler operates as a strict priority mechanism until a class requires bandwidth in excess of a GCRA “window” or threshold for that class.Type: GrantFiled: December 22, 1998Date of Patent: August 20, 2002Assignee: Nortel Networks LimitedInventors: John Pillar, Bernard Marchand, Bernard St-Denis
-
Patent number: 6345037Abstract: In Asynchronous Transfer Mode (ATM) communications networks, certain congestion control features, such as Partial Packet Discard (PPD) and Early Packet Discard (EPD), operate on ATM cells that have been segmented from ATM Adaptation Layer #5 (AAL5) frames (packets). AAL5 frames are automatically detected by observing transitions of an indicator in the ATM cell header unique to AAL5 traffic. Automatic detection of AAL5 traffic allows enablement of packet discard techniques such as PPD and EPD.Type: GrantFiled: December 23, 1997Date of Patent: February 5, 2002Assignee: Nortel Networks LimitedInventors: Bernard St-Denis, John Pillar, Bernard Marchand
-
Publication number: 20010055307Abstract: In Asynchronous Transfer Mode (ATM) communications networks, certain congestion control features, such as Partial Packet Discard (PPD) and Early Packet Discard (EPD), operate on ATM cells that have been segmented from ATM Adaptation Layer #5 (AAL5) frames (packets). AAL5 frames are automatically detected by observing transitions of an indicator in the ATM cell header unique to AAL5 traffic. Automatic detection of AAL5 traffic allows enablement of packet discard techniques such as PPD and EPD.Type: ApplicationFiled: December 23, 1997Publication date: December 27, 2001Inventors: BERNARD ST-DENIS, JOHN PILLAR, BERNARD MARCHAND
-
Patent number: 6201755Abstract: Methods and systems consistent with the present invention store connection information in a memory of a node in a communications network such that the number of searches for retrieving the connection information is less than a predetermined probe threshold. The node includes a hash table and a connection table in the memory for storing and retrieving information associated with packets, frames, and/or cells in the communications network. Each entry in the hash table includes a connection identifier and, for example, a connection index, and is indexed according to a hash value based on the connection identifier. Each entry in the connection table includes connection state information that is indexed according to a connection index in the hash table. To store connection information in the memory, the node identifies in the hash table a first set of addresses that correspond to a first connection identifier.Type: GrantFiled: December 18, 1998Date of Patent: March 13, 2001Assignee: Nortel Networks LimitedInventors: John Pillar, Eric Englert, Bernard St-Denis