Patents by Inventor Muhammad Yousuf

Muhammad Yousuf 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: 20250123647
    Abstract: An integrated circuit includes a first amplifier circuit coupled to receive a first voltage, a second amplifier circuit coupled to receive the first voltage, and a transistor. The second amplifier circuit is coupled to an output of the first amplifier circuit. An input of the transistor is coupled to an output of the second amplifier circuit. The transistor is coupled to the output of the first amplifier circuit. The second amplifier circuit varies a current through the transistor to the output of the first amplifier circuit based on a difference between the first voltage and a second voltage at the output of the first amplifier circuit to supply leakage current drawn by load circuits.
    Type: Application
    Filed: December 20, 2024
    Publication date: April 17, 2025
    Applicant: Altera Corporation
    Inventors: Muhammad Yousuf Siddiqui, Maneesha Yellepeddi
  • Publication number: 20240184319
    Abstract: Integrated circuits of the present disclosure may include a temperature dependent voltage source, a divider circuit, an adder circuit, and a voltage regulator. The divider circuit may apply a gradient tuning parameter to a first voltage provided by the temperature dependent voltage source to provide a second voltage to the adder circuit. The adder circuit may apply a level shift voltage to the second voltage to provide a third voltage to the voltage regulator. The voltage level may provide a fourth voltage to digital circuitry of an integrated circuit based on the third voltage.
    Type: Application
    Filed: December 28, 2023
    Publication date: June 6, 2024
    Inventors: Muhammad Yousuf Siddiqui, Maneesha Yellepeddi
  • Patent number: 11647024
    Abstract: Systems and methods for allocating a per-interface access control list (ACL) counter are disclosed. An ACL is applied to a data packet received at an interface of the network element. In response to matching the highest priority ACL rule, a counter value is obtained based on a combination of a base index and an expansion index value. The base index, expansion index, and counter values are stored in their respective tables. The counter value is uniquely associated with the specific ACL rule hit and the interface used to receive the data packet. Systems and methods also allocate a next set of expansion and counter tables when their storage capacity is exceeded. When the next set of tables are allocated, the older set of tables along with their index mappings and entries are preserved.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: May 9, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Francois Labonte, Muhammad Yousuf
  • Publication number: 20230082978
    Abstract: A traffic policy includes policy rules that specify branch actions in their action fields. A branch action specifies another policy rule in the traffic policy. Packet filters generated from the traffic policy represent the traffic policy rules and execution order semantics of the branch rules. The packet filters include resolved actions that are generated by resolving the original actions in the policy rules.
    Type: Application
    Filed: June 20, 2022
    Publication date: March 16, 2023
    Inventors: Denny HUNG, Ethan R. VADAI, Muhammad YOUSUF, Ramakrishna PADUVALLI, Michael K. CHEN
  • Publication number: 20220400115
    Abstract: Systems and methods for allocating a per-interface access control list (ACL) counter are disclosed. An ACL is applied to a data packet received at an interface of the network element. In response to matching the highest priority ACL rule, a counter value is obtained based on a combination of a base index and an expansion index value. The base index, expansion index, and counter values are stored in their respective tables. The counter value is uniquely associated with the specific ACL rule hit and the interface used to receive the data packet. Systems and methods also allocate a next set of expansion and counter tables when their storage capacity is exceeded. When the next set of tables are allocated, the older set of tables along with their index mappings and entries are preserved.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventors: Francois Labonte, Muhammad Yousuf
  • Publication number: 20210267492
    Abstract: Systems and methods for detecting a motor developmental delay and/or neurodevelopmental disorder of an infant are described herein. An example method can include receiving motion data associated with the infant's gross motor activity; analyzing, using a machine learning algorithm, the motion data to detect a kinematic feature; comparing the kinematic feature to an expected relationship between the kinematic feature and infant age; and detecting the neurodevelopmental disorder based on the comparison. An infant sensor suit is also described herein. An example infant sensor suit can include an article of clothing; a plurality of sensors; a power source operably coupled to the sensors; and a wireless transmitter operably coupled to the sensors. The sensors, power source, and wireless transmitter can be incorporated into the article of clothing.
    Type: Application
    Filed: July 19, 2019
    Publication date: September 2, 2021
    Inventors: Katelyn Elizabeth FRY, Faraz Muhammad YOUSUF, Yu-Ping CHEN, Ayanna Howard
  • Patent number: 9729460
    Abstract: A method for managing port bandwidth in network devices. The method includes determining a first and a second ingress bandwidth of a first and a second network chip, respectively, determining an egress bandwidth of an egress port of a third network chip, determining a first and a second weight for the first and the second network chip, respectively, where the first and the second weight are determined based on a bandwidth including the first and second ingress bandwidth, processing a first data packet, received by a first ingress port administrated by the first network chip, based on the first weight and the egress bandwidth, and processing a second data packet, received by a second ingress port administrated by the second network chip, based on the second weight, and the egress bandwidth, where the destination of the first and the second data packet is the egress port.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: August 8, 2017
    Assignee: Arista Networks, Inc.
    Inventors: François Labonte, Muhammad Yousuf
  • Publication number: 20160301618
    Abstract: A method for managing port bandwidth in network devices. The method includes determining a first and a second ingress bandwidth of a first and a second network chip, respectively, determining an egress bandwidth of an egress port of a third network chip, determining a first and a second weight for the first and the second network chip, respectively, where the first and the second weight are determined based on a bandwidth including the first and second ingress bandwidth, processing a first data packet, received by a first ingress port administrated by the first network chip, based on the first weight and the egress bandwidth, and processing a second data packet, received by a second ingress port administrated by the second network chip, based on the second weight, and the egress bandwidth, where the destination of the first and the second data packet is the egress port.
    Type: Application
    Filed: April 13, 2015
    Publication date: October 13, 2016
    Inventors: François Labonte, Muhammad Yousuf
  • Patent number: 9025437
    Abstract: Grouping pseudowires based on hardware interfaces and configured control paths enables improved pseudowire failover performance. Signaling status changes (e.g., from standby to active status) is facilitated by using group IDs for the pseudowire groups, thereby enabling improved failover performance when there is disruption in the network.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: May 5, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Adam Laurence Taylor, Muhammad Yousuf, James Ronald Holland, Jr., Neil McGill, Sudhir Kumar Rustogi
  • Publication number: 20130286823
    Abstract: Grouping pseudowires based on hardware interfaces and configured control paths enables improved pseudowire failover performance. Signaling status changes (e.g., from standby to active status) is facilitated by using group IDs for the pseudowire groups, thereby enabling improved failover performance when there is disruption in the network.
    Type: Application
    Filed: July 2, 2013
    Publication date: October 31, 2013
    Inventors: Adam Laurence Taylor, Muhammad Yousuf, James Ronald Holland, JR., Neil McGill, Sudhir Kumar Rustogi
  • Patent number: 8553533
    Abstract: Grouping pseudowires based on hardware interfaces and configured control paths enables improved pseudowire failover performance. Signaling status changes (e.g., from standby to active status) is facilitated by using group IDs for the pseudowire groups, thereby enabling improved failover performance when there is disruption in the network.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: October 8, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Adam Laurence Taylor, Muhammad Yousuf, James Ronald Holland, Jr., Neil McGill, Sudhir Kumar Rustogi
  • Publication number: 20120147737
    Abstract: Grouping pseudowires based on hardware interfaces and configured control paths enables improved pseudowire failover performance. Signaling status changes (e.g., from standby to active status) is facilitated by using group IDs for the pseudowire groups, thereby enabling improved failover performance when there is disruption in the network.
    Type: Application
    Filed: December 10, 2010
    Publication date: June 14, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Adam Laurence Taylor, Muhammad Yousuf, James Ronald Holland, JR.