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: 11909612Abstract: 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: GrantFiled: January 28, 2023Date of Patent: February 20, 2024Assignee: VMware LLCInventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
-
Patent number: 11885198Abstract: 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: GrantFiled: June 29, 2021Date of Patent: January 30, 2024Assignee: SRI ENERGY, INC.Inventors: Alagarsamy Sundararajan, Purnima Vegesna, Anand Parthasarathy, Aravindhan Rajamarthandan
-
Patent number: 11761276Abstract: 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: GrantFiled: January 11, 2022Date of Patent: September 19, 2023Assignee: ADS Services, LLCInventors: Scott Charles, Anand Parthasarathy
-
Publication number: 20230231905Abstract: 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: ApplicationFiled: March 19, 2023Publication date: July 20, 2023Inventors: Jayant Jain, Anand Parthasarathy, Mani Kancherla, Anirban Sengupta
-
Publication number: 20230171171Abstract: 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: ApplicationFiled: January 28, 2023Publication date: June 1, 2023Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
-
Publication number: 20230151889Abstract: 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: ApplicationFiled: June 29, 2021Publication date: May 18, 2023Inventors: Alagarsamy Sundararajan, Purnima Vegesna, Anand Parthasarathy, Aravindhan Rajamarthandan
-
Patent number: 11611613Abstract: 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: GrantFiled: July 24, 2020Date of Patent: March 21, 2023Assignee: VMWARE, INC.Inventors: Jayant Jain, Anand Parthasarathy, Mani Kancherla, Anirban Sengupta
-
Patent number: 11603753Abstract: 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: GrantFiled: August 27, 2021Date of Patent: March 14, 2023Assignee: ADS SERVICES, LLCInventors: Anand Parthasarathy, Brian Ellis
-
Patent number: 11593095Abstract: 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: GrantFiled: February 3, 2021Date of Patent: February 28, 2023Assignee: VMWARE, INC.Inventors: Murali Basavaiah, Anand Parthasarathy, Ravindra Kumar Tholiya, Narasimhan Mandeyam
-
Patent number: 11582120Abstract: 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: GrantFiled: January 17, 2020Date of Patent: February 14, 2023Assignee: VMWARE, INC.Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
-
Patent number: 11536103Abstract: 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: GrantFiled: June 28, 2021Date of Patent: December 27, 2022Assignee: ADS SERVICES, LLCInventors: Anand Parthasarathy, Richard J. Todd, Scott Charles
-
Patent number: 11486211Abstract: 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: GrantFiled: June 1, 2021Date of Patent: November 1, 2022Assignee: ADS Services LLCInventors: Anand Parthasarathy, Scott Charles
-
Publication number: 20220315085Abstract: 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: ApplicationFiled: April 4, 2022Publication date: October 6, 2022Inventor: Anand Parthasarathy
-
Publication number: 20220237203Abstract: 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: ApplicationFiled: January 5, 2022Publication date: July 28, 2022Inventors: Sambit Kumar Das, Anand Parthasarathy, Shyam Sundar Govindaraj
-
Publication number: 20220213781Abstract: 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: ApplicationFiled: August 27, 2021Publication date: July 7, 2022Inventors: Anand Parthasarathy, Brian Ellis
-
Publication number: 20220137956Abstract: 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: ApplicationFiled: February 3, 2021Publication date: May 5, 2022Inventors: Murali BASAVAIAH, Anand PARTHASARATHY, Ravindra Kumar THOLIYA, Narasimhan MANDEYAM
-
Publication number: 20220136348Abstract: 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: ApplicationFiled: January 11, 2022Publication date: May 5, 2022Inventors: Scott Charles, Anand Parthasarathy
-
Patent number: 11306552Abstract: 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: GrantFiled: March 30, 2021Date of Patent: April 19, 2022Assignee: ADS SERVICES, LLCInventors: Anand Parthasarathy, Scott Charles, Syed Rasheed
-
Patent number: 11290358Abstract: 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: GrantFiled: January 17, 2020Date of Patent: March 29, 2022Assignee: VMWARE, INC.Inventors: Murali Basavaiah, Anand Parthasarathy, Sreeram Iyer, Sambit Kumar Das, Narasimhan Gomatam Mandeyam
-
Patent number: 11280413Abstract: 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: GrantFiled: April 3, 2020Date of Patent: March 22, 2022Assignee: ADS SERVICES LLCInventors: Anand Parthasarathy, Scott Charles