Patents by Inventor Tina Nakova
Tina Nakova 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: 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
-
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: 20230015789Abstract: An example method of aggregating authorization information for a user accessing a service executing in a virtualized computing system includes: receiving, at an authorities aggregating service (AAS) executing in the virtualized computing system, a request for an authorization context for the user from the service; requesting, by the AAS, authorization information from at least one authorization source registered with the AAS for the user; generating the authorization context by aggregating the authorization information; and returning the authorization context to the service.Type: ApplicationFiled: July 8, 2021Publication date: January 19, 2023Inventors: Sergio SANCHEZ, Georgi MULESHKOV, Tina NAKOVA
-
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
-
Patent number: 11182218Abstract: System and computer-implemented method for executing a workflow definition with a set of function definitions having code executable with at least one cloud services provider in a plurality of cloud services providers involve reception of a request to execute a function definition from the workflow definition and a determination of whether code contained in the function definition is only executable at that particular cloud services provider. A provider function at the cloud services provider is invoked using the function definition and an execute command for the provider function is transmitted for the provider function.Type: GrantFiled: December 31, 2019Date of Patent: November 23, 2021Assignee: VMWARE, INC.Inventors: Sergio Sanchez, Radostin Georgiev, Alek Boninski, Angel Ivanov, Tina Nakova
-
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
-
Patent number: 11099829Abstract: System and computer-implemented method dynamically deploying serverless functions in a cloud architecture utilize a code execution service to receive a request to trigger execution of a serverless function and to determine deployment status information for a previous serverless function version based on the request. The deployment status information is then used to generate a code execution service command for the code execution service to deploy the serverless function.Type: GrantFiled: December 31, 2019Date of Patent: August 24, 2021Assignee: VMware, Inc.Inventors: Sergio Sanchez, Radostin Georgiev, Angel Ivanov, Tina Nakova
-
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
-
Publication number: 20210200596Abstract: System and computer-implemented method for executing a workflow definition with a set of function definitions having code executable with at least one cloud services provider in a plurality of cloud services providers involve reception of a request to execute a function definition from the workflow definition and a determination of whether code contained in the function definition is only executable at that particular cloud services provider. A provider function at the cloud services provider is invoked using the function definition and an execute command for the provider function is transmitted for the provider function.Type: ApplicationFiled: December 31, 2019Publication date: July 1, 2021Inventors: Sergio SANCHEZ, Radostin GEORGIEV, Alek BONINSKI, Angel IVANOV, Tina NAKOVA
-
Publication number: 20210200527Abstract: System and computer-implemented method dynamically deploying serverless functions in a cloud architecture utilize a code execution service to receive a request to trigger execution of a serverless function and to determine deployment status information for a previous serverless function version based on the request. The deployment status information is then used to generate a code execution service command for the code execution service to deploy the serverless function.Type: ApplicationFiled: December 31, 2019Publication date: July 1, 2021Inventors: Sergio SANCHEZ, Radostin GEORGIEV, Angel IVANOV, Tina NAKOVA
-
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