Patents by Inventor Angel Ivanov

Angel 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).

  • Publication number: 20240020373
    Abstract: Dynamic supply of trusted certificates to a containerized environment by mounting a directory into a container image can be implemented as computer-readable methods, media and systems. The directory stores trusted certificates related to a tenant account at a platform system. The trusted certificates include user specific trusted certificates relevant for authentication at an external system and default certificates relevant for an operating system running at a containerized runtime environment of the tenant account. The trusted certificates are used during execution of functions requested by a user of the tenant account. A function that is defined for a tenant account is executed at a container instantiated at the containerized runtime environment of the platform system. The function dynamically uses the trusted certificates maintained at the directory that is mounted at the containerized runtime environment, where at least one of the trusted certificates is used for authentication at the external system.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 18, 2024
    Inventors: Angel Ivanov, Vesela Popova
  • Publication number: 20230300086
    Abstract: Various aspects are disclosed for optimization of dependent systems for serverless frameworks that facilitate a function-as-a-service (FaaS). In some examples, an agent can be installed on a dependent system and collect resource consumption data that is reported to a management service. The management service can throttle requests submitted to the FaaS or scale up the infrastructure depending upon the resource consumption data.
    Type: Application
    Filed: January 28, 2022
    Publication date: September 21, 2023
    Inventors: Angel Ivanov, Antonio Filipov, Yavor Syarov, Radoslav Bonev
  • 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
  • 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: 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
  • Publication number: 20170211192
    Abstract: An oxyhydrogen generator comprises an electrolyser consisting of a plurality of electrolytic cells (1) covered by hermetically sealed housing. Each cell (1) comprises a chamber (2), forming an electrolytic bath where a plurality of alternating anodes (4.2) and cathodes (4.1) are housed, a metal screen (5) being mounted between the electrodes (4). Electrodes (4) are connected in series to a DC source, and the electrolytic baths of chambers (2) are interconnected via spillways (6). In the upper end of the housing, an inlet (7) is formed for charging cells (1) with electrolyte, connected to reservoir (8) for electrolyte and at least one outlet (12.1) for the discharge of the resultant oxyhydrogen gas from cells (1). The oxyhydrogen generator has a microprocessor module (9) for the control and management of the parameters of the electrolysing process.
    Type: Application
    Filed: August 15, 2014
    Publication date: July 27, 2017
    Inventors: Angel Ivanov Bozhilov, Boyan Mirchev Tabakov
  • Patent number: 8018525
    Abstract: An auto-exposure algorithm for controlling a camera flash uses image processing to identify important areas of the image affected by the flash, while disregarding highly reflective/illuminated areas and uses a ND filter to linearize the flash triggering with highly reflective scenes. The camera flash is controlled by the auto-exposure algorithm in two stages: a pre-flash stage followed by a main-flash stage. In the pre-flash stage, two images are captured under the same camera settings regarding the exposure time, gain, iris and resolution. One image is captured with flash and one without. From the difference between the two images, a reference pixel is used to determine the flash intensity in the main-flash stage.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: September 13, 2011
    Assignee: Nokia Corporation
    Inventors: Philip Trevelyan, Angel Ivanov, Emil Kirilov, Ivan Vasilev
  • Publication number: 20090160944
    Abstract: An auto-exposure algorithm for controlling a camera flash uses image processing to identify important areas of the image affected by the flash, while disregarding highly reflective/illuminated areas and uses a ND filter to linearize the flash triggering with highly reflective scenes. The camera flash is controlled by the auto-exposure algorithm in two stages: a pre-flash stage followed by a main-flash stage. In the pre-flash stage, two images are captured under the same camera settings regarding the exposure time, gain, iris and resolution. One image is captured with flash and one without. From the difference between the two images, a reference pixel is used to determine the flash intensity in the main-flash stage.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 25, 2009
    Inventors: Philip Trevelyan, Angel Ivanov, Emil Kirilov, Ivan Vasilev