Patents by Inventor Ivan Strelkov
Ivan Strelkov 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).
-
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: 11599382Abstract: Methods and apparatus for task processing in a distributed environment are disclosed and described. An example apparatus includes a task manager and a task dispatcher. The example task manager is to receive a task and create an execution context for the task, the execution context to associate the task with a routine for task execution. The example task dispatcher is to receive a report of task execution progress and provide an update regarding task execution progress, the task dispatcher, upon initiation of task execution, to facilitate blocking of interaction with a resource involved in the task execution. The example task dispatcher is to trigger an indication of task execution progress and, upon task finish, facilitate unblocking of the resource involved in the task execution.Type: GrantFiled: May 10, 2021Date of Patent: March 7, 2023Assignee: VMware, Inc.Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov
-
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
-
Publication number: 20210334129Abstract: Methods and apparatus for task processing in a distributed environment are disclosed and described. An example apparatus includes a task manager and a task dispatcher. The example task manager is to receive a task and create an execution context for the task, the execution context to associate the task with a routine for task execution. The example task dispatcher is to receive a report of task execution progress and provide an update regarding task execution progress, the task dispatcher, upon initiation of task execution, to facilitate blocking of interaction with a resource involved in the task execution. The example task dispatcher is to trigger an indication of task execution progress and, upon task finish, facilitate unblocking of the resource involved in the task execution.Type: ApplicationFiled: May 10, 2021Publication date: October 28, 2021Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov
-
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: 11042399Abstract: The present disclosure is related to managing virtual computing instances and physical servers. An example machine-readable medium may store instructions executable by a processing resource to cause a computer system to provide an application program interface (API) that provides a user with an ability to manage a virtual computing instance (VCI) deployed on a hypervisor and provisioned by a pool of physical computing resources and manage a physical server.Type: GrantFiled: November 27, 2019Date of Patent: June 22, 2021Assignee: VMware, Inc.Inventors: Asen Alexandrov, Danail Grigorov, Ilko Dragoev, Ivan Strelkov, Emil Gelev
-
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
-
Patent number: 11003490Abstract: Methods and apparatus for task processing in a distributed environment are disclosed and described. An example apparatus includes a task manager and a task dispatcher. The example task manager is to receive a task and create an execution context for the task, the execution context to associate the task with a routine for task execution. The example task dispatcher is to receive a report of task execution progress and provide an update regarding task execution progress, the task dispatcher, upon initiation of task execution, to facilitate blocking of interaction with a resource involved in the task execution. The example task dispatcher is to trigger an indication of task execution progress and, upon task finish, facilitate unblocking of the resource involved in the task execution.Type: GrantFiled: January 20, 2020Date of Patent: May 11, 2021Assignee: VMware, Inc.Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov
-
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
-
Patent number: 10826787Abstract: The current document is directed to aggregation of computers into distributed computing systems and, in particular, to methods and systems that simulate computer-system aggregations to test computer-system-aggregation management subsystems. In a described implementation, a host-gateway appliance is modified to simulate host-server-computer responses to management commands and requests. In this implementation, a replicated and modified management-server database is used both by a management server under test as well as by the modified host-gateway appliance.Type: GrantFiled: August 1, 2017Date of Patent: November 3, 2020Assignee: VMware, Inc.Inventors: Vijayaraghavan Soundararajan, Danail Grigorov, Ivan Strelkov, Emil Gelev
-
Publication number: 20200218565Abstract: Methods and apparatus for task processing in a distributed environment are disclosed and described. An example apparatus includes a task manager and a task dispatcher. The example task manager is to receive a task and create an execution context for the task, the execution context to associate the task with a routine for task execution. The example task dispatcher is to receive a report of task execution progress and provide an update regarding task execution progress, the task dispatcher, upon initiation of task execution, to facilitate blocking of interaction with a resource involved in the task execution. The example task dispatcher is to trigger an indication of task execution progress and, upon task finish, facilitate unblocking of the resource involved in the task execution.Type: ApplicationFiled: January 20, 2020Publication date: July 9, 2020Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov
-
Publication number: 20200097318Abstract: The present disclosure is related to managing virtual computing instances and physical servers. An example machine-readable medium may store instructions executable by a processing resource to cause a computer system to provide an application program interface (API) that provides a user with an ability to manage a virtual computing instance (VCI) deployed on a hypervisor and provisioned by a pool of physical computing resources and manage a physical server.Type: ApplicationFiled: November 27, 2019Publication date: March 26, 2020Inventors: Asen Alexandrov, Danail Grigorov, IIlko Dragoev, Ivan Strelkov, Emil Gelev
-
Patent number: 10540201Abstract: Methods and apparatus for task processing in a distributed environment are disclosed and described. An example apparatus includes a task manager and a task dispatcher. The example task manager is to receive a task and create an execution context for the task, the execution context to associate the task with a routine for task execution. The example task dispatcher is to receive a report of task execution progress and provide an update regarding task execution progress, the task dispatcher, upon initiation of task execution, to facilitate blocking of interaction with a resource involved in the task execution. The example task dispatcher is to trigger an indication of task execution progress and, upon task finish, facilitate unblocking of the resource involved in the task execution.Type: GrantFiled: July 31, 2017Date of Patent: January 21, 2020Assignee: VMware, Inc.Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov
-
Patent number: 10496429Abstract: The present disclosure is related to managing virtual computing instances and physical servers. An example machine-readable medium may store instructions executable by a processing resource to cause a computer system to provide an application program interface (API) that provides a user with an ability to manage a virtual computing instance (VCI) deployed on a hypervisor and provisioned by a pool of physical computing resources and manage a physical server.Type: GrantFiled: July 20, 2017Date of Patent: December 3, 2019Assignee: VMware, Inc.Inventors: Asen Alexandrov, Danail Grigorov, Ilko Dragoev, Ivan Strelkov, Emil Gelev
-
Publication number: 20190044823Abstract: The current document is directed to aggregation of computers into distributed computing systems and, in particular, to methods and systems that simulate computer-system aggregations to test computer-system-aggregation management subsystems. In a described implementation, a host-gateway appliance is modified to simulate host-server-computer responses to management commands and requests. In this implementation, a replicated and modified management-server database is used both by a management server under test as well as by the modified host-gateway appliance.Type: ApplicationFiled: August 1, 2017Publication date: February 7, 2019Applicant: VMware, Inc.Inventors: Ravi Soundararajan, Danail Grigorov, Ivan Strelkov, Emil Gelev
-
Publication number: 20190034224Abstract: Methods and apparatus for task processing in a distributed environment are disclosed and described. An example apparatus includes a task manager and a task dispatcher. The example task manager is to receive a task and create an execution context for the task, the execution context to associate the task with a routine for task execution. The example task dispatcher is to receive a report of task execution progress and provide an update regarding task execution progress, the task dispatcher, upon initiation of task execution, to facilitate blocking of interaction with a resource involved in the task execution. The example task dispatcher is to trigger an indication of task execution progress and, upon task finish, facilitate unblocking of the resource involved in the task execution.Type: ApplicationFiled: July 31, 2017Publication date: January 31, 2019Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov
-
Publication number: 20190026137Abstract: The present disclosure is related to managing virtual computing instances and physical servers. An example machine-readable medium may store instructions executable by a processing resource to cause a computer system to provide an application program interface (API) that provides a user with an ability to manage a virtual computing instance (VCI) deployed on a hypervisor and provisioned by a pool of physical computing resources and manage a physical server.Type: ApplicationFiled: July 20, 2017Publication date: January 24, 2019Applicant: VMware, Inc.Inventors: Asen Alexandrov, Danail Grigorov, Ilko Dragoev, Ivan Strelkov, Emil Gelev