Patents by Inventor Evgeny Aronov
Evgeny Aronov 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: 11683232Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus includes: at least one memory; instructions in the apparatus; and processor circuitry to execute the instructions to: generate a blueprint including components of requested cloud resources and their relationships; provide an allocation flag to the blueprint, the allocation flag indicating the requested cloud resources are to be partially provisioned; transmit a first provisioning request to a cloud management platform, the cloud management platform to manage a plurality of cloud resources; and in response to the cloud management platform selecting cloud resources, transmit a second provisioning request to fully provision the selected cloud resources, the second provisioning request including constraints specific to the selected cloud resources.Type: GrantFiled: August 2, 2021Date of Patent: June 20, 2023Assignee: VMware, Inc.Inventors: Evgeny Aronov, Anna Delcheva, Ivo Petkov, Georgi Mitsov, Alexander Dimitrov
-
Publication number: 20230179665Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. An example apparatus includes at least one non-transitory computer readable medium to store machine readable instructions and processor circuitry of a first device to execute the machine readable instructions to cause the processor circuitry based on a request to perform an action having a duration that is unspecified or sufficiently long, obtain a handle for a user token corresponding to a user that requested the action. Additionally, the processor circuitry is to, during performance of the action by a cloud provider, access the user token using the handle when the cloud provider requires user authorization, the user token to be accessed from a second device.Type: ApplicationFiled: January 14, 2023Publication date: June 8, 2023Inventors: Georgi Mitsov, Evgeny Aronov, Ivo Petkov, Alexander Dimitrov, Zahari Ivanov, Ivan Strelkov
-
Patent number: 11558470Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. An example apparatus includes at least one computer readable medium; and processor circuitry to execute instructions that cause the processor circuitry to: in response to detecting a first request to establish a first session with a cloud provider that is to perform a first action: establish the first session using credentials associated with the cloud provider; record a lifespan of a session token associated with the first session; and transmit the session token to a cloud provider adapter to facilitate communication between the cloud provider adapter and the cloud provider; and in response to detecting a second request to establish a second session with the cloud provider that is to perform a second action, transmit the session token to the cloud provider adapter to facilitate communication between the cloud provider adapter and the cloud provider.Type: GrantFiled: May 28, 2021Date of Patent: January 17, 2023Assignee: VMware Inc.Inventors: Georgi Mitsov, Evgeny Aronov, Ivo Petkov, Alexander Dimitrov, Zahari Ivanov, Ivan Strelkov
-
Patent number: 11509646Abstract: Methods and apparatus to clone an agent in a distributed environment are disclosed. An example apparatus includes a first management agent associated with a first component server in a virtualization environment, the first management agent configured to facilitate communication between the first component server and a virtual appliance, the virtual appliance to authenticate the first management agent based on first credentials including a first identifier and a first certificate. The example apparatus includes a second management agent associated with a second component server in the virtualization environment, the second management agent cloned from the first management agent and including a copy of the first credentials. The example second management agent is to: generate second credentials including a second identifier and a second certificate; authenticate with the virtual appliance based on the first identifier and the first certificate; and delete the copy of the first credentials.Type: GrantFiled: October 10, 2019Date of Patent: November 22, 2022Assignee: VMware, Inc.Inventors: Dimitar Hristov Barfonchovski, Dimitar Ivanov, Anna Delcheva, Evgeny Aronov
-
Publication number: 20220357997Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to improve cloud management. An example apparatus includes at least one memory, machine readable instructions, and at least one processor to execute the machine readable instructions to at least store a blueprint and a cloud manager installer in a cloud platform manager to cause an installation of the cloud platform manager in a cloud computing environment, after a modification of the blueprint stored in the cloud platform manager, redeploy the cloud platform manager and a virtual resource of the cloud computing environment based on the modification, and cause execution of the cloud manager installer to manage a lifecycle of an application to be executed by the virtual resource.Type: ApplicationFiled: July 22, 2022Publication date: November 10, 2022Inventors: Evgeny Aronov, Ivo Petkov, Diana Kovacheva, Anna Delcheva, Zahari Ivanov, Georgi Mitsov, Alexander Dimitrov
-
Patent number: 11461125Abstract: Methods and apparatus to publish internal commands as a programming interface in a cloud infrastructure are provided. An example apparatus includes a first virtual appliance including a management endpoint to coordinate task execution in a computing platform. The example apparatus includes a computing infrastructure interface including a programming interface, the programming interface to expose a subset of commands for the computing platform and to hide a remainder of the commands of the computing platform from a requester, the requester to execute a first command from the subset of commands via the programming interface. The management endpoint is to parse a first execution task generated from selection of the first command via the programming interface to determine a component of the computing platform to execute the first command associated with the first execution task and to route the first command from the first execution task to the component for execution.Type: GrantFiled: June 8, 2020Date of Patent: October 4, 2022Assignee: VMware, Inc.Inventors: Evgeny Aronov, Miroslav Mitevski, Diana Kovacheva, Ivo Petkov
-
Publication number: 20220261302Abstract: Methods and apparatus to facilitate infrastructure installation checks and corrections in a distributed environment are disclosed. An example apparatus includes a virtual appliance including a management endpoint. The example apparatus includes a component server including a management agent to communicate with the management endpoint. The virtual appliance is to assign a role to the component server and to determine a subset of prerequisites associated with the role based on an applicability to the role. Each of the subset of prerequisites is associated with an error correction script. The component server is to determine whether the component server satisfies the subset of prerequisites associated with the role. The component server is to address an error when the component server is determined not to satisfy at least one of the subset of prerequisites by executing the error correction script associated with the at least one of the subset of prerequisites.Type: ApplicationFiled: May 6, 2022Publication date: August 18, 2022Inventors: Dimitar Ivanov, Anna Delcheva, Evgeny Aronov, Dimitar Hristov Barfonchovski
-
Patent number: 11403147Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to improve cloud management. An example apparatus includes at least one processor, and memory including instructions that, when executed, cause the at least one processor to execute a cloud manager installer generated by a container platform manager, the cloud manager installer is to configure a cloud computing environment based on environment information, determine one or more virtual resources based on a blueprint, and deploy a cloud platform manager in the cloud computing environment to manage a lifecycle of an application executing in the cloud computing environment by provisioning the one or more virtual resources to the cloud computing environment, and installing the cloud platform manager in the cloud computing environment by storing the cloud manager installer and the blueprint in the cloud computing environment.Type: GrantFiled: July 16, 2019Date of Patent: August 2, 2022Assignee: VMWARE, INC.Inventors: Evgeny Aronov, Ivo Petkov, Diana Kovacheva, Anna Delcheva, Zahari Ivanov, Georgi Mitsov, Alexander Dimitrov
-
Patent number: 11327821Abstract: Methods and apparatus to facilitate infrastructure installation checks and corrections in a distributed environment are disclosed. An example apparatus includes a virtual appliance including a management endpoint. The example apparatus includes a component server including a management agent to communicate with the management endpoint. The virtual appliance is to assign a role to the component server and to determine a subset of prerequisites associated with the role based on an applicability to the role. Each of the subset of prerequisites is associated with an error correction script. The component server is to determine whether the component server satisfies the subset of prerequisites associated with the role. The component server is to address an error when the component server is determined not to satisfy at least one of the subset of prerequisites by executing the error correction script associated with the at least one of the subset of prerequisites.Type: GrantFiled: May 15, 2019Date of Patent: May 10, 2022Assignee: VMware, Inc.Inventors: Dimitar Ivanov, Anna Delcheva, Evgeny Aronov, Dimitar Hristov Barfonchovski
-
Publication number: 20220050711Abstract: Methods and apparatus to orchestrate infrastructure installation of a hybrid system are disclosed. An example apparatus includes a first virtual appliance including a management endpoint. The first virtual appliance is to organize tasks to be executed to install a computing infrastructure. The example apparatus includes a first component server to execute tasks. The component server includes a management agent to communicate with the management endpoint to receive a task to be executed to install the computing infrastructure. The first virtual appliance is to associate a role with the first component server and to determine whether the first component server satisfies a prerequisite associated with the role. The first virtual appliance is to facilitate addressing an error when the first component server is determined not to satisfy the prerequisite.Type: ApplicationFiled: October 29, 2021Publication date: February 17, 2022Inventors: Anna Delcheva, Dimitar Hristov Barfonchovski, Evgeny Aronov, Dimitar Ivanov, Miroslav Mitevski
-
Publication number: 20210367846Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus includes: at least one memory; instructions in the apparatus; and processor circuitry to execute the instructions to: generate a blueprint including components of requested cloud resources and their relationships; provide an allocation flag to the blueprint, the allocation flag indicating the requested cloud resources are to be partially provisioned; transmit a first provisioning request to a cloud management platform, the cloud management platform to manage a plurality of cloud resources; and in response to the cloud management platform selecting cloud resources, transmit a second provisioning request to fully provision the selected cloud resources, the second provisioning request including constraints specific to the selected cloud resources.Type: ApplicationFiled: August 2, 2021Publication date: November 25, 2021Inventors: Evgeny Aronov, Anna Delcheva, Ivo Petkov, Georgi Mitsov, Alexander Dimitrov
-
Patent number: 11182203Abstract: Methods and apparatus to orchestrate infrastructure installation of a hybrid system are disclosed. An example apparatus includes a first virtual appliance including a management endpoint. The first virtual appliance is to organize tasks to be executed to install a computing infrastructure. The example apparatus includes a first component server to execute tasks. The component server includes a management agent to communicate with the management endpoint to receive a task to be executed to install the computing infrastructure. The first virtual appliance is to associate a role with the first component server and to determine whether the first component server satisfies a prerequisite associated with the role. The first virtual appliance is to facilitate addressing an error when the first component server is determined not to satisfy the prerequisite.Type: GrantFiled: December 6, 2016Date of Patent: November 23, 2021Assignee: VMware, Inc.Inventors: Anna Delcheva, Dimitar Hristov Barfonchovski, Evgeny Aronov, Dimitar Ivanov, Miroslav Mitevski
-
Patent number: 11153297Abstract: Methods and apparatus to facilitate certificate and trust management across a distributed environment are disclosed.Type: GrantFiled: December 6, 2016Date of Patent: October 19, 2021Assignee: VMWARE, INC.Inventors: Evgeny Aronov, Zahari Ivanov, Dimitar Hristov Barfonchovski, Anna Delcheva, Diana Kovacheva
-
Publication number: 20210297393Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. An example apparatus includes at least one computer readable medium; and processor circuitry to execute instructions that cause the processor circuitry to: in response to detecting a first request to establish a first session with a cloud provider that is to perform a first action: establish the first session using credentials associated with the cloud provider; record a lifespan of a session token associated with the first session; and transmit the session token to a cloud provider adapter to facilitate communication between the cloud provider adapter and the cloud provider; and in response to detecting a second request to establish a second session with the cloud provider that is to perform a second action, transmit the session token to the cloud provider adapter to facilitate communication between the cloud provider adapter and the cloud provider.Type: ApplicationFiled: May 28, 2021Publication date: September 23, 2021Inventors: Georgi Mitsov, Evgeny Aronov, Ivo Petkov, Alexander Dimitrov, Zahari Ivanov, Ivan Strelkov
-
Patent number: 11082295Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus to implement cloud specific functionality in a cloud agnostic system includes a request interpreter to determine whether a first request includes an indication that a cloud resource is to be partially provisioned, a provision determiner to select the cloud resource based on the indication, and a cloud interface to transmit a first resource request to partially provision the cloud resource, and in response to a second request including constraints specific to the cloud resource, transmit a second resource request to fully provision the cloud resource.Type: GrantFiled: July 1, 2019Date of Patent: August 3, 2021Assignee: VMWARE, INC.Inventors: Evgeny Aronov, Anna Delcheva, Ivo Petkov, Georgi Mitsov, Alexander Dimitrov
-
Patent number: 11025732Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. The examples disclosed herein provide a system to manage cloud provider sessions. The system includes a session manger to establish a session using credentials associated with a cloud provider in response to detecting a request to establish the session with the cloud provider and to record a lifespan of a session token associated with the session. When the lifespan of the session token meets a threshold value, the session manager is to use the credentials to obtain a new session token to refresh the session. The system additionally includes a cloud provider adapter to, in response to detecting an action selection associated with a device, call the cloud provider to execute the action.Type: GrantFiled: June 17, 2019Date of Patent: June 1, 2021Assignee: VMWARE, INC.Inventors: Georgi Mitsov, Evgeny Aronov, Ivo Petkov, Alexander Dimitrov, Zahari Ivanov, Ivan Strelkov
-
Publication number: 20210019195Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to improve cloud management. An example apparatus includes at least one processor, and memory including instructions that, when executed, cause the at least one processor to execute a cloud manager installer generated by a container platform manager, the cloud manager installer is to configure a cloud computing environment based on environment information, determine one or more virtual resources based on a blueprint, and deploy a cloud platform manager in the cloud computing environment to manage a lifecycle of an application executing in the cloud computing environment by provisioning the one or more virtual resources to the cloud computing environment, and installing the cloud platform manager in the cloud computing environment by storing the cloud manager installer and the blueprint in the cloud computing environment.Type: ApplicationFiled: July 16, 2019Publication date: January 21, 2021Inventors: Evgeny Aronov, Ivo Petkov, Diana Kovacheva, Anna Delcheva, Zahari Ivanov, Georgi Mitsov, Alexander Dimitrov
-
Publication number: 20210006467Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus to implement cloud specific functionality in a cloud agnostic system includes a request interpreter to determine whether a first request includes an indication that a cloud resource is to be partially provisioned, a provision determiner to select the cloud resource based on the indication, and a cloud interface to transmit a first resource request to partially provision the cloud resource, and in response to a second request including constraints specific to the cloud resource, transmit a second resource request to fully provision the cloud resource.Type: ApplicationFiled: July 1, 2019Publication date: January 7, 2021Inventors: Evgeny Aronov, Anna Delcheva, Ivo Petkov, Georgi Mitsov, Alexander Dimitrov
-
Publication number: 20200396299Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. The examples disclosed herein provide a system to manage cloud provider sessions, the system comprising: a session manger to: in response to detecting a request to establish a session with a cloud provider, establish the session using credentials associated with the cloud provider; record a lifespan of a session token associated with the session; and when the lifespan meets a threshold value, use the credentials to obtain a new session token to refresh the session; and a cloud provider adapter to, in response to detecting an action selection associated with a device, call the cloud provider to execute the action.Type: ApplicationFiled: June 17, 2019Publication date: December 17, 2020Inventors: Georgi Mitsov, Evgeny Aronov, Ivo Petkov, Alexander Dimitrov, Zahari Ivanov, Ivan Strelkov
-
Publication number: 20200301727Abstract: Methods and apparatus to publish internal commands as a programming interface in a cloud infrastructure are provided. An example apparatus includes a first virtual appliance including a management endpoint to coordinate task execution in a computing platform. The example apparatus includes a computing infrastructure interface including a programming interface, the programming interface to expose a subset of commands for the computing platform and to hide a remainder of the commands of the computing platform from a requester, the requester to execute a first command from the subset of commands via the programming interface. The management endpoint is to parse a first execution task generated from selection of the first command via the programming interface to determine a component of the computing platform to execute the first command associated with the first execution task and to route the first command from the first execution task to the component for execution.Type: ApplicationFiled: June 8, 2020Publication date: September 24, 2020Inventors: Evgeny Aronov, Miroslav Mitevski, Diana Kovacheva, Ivo Petkov