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).

  • Patent number: 12205601
    Abstract: A system configured to perform content recognition using fingerprinting to recognize known media content. A device determines fingerprints based on decoded content data to be sent using a media interface component to an output component. Metadata related to the content/device/fingerprint may also be created. The fingerprints and metadata are sent by the device to a supporting system for orchestration and matching of the fingerprints to known media content.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: January 21, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: David McGuire, Ahmed Abdelal, Sai Kiran Venkata Subramanya Rupanagudi, Sumit Garg, Terrence Yu, Nathaniel White, Siddharth Agrawal, Pavas Kant, Yuxuan Hao, Nagaraj Mahajan, Ameya Agaskar, Aaron Challenner
  • Patent number: 12182192
    Abstract: A system configured to perform content identification using fingerprinting to recognize known media content. The system may generate a reference database including reference fingerprints for each media content item to include in the content identification. In addition, the system may generate a hash table that associates individual frames of the reference fingerprints with identification information for corresponding media content items. When a device is playing media content, the system may perform content identification by generating query fingerprints representing the media content and comparing the query fingerprints to the reference database. For example, the system may match a query fingerprint to a reference fingerprint by identifying which of the reference fingerprints shares the most frames with the query fingerprint using the hash table. In addition, the system may use additional decision criteria to confirm a match, such as fine-grain matching or tracking successive fingerprints over time.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Nagaraj Mahajan, Ahmed Abdelal, Sumit Garg, Sai Kiran Venkata Subramanya Rupanagudi
  • Patent number: 12041138
    Abstract: Techniques for synthetic accuracy measurement of a content recognition system are described. According to some examples, a computer-implemented method includes generating, by a provider network, a reference fingerprint for a secondary content (e.g., advertisement) media file; generating, by the provider network, a synthetic fingerprint for a transformed version of the secondary content media file; inserting, by the provider network, the synthetic fingerprint into a stream of fingerprints of a plurality of media files; comparing, by a comparison service of the provider network, the stream of fingerprints including the synthetic fingerprint to the reference fingerprint to generate an indication of a match between the synthetic fingerprint and the reference fingerprint in the stream; and sending the indication of the match to a storage location.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: July 16, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Nagaraj Mahajan, David McGuire, Zhengping Jin, Ahmed Abdelal
  • Publication number: 20240225884
    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: July 11, 2024
    Inventors: Melissa Young Joyner, Dana Ahmed Abdelal, Vinayaka Kulkarni, Audrey Earnshaw, Patrick Hudson Chancy
  • 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