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: 11849003
    Abstract: 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: Grant
    Filed: January 24, 2022
    Date of Patent: December 19, 2023
    Assignee: VMWARE, INC.
    Inventors: Georgi Mitsov, Miroslav Mitevski, Tina Nakova, Zhan Ivanov
  • Patent number: 11599382
    Abstract: 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: Grant
    Filed: May 10, 2021
    Date of Patent: March 7, 2023
    Assignee: VMware, Inc.
    Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov
  • Publication number: 20230015789
    Abstract: 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: Application
    Filed: July 8, 2021
    Publication date: January 19, 2023
    Inventors: Sergio SANCHEZ, Georgi MULESHKOV, Tina NAKOVA
  • Publication number: 20220150319
    Abstract: 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: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Applicant: VMware, Inc.
    Inventors: Georgi MITSOV, Miroslav MITEVSKI, Tina NAKOVA, Zhan IVANOV
  • Patent number: 11272024
    Abstract: 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: Grant
    Filed: January 16, 2020
    Date of Patent: March 8, 2022
    Assignee: VMWARE, INC.
    Inventors: Georgi Mitsov, Miroslav Mitevski, Tina Nakova, Zhan Ivanov
  • Patent number: 11182218
    Abstract: 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: Grant
    Filed: December 31, 2019
    Date of Patent: November 23, 2021
    Assignee: VMWARE, INC.
    Inventors: Sergio Sanchez, Radostin Georgiev, Alek Boninski, Angel Ivanov, Tina Nakova
  • Publication number: 20210334129
    Abstract: 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: Application
    Filed: May 10, 2021
    Publication date: October 28, 2021
    Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov
  • Patent number: 11099829
    Abstract: 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: Grant
    Filed: December 31, 2019
    Date of Patent: August 24, 2021
    Assignee: VMware, Inc.
    Inventors: Sergio Sanchez, Radostin Georgiev, Angel Ivanov, Tina Nakova
  • Publication number: 20210227038
    Abstract: 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: Application
    Filed: January 16, 2020
    Publication date: July 22, 2021
    Applicant: VMware, Inc.
    Inventors: Georgi MITSOV, Miroslav MITEVSKI, Tina NAKOVA, Zhan IVANOV
  • Publication number: 20210200596
    Abstract: 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: Application
    Filed: December 31, 2019
    Publication date: July 1, 2021
    Inventors: Sergio SANCHEZ, Radostin GEORGIEV, Alek BONINSKI, Angel IVANOV, Tina NAKOVA
  • Publication number: 20210200527
    Abstract: 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: Application
    Filed: December 31, 2019
    Publication date: July 1, 2021
    Inventors: Sergio SANCHEZ, Radostin GEORGIEV, Angel IVANOV, Tina NAKOVA
  • Patent number: 11003490
    Abstract: 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: Grant
    Filed: January 20, 2020
    Date of Patent: May 11, 2021
    Assignee: VMware, Inc.
    Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov
  • Publication number: 20200218565
    Abstract: 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: Application
    Filed: January 20, 2020
    Publication date: July 9, 2020
    Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov
  • Patent number: 10540201
    Abstract: 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: Grant
    Filed: July 31, 2017
    Date of Patent: January 21, 2020
    Assignee: VMware, Inc.
    Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov
  • Publication number: 20190034224
    Abstract: 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: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Miroslav Mitevski, Zhan Ivanov, Tina Nakova, Ivan Strelkov, Nikola Atanasov