Patents by Inventor Ahmed Soud Salem

Ahmed Soud Salem 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: 11949576
    Abstract: Technologies for providing out-of-order network packet management and selective data flow splitting include a computing device. The computing device includes circuitry to identify a service data flow associated with a set of packets to be sent to a recipient computing device. The circuitry is also to determine a target quality of service for the service data flow, determine, as a function of the target quality of service, one or more radio links on which to send the packets, including determining whether to split the service data flow over multiple radio links, and send the packets through the determined one or more radio links.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: April 2, 2024
    Assignee: Intel Corporation
    Inventors: Ahmed Soud Salem, Jerome Parron
  • Publication number: 20230362734
    Abstract: This disclosure relates to techniques for performing wireless communications including filtering packets for transmission between a user equipment (UE) and a base station. Techniques for filtering packets using higher layer information, such as a flow identifier, are disclosed. A device may generate various tables and may use the tables to filter packets efficiently.
    Type: Application
    Filed: July 21, 2023
    Publication date: November 9, 2023
    Inventors: Martin Kugler, Vijay Venkataraman, Ahmed Soud Salem, Mathias Kohlenz, Sandeep Urgaonkar
  • Patent number: 11792690
    Abstract: This disclosure relates to techniques for performing wireless communications including filtering packets for transmission between a user equipment (UE) and a base station. Techniques for filtering packets using higher layer information, such as a flow identifier, are disclosed. A device may generate various tables and may use the tables to filter packets efficiently.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: October 17, 2023
    Assignee: Apple Inc.
    Inventors: Martin Kugler, Vijay Venkataraman, Ahmed Soud Salem, Mathias Kohlenz, Sandeep Urgaonkar
  • Publication number: 20230216767
    Abstract: Technologies for providing out-of-order network packet management and selective data flow splitting include a computing device. The computing device includes circuitry to identify a service data flow associated with a set of packets to be sent to a recipient computing device. The circuitry is also to determine a target quality of service for the service data flow, determine, as a function of the target quality of service, one or more radio links on which to send the packets, including determining whether to split the service data flow over multiple radio links, and send the packets through the determined one or more radio links.
    Type: Application
    Filed: October 19, 2022
    Publication date: July 6, 2023
    Inventors: Ahmed Soud SALEM, Jerome PARRON
  • Publication number: 20230067498
    Abstract: This disclosure relates to techniques for performing wireless communications including filtering packets for transmission between a user equipment (UE) and a base station. Techniques for filtering packets using higher layer information, such as a flow identifier, are disclosed. A device may generate various tables and may use the tables to filter packets efficiently.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 2, 2023
    Inventors: Martin Kugler, Vijay Venkataraman, Ahmed Soud Salem, Mathias Kohlenz, Sandeep Urgaonkar
  • Patent number: 11483225
    Abstract: Technologies for providing out-of-order network packet management and selective data flow splitting include a computing device. The computing device includes circuitry to identify a service data flow associated with a set of packets to be sent to a recipient computing device. The circuitry is also to determine a target quality of service for the service data flow, determine, as a function of the target quality of service, one or more radio links on which to send the packets, including determining whether to split the service data flow over multiple radio links, and send the packets through the determined one or more radio links.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: October 25, 2022
    Assignee: Intel Corporation
    Inventors: Ahmed Soud Salem, Jerome Parron
  • Patent number: 11012367
    Abstract: Technologies for managing Transmission Control Protocol/Internet Protocol (TCP/IP) packet delivery include a network interface controller (NIC) of a computing device. The NIC is configured to retrieve identifying data from received IP packets and identify a TCP data stream associated with each received IP packet based on the retrieved identifying data. Additionally, the NIC is configured to determine a service data flow queue associated with the TCP data stream, determine whether a plurality of IP packets presently enqueued in the determined service data flow queue are out of order, and enqueue the received IP packet at a tail of the identified service data flow queue if the NIC determines that the plurality of IP packets presently enqueued in the determined service data flow queue are out of order. Other embodiments are described herein.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: May 18, 2021
    Assignee: INTEL IP CORPORATION
    Inventors: Juergen Steffen, Ahmed Soud Salem, Hans Leicht, Marcus Mertens, Mohamed Khalil
  • Publication number: 20210044529
    Abstract: Technologies for providing out-of-order network packet management and selective data flow splitting include a computing device. The computing device includes circuitry to identify a service data flow associated with a set of packets to be sent to a recipient computing device. The circuitry is also to determine a target quality of service for the service data flow, determine, as a function of the target quality of service, one or more radio links on which to send the packets, including determining whether to split the service data flow over multiple radio links, and send the packets through the determined one or more radio links.
    Type: Application
    Filed: April 16, 2019
    Publication date: February 11, 2021
    Inventors: Ahmed Soud SALEM, Jerome PARRON
  • Publication number: 20190044878
    Abstract: Technologies for managing Transmission Control Protocol/Internet Protocol (TCP/IP) packet delivery include a network interface controller (NIC) of a computing device. The NIC is configured to retrieve identifying data from received IP packets and identify a TCP data stream associated with each received IP packet based on the retrieved identifying data. Additionally, the NIC is configured to determine a service data flow queue associated with the TCP data stream, determine whether a plurality of IP packets presently enqueued in the determined service data flow queue are out of order, and enqueue the received IP packet at a tail of the identified service data flow queue if the NIC determines that the plurality of IP packets presently enqueued in the determined service data flow queue are out of order. Other embodiments are described herein.
    Type: Application
    Filed: March 30, 2018
    Publication date: February 7, 2019
    Inventors: Juergen Steffen, Ahmed Soud Salem, Hans Leicht, Marcus Mertens, Mohamed Khalil