Patents by Inventor Anand Parthasarathy

Anand Parthasarathy 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: 11909612
    Abstract: Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
    Type: Grant
    Filed: January 28, 2023
    Date of Patent: February 20, 2024
    Assignee: VMware LLC
    Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
  • Patent number: 11885198
    Abstract: Embodiments include a choke system that passes enlarged debris despite having a relatively small diameter for an input port of the choke system. Embodiments also include systems to prevent dislodging of a choke seat when backpressure is supplied to the choke system. Embodiments also include sealing systems to prevent fluid leaks around the choke seat of the choke system.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: January 30, 2024
    Assignee: SRI ENERGY, INC.
    Inventors: Alagarsamy Sundararajan, Purnima Vegesna, Anand Parthasarathy, Aravindhan Rajamarthandan
  • Patent number: 11761276
    Abstract: A drilling system includes a choke valve system in fluid communication with a wellbore via a fluid return line. The choke valve system is configured to receive a return fluid from the wellbore. The choke valve system includes a choke valve through which the return fluid flows and a valve position sensor configured to determine a position of the choke valve. The drilling system further includes a controller in signal communication with the valve position sensor. The controller is programmed to determine a flow rate of the return fluid through the fluid return line based on the determined position of the choke valve. The controller is further programmed to adjust the position of the choke valve in response to the determined flow rate of the return fluid.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: September 19, 2023
    Assignee: ADS Services, LLC
    Inventors: Scott Charles, Anand Parthasarathy
  • Publication number: 20230231905
    Abstract: Some embodiments of the invention provide a method for forwarding data messages between a client and a server (e.g., between client and server machines and/or applications). In some embodiments, the method receives a data message that a load balancer has directed from a particular client to a particular server after selecting the particular server from a set of several candidate servers for the received data message's flow. The method stores an association between an identifier associated with the load balancer and a flow identifier associated with the message flow, and then forwards the received data message to the particular server. The method subsequently uses the load balancer identifier in the stored association to forward to the particular load balancer a data message that is sent by the particular server. The method of some embodiments is implemented by an intervening forwarding element (e.g., a router) between the load balancer set and the server set.
    Type: Application
    Filed: March 19, 2023
    Publication date: July 20, 2023
    Inventors: Jayant Jain, Anand Parthasarathy, Mani Kancherla, Anirban Sengupta
  • Publication number: 20230171171
    Abstract: Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
    Type: Application
    Filed: January 28, 2023
    Publication date: June 1, 2023
    Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
  • Publication number: 20230151889
    Abstract: Embodiments include a choke system that passes enlarged debris despite having a relatively small diameter for an input port of the choke system. Embodiments also include systems to prevent dislodging of a choke seat when backpressure is supplied to the choke system. Embodiments also include sealing systems to prevent fluid leaks around the choke seat of the choke system.
    Type: Application
    Filed: June 29, 2021
    Publication date: May 18, 2023
    Inventors: Alagarsamy Sundararajan, Purnima Vegesna, Anand Parthasarathy, Aravindhan Rajamarthandan
  • Patent number: 11611613
    Abstract: Some embodiments of the invention provide a method for forwarding data messages between a client and a server (e.g., between client and server machines and/or applications). In some embodiments, the method receives a data message that a load balancer has directed from a particular client to a particular server after selecting the particular server from a set of several candidate servers for the received data message's flow. The method stores an association between an identifier associated with the load balancer and a flow identifier associated with the message flow, and then forwards the received data message to the particular server. The method subsequently uses the load balancer identifier in the stored association to forward to the particular load balancer a data message that is sent by the particular server. The method of some embodiments is implemented by an intervening forwarding element (e.g., a router) between the load balancer set and the server set.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: March 21, 2023
    Assignee: VMWARE, INC.
    Inventors: Jayant Jain, Anand Parthasarathy, Mani Kancherla, Anirban Sengupta
  • Patent number: 11603753
    Abstract: A system for automated testing of a high-pressure pump comprises a choke valve, actuator and actuator drive for operating the choke in response to receiving control signals. A system control unit includes a processor unit, system memory, I/O interface, human-machine interface, and display device. A pressure sensor is connected to the pump outlet line for sensing and reporting outlet pressure to the control unit. The control unit can execute a test phase by causing the pump to run at a test speed and causing the actuator to change the restriction value of the choke until a predetermined pressure is sensed in the outlet line and reported to the control unit. The control unit can cause the actuator to maintain the predetermined pressure for a predetermined period of time. The control unit can cause the display device to show a result or print a report of one or more test phases.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: March 14, 2023
    Assignee: ADS SERVICES, LLC
    Inventors: Anand Parthasarathy, Brian Ellis
  • Patent number: 11593095
    Abstract: An example method of performing an upgrade operation for a distributed service in a virtualized computing system is described. The virtualized computing system includes a host cluster, the host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts. The method includes: receiving, at a controller of the distributed service, a first upgrade operation from a user, the distributed service including the controller and a plurality of service engine groups, each of the plurality of service engine groups including a plurality of service engines; and performing, by the controller, the first upgrade operation on software of the controller exclusive of software of the service engines in each of the service engine groups, the software of the controller and the software of the plurality of service engines in each of the plurality of service engine groups executing in a plurality of hosts.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: February 28, 2023
    Assignee: VMWARE, INC.
    Inventors: Murali Basavaiah, Anand Parthasarathy, Ravindra Kumar Tholiya, Narasimhan Mandeyam
  • Patent number: 11582120
    Abstract: Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: February 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
  • Patent number: 11536103
    Abstract: An integrated control system (ICS) for a well drilling platform is provided, which well drilling platform has a plurality of control systems and devices. The ICS includes an ICS controller is in communication with a master control. The ICS controller includes a memory device coupled to a processor. Instructions executed by the processor cause the ICS controller to: communicate with each of the control systems to determine a status of each of the control systems; cause the master control display to display status information for at least one of the control systems; in response to an operator input perform a well drilling platform function, the function requiring a coordinated state between a first control system and at least a second control system, configure the first control system and the second control system into a coordinated state.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: December 27, 2022
    Assignee: ADS SERVICES, LLC
    Inventors: Anand Parthasarathy, Richard J. Todd, Scott Charles
  • Patent number: 11486211
    Abstract: A well drilling system is provided that includes a choke manifold and a controller. The choke manifold includes at least one choke valve. The choke valve is actuable between fully open and closed choke positions. The choke valve has a Cv value for each choke position. The controller is in communication with the choke valve and a non-transitory memory storing instructions. The instructions relate Cv values to choke positions for the choke valve. The instructions when executed cause the controller to: a) determine a difference in pressure (?P); b) input or determine a density value; c) input or determine a Q value; d) determine a first Cv value using the ?P, the density value, and the Q value; and e) actuate the choke valve to a first choke position associated with the first Cv value.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: November 1, 2022
    Assignee: ADS Services LLC
    Inventors: Anand Parthasarathy, Scott Charles
  • Publication number: 20220315085
    Abstract: A load lifting device is provided that includes a cart, a powered winch, and controls. The cart has a base with a plurality of rollers, an upright frame, and a winch arm. The base has a forward end and an aft end. The upright frame has a base end and a distal upper end. The base end of the upright frame is attached to the base proximate the aft end. The winch arm extends out from the upright frame proximate the upper end. The powered winch is controllable to selectively play out or draw in a lift line. The powered winch is attached to the winch arm and is in communication with a source of electrical power. The controls are configured for operating the powered winch to play out or draw in the lift line.
    Type: Application
    Filed: April 4, 2022
    Publication date: October 6, 2022
    Inventor: Anand Parthasarathy
  • Publication number: 20220237203
    Abstract: Some embodiments of the invention provide a method for providing resiliency for globally distributed applications that span a federation that includes multiple geographically dispersed sites. At a first site, the method receives, from a second site, a login request for accessing a federated datastore maintained at the first site. The first site determines that the second site should be authorized and provides an authorization token to the second site, the authorization token identifying the second site as an authorized site. Based on the authorization token, the first site replicates a set of data from the federated datastore to the second site.
    Type: Application
    Filed: January 5, 2022
    Publication date: July 28, 2022
    Inventors: Sambit Kumar Das, Anand Parthasarathy, Shyam Sundar Govindaraj
  • Publication number: 20220213781
    Abstract: A system for automated testing of a high-pressure pump comprises a choke valve, actuator and actuator drive for operating the choke in response to receiving control signals. A system control unit includes a processor unit, system memory, I/O interface, human-machine interface, and display device. A pressure sensor is connected to the pump outlet line for sensing and reporting outlet pressure to the control unit. The control unit can execute a test phase by causing the pump to run at a test speed and causing the actuator to change the restriction value of the choke until a predetermined pressure is sensed in the outlet line and reported to the control unit. The control unit can cause the actuator to maintain the predetermined pressure for a predetermined period of time. The control unit can cause the display device to show a result or print a report of one or more test phases.
    Type: Application
    Filed: August 27, 2021
    Publication date: July 7, 2022
    Inventors: Anand Parthasarathy, Brian Ellis
  • Publication number: 20220137956
    Abstract: An example method of performing an upgrade operation for a distributed service in a virtualized computing system is described. The virtualized computing system includes a host cluster, the host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts. The method includes: receiving, at a controller of the distributed service, a first upgrade operation from a user, the distributed service including the controller and a plurality of service engine groups, each of the plurality of service engine groups including a plurality of service engines; and performing, by the controller, the first upgrade operation on software of the controller exclusive of software of the service engines in each of the service engine groups, the software of the controller and the software of the plurality of service engines in each of the plurality of service engine groups executing in a plurality of hosts.
    Type: Application
    Filed: February 3, 2021
    Publication date: May 5, 2022
    Inventors: Murali BASAVAIAH, Anand PARTHASARATHY, Ravindra Kumar THOLIYA, Narasimhan MANDEYAM
  • Publication number: 20220136348
    Abstract: A drilling system includes a choke valve system in fluid communication with a wellbore via a fluid return line. The choke valve system is configured to receive a return fluid from the wellbore. The choke valve system includes a choke valve through which the return fluid flows and a valve position sensor configured to determine a position of the choke valve. The drilling system further includes a controller in signal communication with the valve position sensor. The controller is programmed to determine a flow rate of the return fluid through the fluid return line based on the determined position of the choke valve. The controller is further programmed to adjust the position of the choke valve in response to the determined flow rate of the return fluid.
    Type: Application
    Filed: January 11, 2022
    Publication date: May 5, 2022
    Inventors: Scott Charles, Anand Parthasarathy
  • Patent number: 11306552
    Abstract: A control system and method for a well drilling platform having a plurality well platform systems is provided. The control system includes at least one remote communication unit (RCU), and a controller. The controller is in communication with the well platform systems, and has at least one processor, and a memory device that is coupled to the processor and that stores the instructions. When executed by the processor, the instructions cause the controller to communicate with the well platform systems to receive information from one or more well platform systems and to send system control commands to the one or more well platform systems. The controller and the at least one RCU are configured to electronically communicate with one another information relating to at least one of the well platform systems.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: April 19, 2022
    Assignee: ADS SERVICES, LLC
    Inventors: Anand Parthasarathy, Scott Charles, Syed Rasheed
  • Patent number: 11290358
    Abstract: Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: March 29, 2022
    Assignee: VMWARE, INC.
    Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
  • Patent number: 11280413
    Abstract: A choke valve is provided having a body, a seat, and a gate. The body has an internal chamber, an inlet flow passage, and an outlet flow passage. The seat has a seat orifice with an area, the seat positioned at an end of the outlet flow passage contiguous with the internal chamber. The gate has a gate shaft and a gate body affixed to one end of the gate shaft. The gate is linearly translatable within the body between a fully open position and a fully closed position, wherein in the fully closed position the gate body is engaged with the seat orifice. In the fully open position a choke minimum passage area is defined between the gate body and the seat orifice, and the choke minimum passage area is at least 30% of the seat orifice area.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: March 22, 2022
    Assignee: ADS SERVICES LLC
    Inventors: Anand Parthasarathy, Scott Charles