Patents by Inventor Nick Jamba

Nick Jamba 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: 11646971
    Abstract: In an embodiment, a method includes, in response to detecting available memory of a destination node of a packet flow of nodes to the destination node being below a particular threshold, marking the destination node as being in a backpressure state. The destination node, in the backpressure state, sends a signal indicating a condition of packet backpressure to the nodes of the packet flow, and initiates a timer for a particular time period. The method further marks, at the end of the particular time period, the destination node as being in a bad actor state if the available memory is below the particular threshold, and as being in a good actor state if the memory is above the particular threshold. The method, in response to marking the destination node as being in a bad actor state, sends a signal to the nodes causing the nodes to drop packets directed to the destination node.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: May 9, 2023
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Richard E. Kessler, Nick Jamba, Victor Hart
  • Publication number: 20200336433
    Abstract: In an embodiment, a method includes, in response to detecting available memory of a destination node of a packet flow of nodes to the destination node being below a particular threshold, marking the destination node as being in a backpressure state. The destination node, in the backpressure state, sends a signal indicating a condition of packet backpressure to the nodes of the packet flow, and initiates a timer for a particular time period. The method further marks, at the end of the particular time period, the destination node as being in a bad actor state if the available memory is below the particular threshold, and as being in a good actor state if the memory is above the particular threshold. The method, in response to marking the destination node as being in a bad actor state, sends a signal to the nodes causing the nodes to drop packets directed to the destination node.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 22, 2020
    Inventors: Richard E. Kessler, Nick Jamba, Victor Hart
  • Patent number: 10764198
    Abstract: In an embodiment, a method comprises, loading, from at least one source of packets to a memory, a packet based on a network scheduler indicating availability of bandwidth from the at least one source of packets to the memory that is at least the average size of packets. The method further includes updating the average size of the packets based on a size of the loaded packet. The method further includes reconciling the availability of bandwidth indicated by the network scheduler based on the size of the loaded packet.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: September 1, 2020
    Assignee: MARVELL ASIA PTE, LTD.
    Inventors: Nick Jamba, Bhargava Narumanchi
  • Patent number: 10721172
    Abstract: In an embodiment, a method includes, in response to detecting available memory of a destination node of a packet flow of nodes to the destination node being below a particular threshold, marking the destination node as being in a backpressure state. The destination node, in the backpressure state, sends a signal indicating a condition of packet backpressure to the nodes of the packet flow, and initiates a timer for a particular time period. The method further marks, at the end of the particular time period, the destination node as being in a bad actor state if the available memory is below the particular threshold, and as being in a good actor state if the memory is above the particular threshold. The method, in response to marking the destination node as being in a bad actor state, sends a signal to the nodes causing the nodes to drop packets directed to the destination node.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: July 21, 2020
    Assignee: MARVELL ASIA PTE, LTD.
    Inventors: Richard E. Kessler, Nick Jamba, Victor Hart
  • Publication number: 20200014630
    Abstract: In an embodiment, a method comprises, loading, from at least one source of packets to a memory, a packet based on a network scheduler indicating availability of bandwidth from the at least one source of packets to the memory that is at least the average size of packets. The method further includes updating the average size of the packets based on a size of the loaded packet. The method further includes reconciling the availability of bandwidth indicated by the network scheduler based on the size of the loaded packet.
    Type: Application
    Filed: July 6, 2018
    Publication date: January 9, 2020
    Inventors: Nick Jamba, Bhargava Narumanchi
  • Publication number: 20200014629
    Abstract: In an embodiment, a method includes, in response to detecting available memory of a destination node of a packet flow of nodes to the destination node being below a particular threshold, marking the destination node as being in a backpressure state. The destination node, in the backpressure state, sends a signal indicating a condition of packet backpressure to the nodes of the packet flow, and initiates a timer for a particular time period. The method further marks, at the end of the particular time period, the destination node as being in a bad actor state if the available memory is below the particular threshold, and as being in a good actor state if the memory is above the particular threshold. The method, in response to marking the destination node as being in a bad actor state, sends a signal to the nodes causing the nodes to drop packets directed to the destination node.
    Type: Application
    Filed: July 6, 2018
    Publication date: January 9, 2020
    Inventors: Richard E. Kessler, Nick Jamba, Victor Hart