Patents by Inventor Zhan Ivanov
Zhan Ivanov 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: 11861402Abstract: Methods, apparatus, systems, and articles of manufacture to provide tenant aware runtime feature toggling in a cloud or other virtualized computing environment are disclosed. An example method includes determining a feature toggle associated with a resource of a provisioning request; retrieving the feature toggle from a database using a first tenant identifier, the feature toggle to have a first value for the first tenant identifier and a second value for a second tenant identifier; processing the feature toggle to provision the resource according to the first value of the feature toggle; and facilitating provisioning of the resource according to the first value.Type: GrantFiled: June 25, 2020Date of Patent: January 2, 2024Assignee: VMware, Inc.Inventors: Daniel Pavlov, Boris Savov, Kristiyan Georgiev, Grigor Ganekov, Zhan Ivanov
-
Patent number: 11849003Abstract: Persistent connections are provided between components in a container environment. A hypertext transfer protocol (HTTP) client may include a monitoring service and a proxy service. To obtain information regarding containers in the container environment, the monitoring service communicates a request to the proxy service. The proxy service in turn maintains a persistent connection for a session with a container management service using an authentication token, and communicates the request to the container management service during the session. The container management service obtains the requested information from the container(s) and returns the information in a response to the proxy service, which in turn returns the response to the monitoring service. The session is destroyed/ended only under certain error conditions—otherwise, the session between the proxy service and the container management system is kept persistent.Type: GrantFiled: January 24, 2022Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Georgi Mitsov, Miroslav Mitevski, Tina Nakova, Zhan Ivanov
-
Publication number: 20230106025Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for provisioning cloud infrastructure resources, the apparatus comprising: resource bundling circuitry to select cloud infrastructure resources to bundle as a virtual private zone; provisioning circuitry to provision the cloud infrastructure resources; and allocation circuitry to allocate the virtual private zone to a first tenant, the first tenant authorized to access the cloud infrastructure resources bundled in the virtual private zone.Type: ApplicationFiled: October 5, 2021Publication date: April 6, 2023Inventors: Stoyan Genchev, Ilia Pantchev, Marin Dzhigarov, Dimitar Ivanov, Daniel Pavlov, Zhan Ivanov, Valentina Reutova, Grigor Ganekov, Ina Uzunova, Albena Kertova
-
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
-
Publication number: 20220150319Abstract: Persistent connections are provided between components in a containiner environment. A hypertext transfer protocol (HTTP) client may include a monitoring service and a proxy service. To obtain information regarding containers in the container environment, the monitoring service communicates a request to the proxy service. The proxy service in turn maintains a persistent connection for a session with a container management service using an authentication token, and communicates the request to the container management service during the session. The container management service obtains the requested information from the container(s) and returns the information in a response to the proxy service, which in turn returns the response to the monitoring service. The session is destroyed/ended only under certain error conditions—otherwise, the session between the proxy service and the container management system is kept persistent.Type: ApplicationFiled: January 24, 2022Publication date: May 12, 2022Applicant: VMware, Inc.Inventors: Georgi MITSOV, Miroslav MITEVSKI, Tina NAKOVA, Zhan IVANOV
-
Patent number: 11272024Abstract: Persistent connections are provided between components in a container environment. A hypertext transfer protocol (HTTP) client may include a monitoring service and a proxy service. To obtain information regarding containers in the container environment, the monitoring service communicates a request to the proxy service. The proxy service in turn maintains a persistent connection for a session with a container management service using an authentication token, and communicates the request to the container management service during the session. The container management service obtains the requested information from the container(s) and returns the information in a response to the proxy service, which in turn returns the response to the monitoring service. The session is destroyed/ended only under certain error conditions—otherwise, the session between the proxy service and the container management system is kept persistent.Type: GrantFiled: January 16, 2020Date of Patent: March 8, 2022Assignee: VMWARE, INC.Inventors: Georgi Mitsov, Miroslav Mitevski, Tina Nakova, Zhan Ivanov
-
Publication number: 20210406073Abstract: Methods, apparatus, systems, and articles of manufacture to provide tenant aware runtime feature toggling in a cloud or other virtualized computing environment are disclosed. An example method includes determining a feature toggle associated with a resource of a provisioning request; retrieving the feature toggle from a database using a first tenant identifier, the feature toggle to have a first value for the first tenant identifier and a second value for a second tenant identifier; processing the feature toggle to provision the resource according to the first value of the feature toggle; and facilitating provisioning of the resource according to the first value.Type: ApplicationFiled: June 25, 2020Publication date: December 30, 2021Inventors: Daniel PAVLOV, Boris SAVOV, Kristiyan GEORGIEV, Grigor GANEKOV, Zhan IVANOV
-
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: 20210227038Abstract: Persistent connections are provided between components in a container environment. A hypertext transfer protocol (HTTP) client may include a monitoring service and a proxy service. To obtain information regarding containers in the container environment, the monitoring service communicates a request to the proxy service. The proxy service in turn maintains a persistent connection for a session with a container management service using an authentication token, and communicates the request to the container management service during the session. The container management service obtains the requested information from the container(s) and returns the information in a response to the proxy service, which in turn returns the response to the monitoring service. The session is destroyed/ended only under certain error conditions—otherwise, the session between the proxy service and the container management system is kept persistent.Type: ApplicationFiled: January 16, 2020Publication date: July 22, 2021Applicant: VMware, Inc.Inventors: Georgi MITSOV, Miroslav MITEVSKI, Tina NAKOVA, Zhan IVANOV
-
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: 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
-
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
-
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