Patents by Inventor Roopak Parikh
Roopak Parikh 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: 12153951Abstract: A system and a method for managing workload of an application in a cloud infrastructure is disclosed. The cloud infrastructure may include an existing cloud infrastructure (ECI) and an Elastic Machine Pool Infrastructure (EMPI). The method may include connecting the EMPI to the ECI by configuring cloud control manager of the ECI. Further, the method may include receiving the workload from the application running on the cloud infrastructure. The workload may be allocated to an Elastic Virtual Machine (EVM) hosted by the EMPI or a VM hosted by the ECI based on at least one of an EMP profile of the application, status of the EVM, and workload characteristics of the EVM. Further, the one or more bare metal servers and the one or more EVMs may be managed based on at least one of the workload characteristics and the status of the EVM.Type: GrantFiled: February 1, 2024Date of Patent: November 26, 2024Assignee: Platform9, Inc.Inventors: Roopak Parikh, Madhura Maskasky, Pushkar Acharya, Mayuresh Kulakarni, Ashutosh Tiwari, Anirudh Pokala, Omkar Deshpande, Shubham Agarwal
-
Publication number: 20240220307Abstract: A system and a method for managing workload of an application in a cloud infrastructure is disclosed. The cloud infrastructure may include an existing cloud infrastructure (ECI) and an Elastic Machine Pool Infrastructure (EMPI). The method may include connecting the EMPI to the ECI by configuring cloud control manager of the ECI. Further, the method may include receiving the workload from the application running on the cloud infrastructure. The workload may be allocated to an Elastic Virtual Machine (EVM) hosted by the EMPI or a VM hosted by the ECI based on at least one of an EMP profile of the application, status of the EVM, and workload characteristics of the EVM. Further, the one or more bare metal servers and the one or more EVMs may be managed based on at least one of the workload characteristics and the status of the EVM.Type: ApplicationFiled: February 1, 2024Publication date: July 4, 2024Inventors: Roopak Parikh, Madhura Maskasky, Pushkar Acharya, Mayuresh Kulakarni, Ashutosh Tiwari, Anirudh Pokala, Omkar Deshpande, Shubham Agarwal
-
Patent number: 11483405Abstract: The system provisions and upgrades a private cloud stack from a public cloud application. The system registers and activates installed private cloud stacks to discover names, and software packages. The system enables each private cloud stack's roles for data plane elements and activates a private cloud stack. The system receives connection request from the installed host agent to customer resource manager. The system receives host related information from host agent. The software system stores and pushes the desired state for particular host agent to the host agent. The system installs components on enterprise machine associated with role via host agent. The system configures said installed components using templates and dynamic template parameters. The system receives continuous configuration updates for the installed components and continuous heart beat messages for account manager. The system displays visual alerts via UI for any heartbeat, component install or configuration failures.Type: GrantFiled: June 9, 2016Date of Patent: October 25, 2022Assignee: Platform9, Inc.Inventors: Bich Cau Le, Paavan Kashinath Shanbhag, Roopak Parikh, Sachin Manpathak, Robert Frederick Deuel
-
Publication number: 20160366233Abstract: The system provisions and upgrades a private cloud stack from a public cloud application. The system registers and activates installed private cloud stacks to discover names, and software packages. The system enables each private cloud stack's roles for data plane elements and activates a private cloud stack. The system receives connection request from the installed host agent to customer resource manager. The system receives host related information from host agent. The software system stores and pushes the desired state for particular host agent to the host agent. The system installs components on enterprise machine associated with role via host agent. The system configures said installed components using templates and dynamic template parameters. The system receives continuous configuration updates for the installed components and continuous heart beat messages for account manager. The system displays visual alerts via UI for any heartbeat, component install or configuration failures.Type: ApplicationFiled: June 9, 2016Publication date: December 15, 2016Applicant: Platform9, Inc.Inventors: Bich Cau Le, Paavan Kashinath Shanbhag, Roopak Parikh, Sachin Manpathak, Robert Frederick Deuel
-
Patent number: 8819674Abstract: One embodiment of the present invention is a method for a virtual machine to access data from a virtual device, the method including: (a) attaching the virtual device to the virtual machine with a backing store that is a virtual image of a file system conforming to a predetermined file system format, wherein: (i) file system data is stored in one or more files, (ii) the virtual image includes metadata stored apart from the file system data, which metadata corresponds to the predetermined file system format, (iii) the metadata includes one or more directory records, and (iv) the one or more directory records include information that points directly or indirectly to the file system data; (b) issuing a read request for a block of data from the file system as if stored in the predetermined file system format; (c) accessing the metadata and determining the location of the requested block of data in the file system data; and (d) retrieving the requested block of data from the file system data.Type: GrantFiled: August 21, 2008Date of Patent: August 26, 2014Assignee: WMware, Inc.Inventors: Roopak Parikh, Kiran Joshi, Sirish Raghuram, Karthik Sreenivasa Murthy, Vasani Soam Snehal
-
Publication number: 20100050170Abstract: One embodiment of the present invention is a method for a virtual machine to access data from a virtual device, the method including: (a) attaching the virtual device to the virtual machine with a backing store that is a virtual image of a file system conforming to a predetermined file system format, wherein: (i) file system data is stored in one or more files, (ii) the virtual image includes metadata stored apart from the file system data, which metadata corresponds to the predetermined file system format, (iii) the metadata includes one or more directory records, and (iv) the one or more directory records include information that points directly or indirectly to the file system data; (b) issuing a read request for a block of data from the file system as if stored in the predetermined file system format; (c) accessing the metadata and determining the location of the requested block of data in the file system data; and (d) retrieving the requested block of data from the file system data.Type: ApplicationFiled: August 21, 2008Publication date: February 25, 2010Applicant: VMWARE, INC.Inventors: Roopak Parikh, Kiran Joshi, Sirish Raghuram, Karthik Sreenivasa Murthy, Vasani Soam Snehal
-
Publication number: 20040205068Abstract: An integrated application platform for mobile devices unifies the server-sideand client-side wireless applications for connected, disconnected and mixed mode operation. The platform allows a user of a mobile device having a browser to access data from an enterprise system while the mobile device is in a connected mode of operation, a disconnected mode of operation or a mixed mode of operation. The enterprise system of one embodiment of the present invention includes a server, where the server interfaces with a database source adapter for adapting the data from a database on the enterprise system for use by the server. The mobile device and the unified server are provided with a multi-mode application and a smart client module. When the mobile device is in the connected mode, the multi-mode application and the smart client module operate from the server using data taken from the database on the enterprise system.Type: ApplicationFiled: November 5, 2003Publication date: October 14, 2004Applicant: EVERYPATH, INC.Inventors: Prakash Iyer, Amitabh B. Sinha, Hideki Fujita, Roopak Parikh
-
Publication number: 20030037021Abstract: A method for providing an enhanced experience associated with a scripting language on a device that does not have the ability to run scripts. The method includes receiving at an application server a script, and sending new information based on executing the script to a device.Type: ApplicationFiled: January 17, 2001Publication date: February 20, 2003Inventors: Prasad Krothappalli, Ravi Pachipala, Mahesh Rangamani, Amitabh Sinha, Roopak Parikh, Ritesh Adval, Mark Tracy
-
Publication number: 20020133616Abstract: A method for providing service to a communications device that has contacted a service provider that is unable to provide service directly. The method includes examining a service request from a communications device at a first service provider having a first address to determine whether the communications device is to be redirected to a second service provider having a second address, and sending to the communications device from the first service provider the second address when the communications device is to be redirected to the second service provider.Type: ApplicationFiled: January 17, 2001Publication date: September 19, 2002Inventors: Richard Yoza, Roopak Parikh, Prakash Iyer
-
Publication number: 20020095475Abstract: A method for maintaining at a server frame context for a device that is unable to display multiple frames. The method includes generating a first data structure having a first pointer for a first frame and a second pointer for a second frame, and associating a first context indicator with the first data structure. The method then includes sending from a server to a device the first context indicator, the first pointer, and a first document pointed to by the first pointer.Type: ApplicationFiled: January 17, 2001Publication date: July 18, 2002Inventors: Prasad Krothapalli, Ravi Pachipala, Mahesh Rangamani, Amitabh Sinha, Roopak Parikh, Ritesh Adval, Mark Tracy