Patents by Inventor Ahmed Abdelal

Ahmed Abdelal 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: 20240130885
    Abstract: Embodiments relate to devices, systems, and methods for collecting fluid, such as bodily fluid. An example fluid collection system may include a fluid collection device for collecting fluid from a subject and a fluid collection pad. The fluid collection pad may include a cushion, a fluid collection container having an absorbent portion disposed therein. The fluid collection container may be disposed within the cushion and a tube having a first portion configured to couple to the fluid collection device and a second portion may be disposed within the fluid collection container. The second portion of the tube may be perforated.
    Type: Application
    Filed: February 18, 2022
    Publication date: April 25, 2024
    Inventors: Melissa Young Joyner, Dana Ahmed Abdelal, Vinayaka Kulkarni, Audrey Earnshaw, Patrick Hudson Chancy
  • Patent number: 9396738
    Abstract: A non-intrusive objective speech quality assessment is performed on a degraded speech signal. The methods are well suited for systems where random and bursty packet losses may occur and/or packet stream regeneration may also occur prior to speech signal quality assessment. In one embodiment received packetized speech is analyzed to determine to an overall final signal quality score. A limited set of trained neural networks, e.g., 5, corresponding to different signal features, each determine a signal feature quality score. A trained joint quality score determination module determines a joint quality score based on the signal feature quality scores. Packet loss is estimated based on received packet header information and/or detected gap durations. The determined joint quality score is adjusted, based on estimated packet loss information obtained from examining the speech signal, network level statistics and/or codec parameters to generate the final quality score.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: July 19, 2016
    Assignee: SONUS NETWORKS, INC.
    Inventors: Ahmed Abdelal, Vladimir Botchev, Wassim Matragi
  • Publication number: 20140358526
    Abstract: A non-intrusive objective speech quality assessment is performed on a degraded speech signal. The methods are well suited for systems where random and bursty packet losses may occur and/or packet stream regeneration may also occur prior to speech signal quality assessment. In one embodiment received packetized speech is analyzed to determine to an overall final signal quality score. A limited set of trained neural networks, e.g., 5, corresponding to different signal features, each determine a signal feature quality score. A trained joint quality score determination module determines a joint quality score based on the signal feature quality scores. Packet loss is estimated based on received packet header information and/or detected gap durations. The determined joint quality score is adjusted, based on estimated packet loss information obtained from examining the speech signal, network level statistics and/or codec parameters to generate the final quality score.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: Ahmed Abdelal, Vladimir Botchev, Wassim Matragi
  • Patent number: 8699343
    Abstract: Described are methods and apparatuses, including computer program products, for limiting server overload via client control. A first set of a plurality of requests are transmitted to a server at a first transmission rate during a first period of time. The first transmission rate is limited to be less than or equal to a first transmission limit rate. An overload value is determined based on whether at least two or more requests of the first set of requests for service satisfy an overload criterion. A second transmission limit rate is determined based on the overload value and the first transmission limit rate. A second set of a plurality of requests is transmitted to the server at a second transmission rate during a second period of time. The second transmission rate is limited to be less than or equal to the second transmission limit rate.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: April 15, 2014
    Assignee: Sonus Networks, Inc.
    Inventors: Ahmed Abdelal, Wassim Matragi, Nui Chan, Shaun Jaikarran Bharrat
  • Patent number: 8341265
    Abstract: Described are methods and apparatuses, including computer program products, for controlling server resources. An occupancy value of a buffer and a first utilization value of a first processor are measured. The buffer is configured to store one or more requests for service from at least a first client. The first processor is configured to receive and process the one or more requests from the buffer. A buffer size value is determined based on a processor throughput calculation, and a first service request limit for the first client is determined based on the occupancy value, the first utilization value, and the buffer size value.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: December 25, 2012
    Assignee: Sonus Networks, Inc.
    Inventors: Ahmed Abdelal, Wassim Matragi, Oliver C. Ibe, Rohinton Gonda
  • Publication number: 20100271947
    Abstract: Described are methods and apparatuses, including computer program products, for limiting server overload via client control. A first set of a plurality of requests are transmitted to a server at a first transmission rate during a first period of time. The first transmission rate is limited to be less than or equal to a first transmission limit rate. An overload value is determined based on whether at least two or more requests of the first set of requests for service satisfy an overload criterion. A second transmission limit rate is determined based on the overload value and the first transmission limit rate. A second set of a plurality of requests is transmitted to the server at a second transmission rate during a second period of time. The second transmission rate is limited to be less than or equal to the second transmission limit rate.
    Type: Application
    Filed: April 27, 2009
    Publication date: October 28, 2010
    Applicant: Sonus Networks, Inc.
    Inventors: Ahmed Abdelal, Wassim Matragi, Nui Chan, Shuan Jaikarran Bharrat
  • Publication number: 20100274893
    Abstract: Computer-based methods and apparatuses, including computer program products, are described for detecting and limiting focused server overload in a network. A feedback message is received from a downstream server, wherein the feedback message includes a communication protocol statistic. The methods and apparatuses determine which of one or more counters that store a number of feedback messages received that include the statistic, from an array of counters, are associated with the downstream server using one or more hash functions based on information included in the feedback message. The one or more counters are incremented in response to the feedback message including the statistic. Using the one or more hash functions, a value of the number stored in the one or more counters is determined. The value is determined to be indicative of an overload episode in the network for the downstream server based on whether the value satisfies a predetermined criteria.
    Type: Application
    Filed: January 29, 2010
    Publication date: October 28, 2010
    Applicant: Sonus Networks, Inc.
    Inventors: Ahmed Abdelal, Wassim Matragi, David Ee Kwung Lapsley
  • Publication number: 20100180033
    Abstract: Described are methods and apparatuses, including computer program products, for controlling server resources. An occupancy value of a buffer and a first utilization value of a first processor are measured. The buffer is configured to store one or more requests for service from at least a first client. The first processor is configured to receive and process the one or more requests from the buffer. A buffer size value is determined based on a processor throughput calculation, and a first service request limit for the first client is determined based on the occupancy value, the first utilization value, and the buffer size value.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 15, 2010
    Applicant: Sonus Networks, Inc.
    Inventors: Ahmed Abdelal, Wassim Matragi, Oliver C. Ibe, Rohinton Gonda