Patents by Inventor Manan Gupta

Manan Gupta 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: 20230199078
    Abstract: Examples described herein relate to execution of an ingress service to select at least one service to process at least one received packet. In some examples, the ingress service is executed on a frequency tuned processor of one or more processors, accessing a forwarding table from high bandwidth memory (HBM), and utilizing data copy circuitry to copy portions of received packets to memory accessible to the selected services.
    Type: Application
    Filed: February 16, 2023
    Publication date: June 22, 2023
    Inventors: Beeresh GOPAL, Monika KASHID, Utkarsha GANGTHADE, Manan GUPTA, Mrittika GANGULI
  • Patent number: 11558454
    Abstract: Examples include group leader role queries. Examples include detection of a loss of communication, via a first communication protocol, between first and second computing devices, transmission, via a second communication protocol, of a query for information about the second computing device currently having the group leader role. Examples further include a determine not to assume the group leader role with the first computing device based on receiving a response to the query via the second communication protocol from the second computing device.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: January 17, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manan Gupta, Ruta Vaidya, Sudhanshu Rajvaidya
  • Patent number: 11108730
    Abstract: Examples include group heartbeat information in a Domain Name System (DNS) server text record. Examples include replacement of group heartbeat information, stored in a text record of a DNS server, with current group heartbeat information of a computing device indicating that the computing device has a group leader role for a group of computing devices.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 31, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sudhanshu Rajvaidya, Ruta Vaidya, Manan Gupta
  • Patent number: 10983880
    Abstract: A high-availability network device cluster role synchronization technique for devices configured with multiple network controllers is disclosed. An HA node may contain information regarding a role within a cluster for that HA node. This information should properly be maintained or erased based on a type of failover for an HA device. For example, if there is a loss of the active controller that causes only a controller failover, changes to the role of the HA node may not be necessary. Thus, an election process within a cluster may be avoided. However, if a failover of an entire HA node occurs (or restart of an HA node), role information prior to the restart may not be applicable and an election process may need to be initiated such that the cluster may continue to function. Different types of roles may exist for nodes within a cluster.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: April 20, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manan Gupta, Sudhanshu Rajvaidya
  • Patent number: 10721335
    Abstract: A method, system, and non-transitory computer readable medium are disclosed to regarding remote procedure call (RPC) functionality from a requestor node to a processing node using a quorum state store communication protocol. Records from a quorum state store may be augmented to include an indication of both the processing node and the requestor node; remote procedure call (RPC) request information; and information including RPC coordination information. Heartbeat messages may propagate updated quorum state store records throughout the quorum. Requestor nodes and processing nodes may perform requested functions and supply status information via updates to their own quorum state store records. Quorum state store records may be propagated throughout the quorum even when direct communication between requestor nodes and processing nodes may not be available.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: July 21, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manan Gupta, Tomasz Barszczak
  • Publication number: 20200106738
    Abstract: Examples include group heartbeat information in a Domain Name System (DNS) server text record. Examples include replacement of group heartbeat information, stored in a text record of a DNS server, with current group heartbeat information of a computing device indicating that the computing device has a group leader role for a group of computing devices.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Inventors: Sudhanshu Rajvaidya, Ruta Vaidya, Manan Gupta
  • Publication number: 20200045105
    Abstract: Examples include group leader role queries. Examples include detection of a loss of communication, via a first communication protocol, between first and second computing devices, transmission, via a second communication protocol, of a query for information about the second computing device currently having the group leader role. Examples further include a determine not to assume the group leader role with the first computing device based on receiving a response to the query via the second communication protocol from the second computing device.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Manan Gupta, Ruta Vaidya, Sudhanshu Rajvaidya
  • Publication number: 20200045139
    Abstract: A method, system, and non-transitory computer readable medium are disclosed to regarding remote procedure call (RPC) functionality from a requestor node to a processing node using a quorum state store communication protocol. Records from a quorum state store may be augmented to include an indication of both the processing node and the requestor node; remote procedure call (RPC) request information; and information including RPC coordination information. Heartbeat messages may propagate updated quorum state store records throughout the quorum. Requestor nodes and processing nodes may perform requested functions and supply status information via updates to their own quorum state store records. Quorum state store records may be propagated throughout the quorum even when direct communication between requestor nodes and processing nodes may not be available.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 6, 2020
    Inventors: Manan Gupta, Tomasz Barszczak
  • Publication number: 20200042410
    Abstract: A high-availability network device cluster role synchronization technique for devices configured with multiple network controllers is disclosed. An HA node may contain information regarding a role within a cluster for that HA node. This information should property be maintained or erased based on a type of failover for an HA device. For example, if there is a loss of the active controller that causes only a controller failover, changes to the role of the HA node may not be necessary. Thus, an election process within a cluster may be avoided. However, if a failover of an entire HA node occurs (or restart of an HA node), role information prior to the restart may not be applicable and an election process may need to be initiated such that the cluster may continue to function. Different types of roles may exist for nodes within a cluster.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Manan Gupta, Sudhanshu Rajvaidya