Patents by Inventor Jivan Madtha
Jivan Madtha 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: 11847482Abstract: Methods and systems for balancing resources in a virtual machine computing environment are disclosed. A server can receive data illustrating the configuration of host machines and virtual machines in client computing environment. A simulated computing environment can be created that mirrors the configuration of the client computing environment. Data relating to resource usage (e.g., processor, memory, and storage) of the host machines can be received. The resource usage can be simulated in the simulated computing environment to mirror the usage of the client computing environment. A recommendation to execute a migration of a virtual machine can be received from the simulated computing environment. Instructions to execute a migration corresponding to the recommended migration can be generated and sent to the client computing environment.Type: GrantFiled: July 24, 2020Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Rahul Ajmera, Amit Ratnapal Sangodkar, Jivan Madtha
-
Patent number: 11665105Abstract: The current document is directed to a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. The resource-exchange system organizes and tracks operations related to a resource exchange using a resource-exchange context.Type: GrantFiled: June 29, 2017Date of Patent: May 30, 2023Assignee: VMware, Inc.Inventors: Daniel Beveridge, Ricky Trigalo, Joerg Lew, Jivan Madtha, Anil Sharma
-
Patent number: 11604665Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. The resource-exchange system monitors and controls resource exchanges on behalf of participants in the resource-exchange system in order to optimize resource usage within participant data centers and computing facilities.Type: GrantFiled: August 24, 2017Date of Patent: March 14, 2023Assignee: VMware, Inc.Inventors: Jivan Madtha, Daniel James Beveridge
-
Patent number: 11368517Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search-based auction methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing facilities. Multiple security methods and subsystems are employed to prevent unauthorized access to resource-exchange-system services, to secure resource-exchange-system-participant data from unauthorized access, and to prevent hosted virtual machines and other hosted computational entities from interfering with operation of native virtual machines and other native computational entities within hosting resource-provider computing facilities.Type: GrantFiled: December 5, 2017Date of Patent: June 21, 2022Assignee: VMware, Inc.Inventors: Daniel James Beveridge, Ricky Trigalo, Jivan Madtha, Anil Sharma, Joerg Lew
-
Publication number: 20210357244Abstract: Methods and systems for balancing resources in a virtual machine computing environment are disclosed. A server can receive data illustrating the configuration of host machines and virtual machines in client computing environment. A simulated computing environment can be created that mirrors the configuration of the client computing environment. Data relating to resource usage (e.g., processor, memory, and storage) of the host machines can be received. The resource usage can be simulated in the simulated computing environment to mirror the usage of the client computing environment. A recommendation to execute a migration of a virtual machine can be received from the simulated computing environment. Instructions to execute a migration corresponding to the recommended migration can be generated and sent to the client computing environment.Type: ApplicationFiled: July 24, 2020Publication date: November 18, 2021Inventors: RAHUL AJMERA, Amit Ratnapal Sangodkar, Jivan Madtha
-
Publication number: 20180095997Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search-based auction methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing facilities. Multiple security methods and subsystems are employed to prevent unauthorized access to resource-exchange-system services, to secure resource-exchange-system-participant data from unauthorized access, and to prevent hosted virtual machines and other hosted computational entities from interfering with operation of native virtual machines and other native computational entities within hosting resource-provider computing facilities.Type: ApplicationFiled: December 5, 2017Publication date: April 5, 2018Applicant: VMware, Inc.Inventors: Daniel James Beveridge, Ricky Trigalo, Jivan Madtha, Anil Sharma, Joerg Lew
-
Publication number: 20180060106Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. The resource-exchange system monitors and controls resource exchanges on behalf of participants in the resource-exchange system in order to optimize resource usage within participant data centers and computing facilities.Type: ApplicationFiled: August 24, 2017Publication date: March 1, 2018Applicant: VMware, Inc.Inventors: Jivan Madtha, Daniel James Beveridge
-
Publication number: 20180063021Abstract: The current document is directed to a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. The resource-exchange system organizes and tracks operations related to a resource exchange using a resource-exchange context.Type: ApplicationFiled: June 29, 2017Publication date: March 1, 2018Applicant: VMware, Inc.Inventors: Daniel Beveridge, Ricky Trigalo, Joerg Lew, Jivan Madtha, Anil Sharma
-
Patent number: 9804880Abstract: A system for a reservation for a multi-machine application can include a server virtualization engine configured to create a mixed reservation of information technology resources from a cluster of hosts including a virtual machine host and a container host. The system can include a cloud management engine configured to create a multi-machine blueprint from the mixed reservation including a virtual machine template, a container image, and a definition of networking. The cloud management engine can be configured to deploy the multi-machine blueprint to provide a multi-machine application.Type: GrantFiled: August 10, 2015Date of Patent: October 31, 2017Assignee: VMware, Inc.Inventors: Jivan Madtha, Amit Ratnapal Sangodkar, Makarand Ramesh Gawade, Nafisa Mandliwala
-
Publication number: 20160371108Abstract: A system for a reservation for a multi-machine application can include a server virtualization engine configured to create a mixed reservation of information technology resources from a cluster of hosts including a virtual machine host and a container host. The system can include a cloud management engine configured to create a multi-machine blueprint from the mixed reservation including a virtual machine template, a container image, and a definition of networking. The cloud management engine can be configured to deploy the multi-machine blueprint to provide a multi-machine application.Type: ApplicationFiled: August 10, 2015Publication date: December 22, 2016Inventors: JIVAN MADTHA, AMIT RATNAPAL SANGODKAR, Makarand Ramesh Gawade, Nafisa Mandliwala
-
Publication number: 20090327911Abstract: Disclosed is a method and system for customizing access to a resource. The access to the resource is requested by users in a hierarchy. A first user of the users in the hierarchy is at a higher level in the hierarchy than a second user of the users in the hierarchy. The first user defines a role for the second user. The role includes a set of permissible operations for utilizing the resource by the second user. A role associated with the first user enables the first user to define the role for the second user. The first user customizes a user interface for the second user based on the role defined for the second user. The user interface for the second user provides the second user customized access to the resource.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Inventors: Sanjay Ningune, Jivan Madtha, Yogesh Dandekar, Tushar Kulkarni