Patents by Inventor Sameh A. Rabie

Sameh A. Rabie 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).

  • Publication number: 20110051723
    Abstract: An edge node of a communication network and method to classify incoming Ethernet traffic based on predetermined criteria. An ingress switch is configured to receive an incoming Ethernet frame. A frame classifier is configured to identify flows and to correlate a flow to a corresponding bandwidth profile and corresponding forwarding treatments defined for the flow.
    Type: Application
    Filed: November 4, 2010
    Publication date: March 3, 2011
    Applicant: Nortel Networks Limited
    Inventors: Sameh RABIE, Osama ABOUL-MAGD, Bashar ABDULLAH, Baghdad BARKA
  • Patent number: 7843925
    Abstract: A network includes an edge node configured to define per hop behaviors using a set of bits in an Ethernet header of a frame and a core node configured to receive the frame and to forward the frame according to the per-hop-behaviors. The network can also include a defined set of differentiated service classes, each differentiated service class associated with the set of per hop behaviors, indicated in the set of priority bits. The network classifies the Ethernet frame based on at least one of a set of priority bits or information in at least one protocol layer in the frame header of the Ethernet frame and determines a per hop behavior based on the classification.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: November 30, 2010
    Assignee: Nortel Networks Limited
    Inventors: Sameh Rabie, Osama Aboul-Magd, Bashar Abdullah, Baghdad Barka
  • Publication number: 20100246603
    Abstract: A method and system for maintaining quality of service parameters for transmissions as a native Ethernet service between a first network having a first communication protocol and a second network having a second communication protocol that is different from the first communication protocol. The interworking device includes a first network interface operable to communicate with the first communication network using the first communication protocol, a second network interface operable to communicate with the second communication network using second communication protocol and a processing unit in communication with the first network interface and the second network interface. The processing unit receives a frame from the first network in the first communication protocol, maps parameters corresponding to quality of service parameters in the first communication protocol to quality of service parameters in the second communication protocol and assembles a data packet in the second communication protocol.
    Type: Application
    Filed: March 30, 2010
    Publication date: September 30, 2010
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Sameh RABIE, Aboul Osama MAGD
  • Publication number: 20100220724
    Abstract: Numerous enhancements to metro Ethernet network (MEN) services include an enhancement of the overall MEN Quality of Service (QoS) architecture, an enhancement to classification at the provider edge, the use of Ethernet QoS classes, enhancements to policing and marking at ingress provider edge equipment, the provision of traffic management functions at egress provider edge equipment, the use of multiple Ethernet virtual connections (EVCs) and Aggregate EVCs, an enhancement to QoS across an external network-network interface and an enhancement to treatment of Ethernet service frames in a core network.
    Type: Application
    Filed: March 2, 2010
    Publication date: September 2, 2010
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Sameh RABIE, Osama Aboul MAGD
  • Patent number: 7764688
    Abstract: A network includes an edge node configured to define per hop behaviors using a set of bits in an Ethernet header of a frame and a core node configured to receive the frame and to forward the frame according to the per-hop-behaviors. The network can also include a defined set of differentiated service classes, each differentiated service class associated with the set of per hop behaviors, indicated in the set of priority bits. The network classifies the Ethernet frame based on at least one of a set of priority bits or information in at least one protocol layer in the frame header of the Ethernet frame and determines a per hop behavior based on the classification.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: July 27, 2010
    Assignee: Nortel Networks Limited
    Inventors: Sameh Rabie, Osama Aboul-Magd, Bashar Abdullah, Baghdad Barka
  • Patent number: 7701948
    Abstract: Numerous enhancements to metro Ethernet network (MEN) services include an enhancement of the overall MEN Quality of Service (QoS) architecture, an enhancement to classification at the provider edge, the use of Ethernet QoS classes, enhancements to policing and marking at ingress provider edge equipment, the provision of traffic management functions at egress provider edge equipment, the use of multiple Ethernet virtual connections (EVCs) and Aggregate EVCs, an enhancement to QoS across an external network-network interface and an enhancement to treatment of Ethernet service frames in a core network.
    Type: Grant
    Filed: June 2, 2004
    Date of Patent: April 20, 2010
    Assignee: Nortel Networks Limited
    Inventors: Sameh Rabie, Osama Aboul Magd
  • Patent number: 7688849
    Abstract: A method and system for maintaining quality of service parameters for transmissions as a native Ethernet service between a first network having a first communication protocol and a second network having a second communication protocol that is different from the first communication protocol. The interworking device includes a first network interface operable to communicate with the first communication network using the first communication protocol, a second network interface operable to communicate with the second communication network using second communication protocol and a processing unit in communication with the first network interface and the second network interface. The processing unit receives a frame from the first network in the first communication protocol, maps parameters corresponding to quality of service parameters in the first communication protocol to quality of service parameters in the second communication protocol and assembles a data packet in the second communication protocol.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: March 30, 2010
    Assignee: Nortel Networks Limited
    Inventors: Sameh Rabie, Aboul Osama Magd
  • Patent number: 7565436
    Abstract: A method of supporting multiple quality of service (QoS) levels for data being transmitted between two networking devices, such as customer equipment (CE), that use Ethernet and Frame Relay (FR). The method supports multiple QoS services in a network where a first CE is connected to a first edge device (interworking unit) using the Ethernet protocol and a second CE is connected to a second edge device using the FR protocol. The edge devices may be directly connected together or they may be connected through a network backbone using any generally accepted network protocol. The first CE may be connected to the first edge device using a single Ethernet port, multiple Ethernet ports, a single virtual local area network (VLAN), or multiple VLAN's. The second CE is connected to an edge device using a single data link connection (DLC), or multiple DLC's. The method ensures QoS for data transmitted between the first and the second CE via the Ethernet protocol to the FR protocol and vice versa.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: July 21, 2009
    Assignee: Nortel Networks Limited
    Inventors: Sameh Rabie, Richard Pommainville, John Whatman, Bashar Abdullah, John Rosser Davies, Baghdad Barka
  • Patent number: 7505466
    Abstract: A method and system for interworking between an Ethernet communication network and an ATM network, in which a first network interface is operable to communicate with the Ethernet communication network using an Ethernet communication protocol. A second network interface is operable to communicate with the ATM communication network using an ATM protocol. A processing unit is in communication with the first network interface and the second network interface, in which the processing unit encapsulates frames received from the Ethernet network into ATM frames, decapsulates frames received from the ATM network to recover Ethernet frames and maps parameters corresponding to the received one of the ATM and Ethernet frames into the other of the ATM and Ethernet frames, the mapped parameters including connection configuration control plane information and data plane parameters corresponding to individual frames.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: March 17, 2009
    Assignee: Nortel Networks Limited
    Inventors: Sameh Rabie, Osama Aboul Magd, Bashar Abdullah, Baghdad Barka
  • Patent number: 7417995
    Abstract: A method and system for interworking between an Ethernet communication network and a frame relay network, in which a first network interface is operable to communicate with the Ethernet communication network using an Ethernet communication protocol. A second network interface is operable to communicate with the frame relay communication network using a frame relay protocol. A processing unit is in communication with the first network interface and the second network interface, in which the processing unit terminates frames received from a one of the frame relay communication network and the Ethernet communication network and maps parameters corresponding to the received one of the frame relay and Ethernet frames into the other of the frame relay and Ethernet frames. The mapped parameters include circuit configuration control plane information and data plane parameters corresponding to individual frames.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: August 26, 2008
    Assignee: Nortel Networks Limited
    Inventors: Sameh Rabie, Osama Aboul Magd, Bashar Abdullah, Baghdad Barka
  • Patent number: 7406088
    Abstract: A method and system for service interworking between an Ethernet communication network and an ATM network, in which a first network interface is operable to communicate with the Ethernet communication network using an Ethernet communication protocol. A second network interface is operable to communicate with the ATM communication network using an ATM protocol. A processing unit is in communication with the first network interface and the second network interface, in which the processing unit terminates frames received from a one of the ATM communication network and the Ethernet communication network and maps parameters corresponding to the received one of the ATM and Ethernet frames into the other of the ATM and Ethernet frames. The mapped parameters include connection configuration control plane information and data plane parameters corresponding to individual frames. The described methods can support single or multiple QoS levels.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: July 29, 2008
    Assignee: Nortel Networks Limited
    Inventors: Osama Aboul Magd, Sameh Rabie, Baghdad Barka, Bashar Abdullah
  • Publication number: 20080144632
    Abstract: A method and system for maintaining quality of service parameters for transmissions as a native Ethernet service between a first network having a first communication protocol and a second network having a second communication protocol that is different from the first communication protocol. The interworking device includes a first network interface operable to communicate with the first communication network using the first communication protocol, a second network interface operable to communicate with the second communication network using second communication protocol and a processing unit in communication with the first network interface and the second network interface. The processing unit receives a frame from the first network in the first communication protocol, maps parameters corresponding to quality of service parameters in the first communication protocol to quality of service parameters in the second communication protocol and assembles a data packet in the second communication protocol.
    Type: Application
    Filed: April 20, 2005
    Publication date: June 19, 2008
    Applicant: Nortel Networks Limited
    Inventors: Sameh Rabie, Aboul Osama Magd
  • Patent number: 7333438
    Abstract: A recovery method for use in a connection-oriented network having nodes interconnected by links for establishing connections within the network, the method described enables the recovery of connections in the network in the event of a failure. The recovery method includes the following steps: (a) assigning connection re-routing priority to the connections in the network based on configured polices in response to the failure; and (b) creating release message bundles based on the assigned connection re-routing priority for use by the nodes in the network to recover connections. More specifically, a failure (e.g., link failure) could affect hundreds or thousands of connections passing through a node. To recover these connections, the node determines which connections should be recovered first and which connections can wait (or may never be recovered). The recovery method determines the priorities of re-routing connections after failure.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: February 19, 2008
    Assignee: Nortel Networks Limited
    Inventors: Sameh A. Rabie, Tong Shan
  • Patent number: 7333508
    Abstract: A method and system for interworking between an Ethernet communication network and a frame relay network, in which a first network interface is operable to communicate with the Ethernet communication network using an Ethernet communication protocol. A second network interface is operable to communicate with the frame relay communication network using a frame relay protocol. A processing unit is in communication with the first network interface and the second network interface, in which the processing unit encapsulates frames received from the Ethernet network into frame relay frames, decapsulates frames received from the frame relay network to recover Ethernet frames and maps parameters corresponding to the received one of the frame relay and Ethernet frames into the other of the frame relay and Ethernet frames, the mapped parameters including connection configuration control plane information and data plane parameters corresponding to individual frames.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: February 19, 2008
    Assignee: Nortel Networks Limited
    Inventors: Sameh Rabie, Osama Aboul Magd, Bashar Abdullah, Baghdad Barka
  • Patent number: 7154851
    Abstract: Managing link bandwidth in a communication network having multiple routing devices is described. A connection path is requested across the network to establish communication from a sending process to a receiving device. Each device on the connection path is connected to a next device on the connection path by a link having an associated bandwidth. A connection admission control process is performed for at least one routing device on the connection path. A sending process reservation is determined as a function of sending process characteristics and QoS, network state, and admission policy. The application-aware reservation factor influences an amount of link bandwidth that is reserved for the sending process.
    Type: Grant
    Filed: July 16, 2001
    Date of Patent: December 26, 2006
    Assignee: Nortel Networks Limited
    Inventors: Donald Fedyk, Billel Jamoussi, Sameh Rabie, Ramy M. Guirguis
  • Patent number: 7092356
    Abstract: The invention relates generally to data communication networks and more particularly to a method of bandwidth management in a multiservice connection-oriented network which uses one or more overlooking factors and one or more overbooking models. The method allows an edge node which has received a connection request to accurately determine the bandwidth available on a given link in the network, by ensuring that different overlooking models and different overbooking factors are normalized at the edge node.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: August 15, 2006
    Assignee: Nortel Networks Limited
    Inventors: Sameh A. Rabie, Osama Aboul Magd
  • Publication number: 20060002370
    Abstract: The two types of virtual local area networks (VLANs) may be defined: p-bits-Inferred-scheduling class VLAN (p-VLAN); and VLAN-ID-Only-Inferred-scheduling class VLANs (v-VLAN). As such, upon receipt of an Ethernet frame, the type of VLAN associated with the Ethernet frame may be determined. The type of VLAN provides the receiving node with an indication of a method of determining a scheduling class. A p-VLAN supports multiple scheduling classes. For a p-VLAN, the scheduling class and drop precedence for the received Ethernet frame may be determined based on a “service map” that describes the relationship between the p-bits and forwarding treatment. A v-VLAN supports a single scheduling class. As such, the scheduling class for a received Ethernet frame may be determined based on the VLAN-ID of the received Ethernet frame. The described VLAN QoS information may be configured or signaled across the network.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 5, 2006
    Inventors: Sameh Rabie, Osama Aboul-Magd, Dinesh Mohan
  • Publication number: 20050169279
    Abstract: A method and system for service interworking between an Ethernet communication network and an ATM network, in which a first network interface is operable to communicate with the Ethernet communication network using an Ethernet communication protocol. A second network interface is operable to communicate with the ATM communication network using an ATM protocol. A processing unit is in communication with the first network interface and the second network interface, in which the processing unit terminates frames received from a one of the ATM communication network and the Ethernet communication network and maps parameters corresponding to the received one of the ATM and Ethernet frames into the other of the ATM and Ethernet frames. The mapped parameters include connection configuration control plane information and data plane parameters corresponding to individual frames. The described methods can support single or multiple QoS levels.
    Type: Application
    Filed: December 13, 2004
    Publication date: August 4, 2005
    Inventors: Osama Magd, Sameh Rabie, Baghdad Barka, Bashar Abdullah
  • Publication number: 20050157721
    Abstract: A network includes an edge node configured to define per hop behaviors using a set of bits in an Ethernet header of a frame and a core node configured to receive the frame and to forward the frame according to the per-hop-behaviors. The network can also include a defined set of differentiated service classes, each differentiated service class associated with the set of per hop behaviors, indicated in the set of priority bits. The network classifies the Ethernet frame based on at least one of a set of priority bits or information in at least one protocol layer in the frame header of the Ethernet frame and determines a per hop behavior based on the classification.
    Type: Application
    Filed: June 15, 2004
    Publication date: July 21, 2005
    Inventors: Sameh Rabie, Osama Aboul-Magd, Bashar Abdullah, Baghdad Barka
  • Publication number: 20050160171
    Abstract: Traffic engineering and bandwidth management of bundled links may, at times, require the selection of one of a plurality of component links in a bundled link to use in admitting a connection requiring admission. While performing the selection it may be determined that more than one of the component links has the resources required to admit the connection. An admission policy may then be selected from among a plurality of admission policies. Based on the selected admission policy, a particular component link may then be selected. Such bandwidth management, based on admission policies, may be seen to be well suited to balancing and component link recovery in traffic engineered, connection-oriented MPLS networks.
    Type: Application
    Filed: December 22, 2003
    Publication date: July 21, 2005
    Inventors: Sameh Rabie, Tong Shan