Patents by Inventor Mahmoud Mohamed BAHNASY

Mahmoud Mohamed BAHNASY 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: 11929912
    Abstract: A method, processing system and processor-readable medium for generating network configurations using a graph neural network (GNN) are provided. The method may include receiving a first matrix M generated based on a set of network requirements; storing a GNN having a plurality of nodes v and a plurality of edges; initializing the GNN based on a second matrix Xv having a plurality of elements, each element corresponding to a node from a plurality of nodes v of the GNN; and generating an output matrix having a plurality of nodes labelled based on the first matrix M.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: March 12, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mahmoud Mohamed Bahnasy, Fenglin Li, Shihan Xiao, Xiangle Cheng, Majid Ghaderi
  • Patent number: 11863451
    Abstract: There is provided a method and apparatus to generate temporal congestion signals. The method is used by a device and includes receiving a packet which includes a request for network state information and generating one or more temporal congestion signals. The method also including adding the temporal congestion signals to the packet and transmitting the packet including the temporal congestion signals. The temporal congestion signals can include one or more of a line busyness signal, which measures the duration of a busy period of the device, and a line idleness signal, which measures the duration of an idle period of the device.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: January 2, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mahmoud Mohamed Bahnasy, Ali Munir, Ron Thomas, Si Yan, Yashar Ganjali
  • Patent number: 11848868
    Abstract: There is provided methods and devices for network management. A method includes receiving at least one data flow, transmitting in-band management packet periodically for each of the at least one data flow, receiving in-band acknowledgement packets for each of the at least one data flow, and producing network management data based on received in-band acknowledgement packets. A device includes a processor, and a non-transient computer readable memory having stored thereon machine executable instructions which when executed by the processor configure the device to execute the methods disclosed herein. A system includes a source node, a receiver and a data-plane device, the system configured to execute the methods disclosed herein.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: December 19, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mahmoud Mohamed Bahnasy, Shiva Ketabi, Sepehr Abbasi Zadeh, Yashar Ganjali, Fenglin Li
  • Publication number: 20230370381
    Abstract: There is provided a method and apparatus to generate temporal congestion signals. The method is used by a device and includes receiving a packet which includes a request for network state information and generating one or more temporal congestion signals. The method also including adding the temporal congestion signals to the packet and transmitting the packet including the temporal congestion signals. The temporal congestion signals can include one or more of a line busyness signal, which measures the duration of a busy period of the device, and a line idleness signal, which measures the duration of an idle period of the device.
    Type: Application
    Filed: May 16, 2022
    Publication date: November 16, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mahmoud Mohamed BAHNASY, Ali MUNIR, Ron THOMAS, Si YAN, Yashar GANJALI
  • Publication number: 20230336470
    Abstract: The present disclosure describes methods and systems for proactively managing a distributed computer network based on learned relationships between state changes and network events. During an initial identification phase, information representing state changes occurring at host nodes, and network events occurring at network nodes, is collected and processed to generate a database of event probability signatures, each event probability signature indicating a respective probability that a specified event type will occur at a specified network node given a specified type of state change at one of the hosts. During a subsequent action phase, a smart network engine can interact with software drivers installed on each host node to actively monitor for state changes, and when a state change is detected, compare the type of state change with the types of state changes specified in the plurality of event probability signatures to select a matching event probability signature.
    Type: Application
    Filed: April 14, 2022
    Publication date: October 19, 2023
    Inventors: Ali MUNIR, Amir BANIAMERIAN, Mahmoud Mohamed BAHNASY, Seyed Hossein MORTAZAVI, Yashar GANJALI
  • Patent number: 11770729
    Abstract: Systems and methods are provided for scheduling the transmission of data in a datapath. A source node can send a registration request indicating its preferred sending time for data transmission. Intermediate nodes can determine if there are overlaps in timeslot reservations and adjust, and schedule, the requested preferred sending time accordingly.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: September 26, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Mahmoud Mohamed Bahnasy, Halima Elbiaze
  • Publication number: 20230239250
    Abstract: Method and computing devices for enforcing packet order based on packet marking. Upon occurrence of a link failure, a first device reallocates traffic initially forwarded through the failed link to an alternative link and marks the reallocated traffic with a first flag. Upon recovery of the failed link, the reallocated traffic is forwarded again through the recovered link and marked with a second flag different from the first flag. A second device calculates a reference inter-packet time for received traffic marked with the first flag. For received traffic marked with the second flag, the second device calculates a current inter-packet time. The current inter-packet time is compared with the reference inter-packet time, to determine if the traffic marked with the second flag shall be forwarded immediately or if the forwarding shall be delayed.
    Type: Application
    Filed: April 4, 2023
    Publication date: July 27, 2023
    Applicant: KALOOM INC
    Inventors: Mahmoud Mohamed BAHNASY, Per ANDERSSON
  • Patent number: 11677674
    Abstract: Method and computing devices for enforcing packet order based on packet marking. Upon occurrence of a link failure, a first device reallocates traffic initially forwarded through the failed link to an alternative link and marks the reallocated traffic with a first flag. Upon recovery of the failed link, the reallocated traffic is forwarded again through the recovered link and marked with a second flag different from the first flag. A second device calculates a reference inter-packet time for received traffic marked with the first flag. For received traffic marked with the second flag, the second device calculates a current inter-packet time. The current inter-packet time is compared with the reference inter-packet time, to determine if the traffic marked with the second flag shall be forwarded immediately or if the forwarding shall be delayed.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: June 13, 2023
    Assignee: Kaloom Inc
    Inventors: Mahmoud Mohamed Bahnasy, Per Andersson
  • Publication number: 20230124663
    Abstract: A method, processing system and processor-readable medium for generating network configurations using a graph neural network (GNN) are provided. The method may include receiving a first matrix M generated based on a set of network requirements; storing a GNN having a plurality of nodes v and a plurality of edges; initializing the GNN based on a second matrix Xv having a plurality of elements, each element corresponding to a node from a plurality of nodes v of the GNN; and generating an output matrix having a plurality of nodes labelled based on the first matrix M.
    Type: Application
    Filed: December 2, 2022
    Publication date: April 20, 2023
    Inventors: Mahmoud Mohamed BAHNASY, Fenglin LI, Shihan XIAO, Xiangle CHENG, Majid GHADERI
  • Publication number: 20230098201
    Abstract: There is provided methods and devices for network management. A method includes receiving at least one data flow, transmitting in-band management packet periodically for each of the at least one data flow, receiving in-band acknowledgement packets for each of the at least one data flow, and producing network management data based on received in-band acknowledgement packets. A device includes a processor, and a non-transient computer readable memory having stored thereon machine executable instructions which when executed by the processor configure the device to execute the methods disclosed herein. A system includes a source node, a receiver and a data-plane device, the system configured to execute the methods disclosed herein.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mahmoud Mohamed BAHNASY, Shiva KETABI, Sepehr ABBASI ZADEH, Yashar GANJALI, Fenglin LI
  • Publication number: 20220078657
    Abstract: Systems and methods are provided for scheduling the transmission of data in a datapath. A source node can send a registration request indicating its preferred sending time for data transmission. Intermediate nodes can determine if there are overlaps in timeslot reservations and adjust, and schedule, the requested preferred sending time accordingly.
    Type: Application
    Filed: November 16, 2021
    Publication date: March 10, 2022
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Mahmoud Mohamed BAHNASY, Halima ELBIAZE
  • Patent number: 11178563
    Abstract: Systems and methods are provided for scheduling the transmission of CPRI traffic over Ethernet in a datapath. A source node can send a registration request indicating its preferred sending time for data transmission. Intermediate nodes can determine if there are overlaps in timeslot reservations and adjust, and schedule, the requested preferred sending time accordingly.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: November 16, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Mahmoud Mohamed Bahnasy, Halima Elbiaze
  • Publication number: 20210314271
    Abstract: Method and computing devices for enforcing packet order based on packet marking. Upon occurrence of a link failure, a first device reallocates traffic initially forwarded through the failed link to an alternative link and marks the reallocated traffic with a first flag. Upon recovery of the failed link, the reallocated traffic is forwarded again through the recovered link and marked with a second flag different from the first flag. A second device calculates a reference inter-packet time for received traffic marked with the first flag. For received traffic marked with the second flag, the second device calculates a current inter-packet time. The current inter-packet time is compared with the reference inter-packet time, to determine if the traffic marked with the second flag shall be forwarded immediately or if the forwarding shall be delayed.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 7, 2021
    Applicant: KALOOM INC.
    Inventors: Mahmoud Mohamed BAHNASY, Per ANDERSSON
  • Patent number: 11070480
    Abstract: Method and computing devices for enforcing packet order based on packet marking. Upon occurrence of a link failure, a first device reallocates traffic initially forwarded through the failed link to an alternative link and marks the reallocated traffic with a first flag. Upon recovery of the failed link, the reallocated traffic is forwarded again through the recovered link and marked with a second flag different from the first flag. A second device calculates a reference inter-packet time for received traffic marked with the first flag. For received traffic marked with the second flag, the second device calculates a current inter-packet time. The current inter-packet time is compared with the reference inter-packet time, to determine if the traffic marked with the second flag shall be forwarded immediately or if the forwarding shall be delayed.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: July 20, 2021
    Assignee: Kaloom Inc.
    Inventors: Mahmoud Mohamed Bahnasy, Per Andersson
  • Patent number: 11032179
    Abstract: Switch fabric in routers require tight characteristics in term of packet loss, fairness in bandwidth allocation and low latency for high-priority traffic. Such attributes have been resolved using specialized switch devices, but with the emergence of Data Center Bridging, the possibility of using commodity Ethernet switches to build switch fabric in routers is considered. Systems and methods are provided for estimating congestion associated with a network path in accordance with the variation in average delay experienced by samples of packets.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: June 8, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Bochra Boughzala, Mahmoud Mohamed Bahnasy, Halima Elbiaze, Brian Alleyne
  • Publication number: 20210006499
    Abstract: Method and computing devices for enforcing packet order based on packet marking. Upon occurrence of a link failure, a first device reallocates traffic initially forwarded through the failed link to an alternative link and marks the reallocated traffic with a first flag. Upon recovery of the failed link, the reallocated traffic is forwarded again through the recovered link and marked with a second flag different from the first flag. A second device calculates a reference inter-packet time for received traffic marked with the first flag. For received traffic marked with the second flag, the second device calculates a current inter-packet time. The current inter-packet time is compared with the reference inter-packet time, to determine if the traffic marked with the second flag shall be forwarded immediately or if the forwarding shall be delayed.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 7, 2021
    Applicant: KALOOM INC.
    Inventors: Mahmoud Mohamed BAHNASY, Per ANDERSSON
  • Publication number: 20200100130
    Abstract: Systems and methods are provided for scheduling the transmission of CPRI traffic over Ethernet in a datapath. A source node can send a registration request indicating its preferred sending time for data transmission. Intermediate nodes can determine if there are overlaps in timeslot reservations and adjust, and schedule, the requested preferred sending time accordingly.
    Type: Application
    Filed: April 13, 2018
    Publication date: March 26, 2020
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Mahmoud Mohamed BAHNASY, Halima ELBIAZE
  • Publication number: 20190379591
    Abstract: Switch fabric in routers require tight characteristics in term of packet loss, fairness in bandwidth allocation and low latency for high-priority traffic. Such attributes have been resolved using specialized switch devices, but with the emergence of Data Center Bridging, the possibility of using commodity Ethernet switches to build switch fabric in routers is considered. Systems and methods are provided for estimating congestion associated with a network path in accordance with the variation in average delay experienced by samples of packets.
    Type: Application
    Filed: December 23, 2016
    Publication date: December 12, 2019
    Inventors: Bochra BOUGHZALA, Mahmoud Mohamed BAHNASY, Halima ELBIAZE, Brian ALLEYNE
  • Patent number: 10225199
    Abstract: Switch fabric in routers require tight characteristics in term of packet loss, fairness in bandwidth allocation and low latency for high-priority traffic. Such attributes have been resolved using specialized switch devices, but with the emergence of Data Center Bridging, the possibility of using commodity Ethernet switches to build switch fabric in routers is considered. Systems and methods are provided for adjusting a data transmission rate in accordance with an estimation of network path utilization.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: March 5, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andre Beliveau, Brian Alleyne, Mahmoud Mohamed Bahnasy, Bochra Boughzala, Chakravarthy Padala, Halima Elbiaze, Karim Idoudi
  • Publication number: 20180034740
    Abstract: Switch fabric in routers require tight characteristics in term of packet loss, fairness in bandwidth allocation and low latency for high-priority traffic. Such attributes have been resolved using specialized switch devices, but with the emergence of Data Center Bridging, the possibility of using commodity Ethernet switches to build switch fabric in routers is considered. Systems and methods are provided for adjusting a data transmission rate in accordance with an estimation of network path utilization.
    Type: Application
    Filed: February 11, 2016
    Publication date: February 1, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Andre BELIVEAU, Brian ALLEYNE, Mahmoud Mohamed BAHNASY, Bochra BOUGHZALA, Chakravarthy PADALA, Halima ELBIAZE, Karim IDOUDI