Patents by Inventor Rostislav Georgiev
Rostislav Georgiev 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: 11755343Abstract: Methods, apparatus and articles of manufacture to provide workflow subscription management in a cloud computing environment are disclosed. Examples disclosed herein cause a graphical user interface associated with a virtual appliance to present a template to create a first workflow subscription, the template including (1) a first input element to specify a workflow to be performed, and (2) a second input element to specify an event topic that is to trigger operation of the workflow, the second input element including a field to specify at least one of (i) whether other workflow subscriptions are to be blocked from an event notification associated with the event topic until the first workflow subscription has acted upon the event notification, or (ii) whether a reply notification is to be sent to a service associated with the event notification after the workflow has completed in response to being triggered based on the event notification.Type: GrantFiled: June 7, 2021Date of Patent: September 12, 2023Assignee: VMware, Inc.Inventors: Ivanka Baneva, Boris Savov, Rostislav Georgiev, Ventsyslav Raikov
-
Methods, systems and apparatus for client extensibility during provisioning of a composite blueprint
Patent number: 11507432Abstract: Methods, apparatus and articles of manufacture to provide client extensibility during provisioning of a composite blueprint are disclosed. An example virtual appliance in a cloud computing environment includes an orchestrator to facilitate provisioning of a virtual computing resource based on a blueprint, the provisioning associated with an event defined by the blueprint. The example virtual appliance also includes an event broker to maintain a set of subscribers to the event broker, each of the set of subscribers further subscribing to at least one event topic through the event broker, the event broker to trigger a notification of a first subscriber to a first event topic associated with the event when the event broker determines that the first subscriber is a blocking subscriber for the first event topic, the event broker to facilitate modification of the event by a blocking subscriber but not by a non-blocking subscriber.Type: GrantFiled: August 2, 2021Date of Patent: November 22, 2022Assignee: VMware, Inc.Inventors: Ventsyslav Raikov, Boris Savov, Rostislav Georgiev, Rosen Spasov -
Patent number: 11481239Abstract: Methods and apparatus to customize deployment using approvals are disclosed. An example deployment approval manager can generate a first Approval Payload including an initial application component approval proposal of an application component that provides a logical template of an application. A deployment event broker can reply-back to the deployment approval manager with a second approval payload that includes a processed application component approval proposal.Type: GrantFiled: December 7, 2016Date of Patent: October 25, 2022Assignee: VMware, Inc.Inventors: Boris Savov, Rostislav Georgiev, Lazarin Lazarov, Ventsyslav Raikov, Ivanka Baneva
-
Patent number: 11265366Abstract: Example virtual appliances disclosed herein include processor circuitry to accept a resource definition of a custom resource to be executed in a cloud computing environment. Disclosed example virtual appliances also include a lifecycle manager to manage a lifecycle of the custom resource based on a state machine. Disclosed example virtual appliances further include a database to: (i) query the lifecycle manager for a set of operations available to execute in a current lifecycle state of the custom resource; (ii) update a catalog item for the custom resource to present the set of operations available to execute in the current lifecycle state of the custom resource, the catalog item created based on the resource definition of the custom resource; and (iii) in response to selection of a first operation in the set of operations, send a message to cause the processor circuitry to execute the first operation.Type: GrantFiled: July 19, 2019Date of Patent: March 1, 2022Assignee: VMware, Inc.Inventors: Kiril Angelov Stefanov, Boris Savov, Rostislav Georgiev, Ventsyslav Raikov
-
Patent number: 11263058Abstract: Methods and apparatus to customize deployment using metaproperties are disclosed. An example deployment metaproperty manager can generate a first metaproperty payload including an application component metaproperty of an application component that provides a logical template of an application. A deployment event broker can reply-back to the deployment metaproperty manager with a second metaproperty payload that includes a processed application component metaproperty.Type: GrantFiled: April 20, 2020Date of Patent: March 1, 2022Assignee: VMWARE, INC.Inventors: Ventsyslav Raikov, Lazarin Lazarov, Boris Savov, Rostislav Georgiev
-
METHODS, SYSTEMS AND APPARATUS FOR CLIENT EXTENSIBILITY DURING PROVISIONING OF A COMPOSITE BLUEPRINT
Publication number: 20220043693Abstract: Methods, apparatus and articles of manufacture to provide client extensibility during provisioning of a composite blueprint are disclosed. An example virtual appliance in a cloud computing environment includes an orchestrator to facilitate provisioning of a virtual computing resource based on a blueprint, the provisioning associated with an event defined by the blueprint. The example virtual appliance also includes an event broker to maintain a set of subscribers to the event broker, each of the set of subscribers further subscribing to at least one event topic through the event broker, the event broker to trigger a notification of a first subscriber to a first event topic associated with the event when the event broker determines that the first subscriber is a blocking subscriber for the first event topic, the event broker to facilitate modification of the event by a blocking subscriber but not by a non-blocking subscriber.Type: ApplicationFiled: August 2, 2021Publication date: February 10, 2022Inventors: Ventsyslav Raikov, Boris Savov, Rostislav Georgiev, Rosen Spasov -
Publication number: 20210294672Abstract: Methods, apparatus and articles of manufacture to provide workflow subscription management in a cloud computing environment are disclosed. Examples disclosed herein cause a graphical user interface associated with a virtual appliance to present a template to create a first workflow subscription, the template including (1) a first input element to specify a workflow to be performed, and (2) a second input element to specify an event topic that is to trigger operation of the workflow, the second input element including a field to specify at least one of (i) whether other workflow subscriptions are to be blocked from an event notification associated with the event topic until the first workflow subscription has acted upon the event notification, or (ii) whether a reply notification is to be sent to a service associated with the event notification after the workflow has completed in response to being triggered based on the event notification.Type: ApplicationFiled: June 7, 2021Publication date: September 23, 2021Inventors: Ivanka Baneva, Boris Savov, Rostislav Georgiev, Ventsyslav Raikov
-
Methods, systems and apparatus for client extensibility during provisioning of a composite blueprint
Patent number: 11080098Abstract: Methods, apparatus and articles of manufacture to provide client extensibility during provisioning of a composite blueprint are disclosed. An example virtual appliance in a cloud computing environment includes an orchestrator to facilitate provisioning of a virtual computing resource based on a blueprint, the provisioning associated with an event defined by the blueprint. The example virtual appliance also includes an event broker to maintain a set of subscribers to the event broker, each of the set of subscribers further subscribing to at least one event topic through the event broker, the event broker to trigger a notification of a first subscriber to a first event topic associated with the event when the event broker determines that the first subscriber is a blocking subscriber for the first event topic, the event broker to facilitate modification of the event by a blocking subscriber but not by a non-blocking subscriber.Type: GrantFiled: August 31, 2017Date of Patent: August 3, 2021Assignee: VMware, Inc.Inventors: Ventsyslav Raikov, Boris Savov, Rostislav Georgiev, Rosen Spasov -
Patent number: 11029977Abstract: Methods, apparatus and articles of manufacture to provide workflow subscription management in a cloud computing environment are disclosed. Example methods disclosed herein include causing display of a template corresponding to an event topic that is to trigger a workflow associated with a first workflow subscription, the first workflow subscription included in a plurality of workflow subscriptions having a hierarchy, the template to include a first field to specify whether at least one other workflow subscription associated with the event topic is to be blocked until a hierarchically dominant workflow subscription has at least one of been notified of the event topic or taken action based on the event topic. Disclosed example methods also include triggering the workflow in response to an event notification associated with the event topic.Type: GrantFiled: February 3, 2020Date of Patent: June 8, 2021Assignee: VMware, Inc.Inventors: Ivanka Baneva, Boris Savov, Rostislav Georgiev, Ventsyslav Raikov
-
Patent number: 10936373Abstract: A computer system includes hosts for hosting virtual infrastructures. Compute resources provided by the hosts are allocated to user groups (e.g., departments, projects) in the form of reservations that define amounts of resources available to the user groups. Tags can be associated with both hosts and with reservations. A reservation has access to resources of a host having a host tag that matches a user tag associated with the reservation. Thus, to make a host available to a reservation, either 1) a tag can be added to the reservation to match a tag of the host, or 2) a tag can be added to the host to match a tag of a reservation. This can be more convenient than a case in which both a host and a reservation must be configured to give the reservation access to the host.Type: GrantFiled: February 24, 2018Date of Patent: March 2, 2021Assignee: VMware, Inc.Inventors: Boris Savov, Petar Mitrov, Rostislav Georgiev, Ventsyslav Raikov
-
Publication number: 20200250010Abstract: Methods and apparatus to customize deployment using metaproperties are disclosed. An example deployment metaproperty manager can generate a first metaproperty payload including an application component metaproperty of an application component that provides a logical template of an application. A deployment event broker can reply-back to the deployment metaproperty manager with a second metaproperty payload that includes a processed application component metaproperty.Type: ApplicationFiled: April 20, 2020Publication date: August 6, 2020Inventors: Ventsyslav Raikov, Lazarin Lazarov, Boris Savov, Rostislav Georgiev
-
Publication number: 20200174806Abstract: Methods, apparatus and articles of manufacture to provide workflow subscription management in a cloud computing environment are disclosed. Example methods disclosed herein include causing display of a template corresponding to an event topic that is to trigger a workflow associated with a first workflow subscription, the first workflow subscription included in a plurality of workflow subscriptions having a hierarchy, the template to include a first field to specify whether at least one other workflow subscription associated with the event topic is to be blocked until a hierarchically dominant workflow subscription has at least one of been notified of the event topic or taken action based on the event topic. Disclosed example methods also include triggering the workflow in response to an event notification associated with the event topic.Type: ApplicationFiled: February 3, 2020Publication date: June 4, 2020Inventors: Ivanka Baneva, Boris Savov, Rostislav Georgiev, Ventsyslav Raikov
-
Patent number: 10628232Abstract: Methods and apparatus to customize deployment using metaproperties are disclosed. An example deployment metaproperty manager can generate a first metaproperty payload including an initial application component metaproperty of an application component that provides a logical template of an application. A deployment event broker can reply-back to the deployment metaproperty manager with a second metaproperty payload that includes a processed application component metaproperty.Type: GrantFiled: December 3, 2018Date of Patent: April 21, 2020Assignee: VMware, Inc.Inventors: Ventsyslav Raikov, Lazarin Lazarov, Boris Savov, Rostislav Georgiev
-
Patent number: 10552180Abstract: Methods, apparatus and articles of manufacture to provide workflow subscription management in a cloud computing environment are disclosed. Example disclosed methods include, in response to a first input identifying an event topic, causing, by executing an instruction with a processor, a corresponding event schema to be displayed, accessing a second input identifying a field included in the event topic schema and a third input identifying a threshold value corresponding to the field. Disclosed example methods also include, in response to receiving an event notification corresponding to the event topic and based on the threshold value having a defined relationship to a payload value included in an event payload contained in the event notification, triggering a workflow.Type: GrantFiled: December 7, 2016Date of Patent: February 4, 2020Assignee: VMware, Inc.Inventors: Ivanka Baneva, Boris Savov, Rostislav Georgiev, Ventsyslav Raikov
-
Patent number: 10503486Abstract: Methods and apparatus to reduce application deployment sizes are disclosed. An example apparatus includes a build generator to generate a build profile associated with a virtual appliance in a virtualization environment, the build profile including a plurality of application components including archive files associated with the virtual appliance. The example apparatus also includes a duplicate identifier to determine when a first library and a second library included in the build profile are duplicate libraries, the first library associated with a first filename and a first data portion and the second library associated with a second filename and a second data portion. The example apparatus also includes a duplicate remover to, in response to a determination that the first library and the second library are duplicate libraries, replace the first filename with a hard link to the second data portion to update the build profile.Type: GrantFiled: December 9, 2016Date of Patent: December 10, 2019Assignee: VMware, Inc.Inventors: George Dimitrov, Alexander Stoyanov, Miroslav Mitevski, Rostislav Georgiev
-
Publication number: 20190342375Abstract: Example virtual appliances disclosed herein include processor circuitry to accept a resource definition of a custom resource to be executed in a cloud computing environment. Disclosed example virtual appliances also include a lifecycle manager to manage a lifecycle of the custom resource based on a state machine. Disclosed example virtual appliances further include a database to: (i) query the lifecycle manager for a set of operations available to execute in a current lifecycle state of the custom resource; (ii) update a catalog item for the custom resource to present the set of operations available to execute in the current lifecycle state of the custom resource, the catalog item created based on the resource definition of the custom resource; and (iii) in response to selection of a first operation in the set of operations, send a message to cause the processor circuitry to execute the first operation.Type: ApplicationFiled: July 19, 2019Publication date: November 7, 2019Inventors: Kiril Angelov Stefanov, Boris Savov, Rostislav Georgiev, Ventsyslav Raikov
-
Publication number: 20190266025Abstract: A computer system includes hosts for hosting virtual infrastructures. Compute resources provided by the hosts are allocated to user groups (e.g., departments, projects) in the form of reservations that define amounts of resources available to the user groups. Tags can be associated with both hosts and with reservations. A reservation has access to resources of a host having a host tag that matches a user tag associated with the reservation. Thus, to make a host available to a reservation, either 1) a tag can be added to the reservation to match a tag of the host, or 2) a tag can be added to the host to match a tag of a reservation. This can be more convenient than a case in which both a host and a reservation must be configured to give the reservation access to the host.Type: ApplicationFiled: February 24, 2018Publication date: August 29, 2019Applicant: VMWARE, INC.Inventors: Boris SAVOV, Petar MITROV, Rostislav GEORGIEV, Ventsyslav RAIKOV
-
Patent number: 10362096Abstract: Methods, apparatus and articles of manufacture to provide lifecycle management of custom resources in a cloud computing environment are disclosed. Example methods disclosed herein for custom resource lifecycle management include accepting, with an extensibility service implemented by a virtual appliance, a resource definition and a lifecycle definition for a custom resource to be executed in a cloud computing environment. Disclosed example methods also include managing, with a lifecycle manager implemented by the virtual appliance, a lifecycle of the custom resource based on a state machine implemented according to the lifecycle definition for the custom resource. Disclosed example methods further include providing, with a catalog implemented by the virtual appliance, a catalog item for the custom resource, the catalog item based on the resource definition for the custom resource.Type: GrantFiled: November 23, 2016Date of Patent: July 23, 2019Assignee: VMware, Inc.Inventors: Kiril Angelov Stefanov, Boris Savov, Rostislav Georgiev, Ventsyslav Raikov
-
Patent number: 10353752Abstract: Methods and apparatus to customize deployment are disclosed. An example deployment customization manager can generate a first notification payload including an uncustomized application component property of an application component that provides a logical template of an application. A deployment event broker can reply back to the deployment customization manager with another payload that includes a customized or modified application component property.Type: GrantFiled: December 7, 2016Date of Patent: July 16, 2019Assignee: VMWARE, INC.Inventors: Boris Savov, Igor Stoyanov, Rostislav Georgiev
-
Publication number: 20190188048Abstract: Methods and apparatus to customize deployment using metaproperties are disclosed. An example deployment metaproperty manager can generate a first metaproperty payload including an initial application component metaproperty of an application component that provides a logical template of an application. A deployment event broker can reply-back to the deployment metaproperty manager with a second metaproperty payload that includes a processed application component metaproperty.Type: ApplicationFiled: December 3, 2018Publication date: June 20, 2019Inventors: Ventsyslav Raikov, Lazarin Lazarov, Boris Savov, Rostislav Georgiev