Patents by Inventor Dimitar Kostov
Dimitar Kostov 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: 11070492Abstract: An example method of managing virtualized computing resources provided by a public cloud includes: grouping subscriptions in the public cloud into reservations, each of the reservations including constraints on virtualized computing resources provided by at least one of the subscriptions; allocating the reservations among a plurality of principals; receiving a request to provision a workload from a user associated with a first principal of the plurality of principals, wherein the workload includes metadata describing constraints of the workload; generating a deployment plan for the workload based on the metadata therein and at least one of the reservations allocated to the first principal, the deployment plan specifying a first subscription of the subscriptions; and transmitting a deployment.Type: GrantFiled: November 13, 2019Date of Patent: July 20, 2021Assignee: VMware, Inc.Inventors: Dimitar Kostov, Alexander Dimitrov, Kristiyan Georgiev, Sabo Rusev
-
Patent number: 10805232Abstract: An example method of extending a cloud manager configured to manage a public cloud includes: receiving a content package at the cloud manager, the content package including a component entity, the component entity including a resource type entity that represents a resource provided by the public cloud, a user interface (UI) form entity that defines a UI for configuring the resource, and a lifecycle operations logic that extends at least one phase of a workflow of the cloud manager; receiving a request from a user through the UI defined by the UI form entity to create the resource in the public cloud; executing the workflow of the cloud manager in response to the request; and executing the lifecycle operations logic during execution of the workflow.Type: GrantFiled: November 22, 2016Date of Patent: October 13, 2020Assignee: VMware, Inc.Inventors: Alexandar Savov, Alexander Dimitrov, Kristiyan Georgiev, Dimitar Kostov, Sabo Rusev
-
Publication number: 20200084160Abstract: An example method of managing virtualized computing resources provided by a public cloud includes: grouping subscriptions in the public cloud into reservations, each of the reservations including constraints on virtualized computing resources provided by at least one of the subscriptions; allocating the reservations among a plurality of principals; receiving a request to provision a workload from a user associated with a first principal of the plurality of principals, wherein the workload includes metadata describing constraints of the workload; generating a deployment plan for the workload based on the metadata therein and at least one of the reservations allocated to the first principal, the deployment plan specifying a first subscription of the subscriptions; and transmitting a deploymentType: ApplicationFiled: November 13, 2019Publication date: March 12, 2020Inventors: Dimitar KOSTOV, Alexander DIMITROV, Kristiyan GEORGIEV, Sabo RUSEV
-
Patent number: 10581757Abstract: An example method of managing virtualized computing resources provided by a public cloud includes: grouping subscriptions in the public cloud into reservations, each of the reservations including constraints on virtualized computing resources provided by at least one of the subscriptions; allocating the reservations among a plurality of principals; receiving a request to provision a workload from a user associated with a first principal of the plurality of principals, wherein the workload includes metadata describing constraints of the workload; generating a deployment plan for the workload based on the metadata therein and at least one of the reservations allocated to the first principal, the deployment plan specifying a first subscription of the subscriptions; and transmitting a deployment.Type: GrantFiled: November 22, 2016Date of Patent: March 3, 2020Assignee: VMware, Inc.Inventors: Dimitar Kostov, Alexander Dimitrov, Kristiyan Georgiev, Sabo Rusev
-
Patent number: 10536510Abstract: An example method of deploying a workload to a public cloud includes: receiving a request to provision a first workload from a first user, wherein the first workload includes metadata describing constraints; generating a first deployment plan for the first workload based on the metadata thereof. The step of generating comprises identifying a plurality of reservations assigned to the first user, each of the plurality of reservations including computing resources backed by a subscription provided by the public cloud; and selecting a first reservation from the plurality of reservations having available computing resources backed by a first subscription provided by the public cloud and satisfying the constraints of the first workload. The method further includes transmitting a deployment request to the public cloud using the first subscription specified in the first deployment plan.Type: GrantFiled: November 22, 2016Date of Patent: January 14, 2020Assignee: VMware, Inc.Inventors: Alexander Dimitrov, Kristiyan Georgiev, Dimitar Kostov, Sabo Rusev
-
Publication number: 20180145925Abstract: An example method of deploying a workload to a public cloud includes: receiving a request to provision a first workload from a first user, wherein the first workload includes metadata describing constraints; generating a first deployment plan for the first workload based on the metadata thereof. The step of generating comprises identifying a plurality of reservations assigned to the first user, each of the plurality of reservations including computing resources backed by a subscription provided by the public cloud; and selecting a first reservation from the plurality of reservations having available computing resources backed by a first subscription provided by the public cloud and satisfying the constraints of the first workload. The method further includes transmitting a deployment request to the public cloud using the first subscription specified in the first deployment plan.Type: ApplicationFiled: November 22, 2016Publication date: May 24, 2018Inventors: Alexander DIMITROV, Kristiyan GEORGIEV, Dimitar KOSTOV, Sabo RUSEV
-
Publication number: 20180145878Abstract: An example method of extending a cloud manager configured to manage a public cloud includes: receiving a content package at the cloud manager, the content package including a component entity, the component entity including a resource type entity that represents a resource provided by the public cloud, a user interface (UI) form entity that defines a UI for configuring the resource, and a lifecycle operations logic that extends at least one phase of a workflow of the cloud manager; receiving a request from a user through the UI defined by the UI form entity to create the resource in the public cloud; executing the workflow of the cloud manager in response to the request; and executing the lifecycle operations logic during execution of the workflow.Type: ApplicationFiled: November 22, 2016Publication date: May 24, 2018Inventors: Alexandar SAVOV, Alexander DIMITROV, Kristiyan GEORGIEV, Dimitar KOSTOV, Sabo RUSEV
-
Publication number: 20180145930Abstract: An example method of managing virtualized computing resources provided by a public cloud includes: grouping subscriptions in the public cloud into reservations, each of the reservations including constraints on virtualized computing resources provided by at least one of the subscriptions; allocating the reservations among a plurality of principals; receiving a request to provision a workload from a user associated with a first principal of the plurality of principals, wherein the workload includes metadata describing constraints of the workload; generating a deployment plan for the workload based on the metadata therein and at least one of the reservations allocated to the first principal, the deployment plan specifying a first subscription of the subscriptions; and transmitting a deploymentType: ApplicationFiled: November 22, 2016Publication date: May 24, 2018Inventors: Dimitar KOSTOV, Alexander DIMITROV, Kristiyan GEORGIEV, Sabo RUSEV
-
Patent number: 9507587Abstract: In various exemplary embodiments, a system and associated method to provide application-centric resource management of a plurality of functional units in an enterprise environment is disclosed. The system, in an exemplary embodiment, comprises a deploy service module to determine whether one or more of the plurality of functional units within the enterprise environment is added or removed, an information model repository to provide information related to the plurality of functional units, a functional unit container to store a listing of resource services related to the plurality of functional units, and a managed resources container to associate each of the plurality of functional units with one or more development components in the enterprise environment. A user-interface is configured to display non-technical management information relating to each of the plurality of functional units.Type: GrantFiled: June 30, 2009Date of Patent: November 29, 2016Assignee: SAP SEInventors: Walter Kirchgaessner, Hristo Dobtchev, Lassen Minov, Dimitar Kostov
-
Publication number: 20100333060Abstract: In various exemplary embodiments, a system and associated method to provide application-centric resource management of a plurality of functional units in an enterprise environment is disclosed. The system, in an exemplary embodiment, comprises a deploy service module to determine whether one or more of the plurality of functional units within the enterprise environment is added or removed, an information model repository to provide information related to the plurality of functional units, a functional unit container to store a listing of resource services related to the plurality of functional units, and a managed resources container to associate each of the plurality of functional units with one or more development components in the enterprise environment. A user-interface is configured to display non-technical management information relating to each of the plurality of functional units.Type: ApplicationFiled: June 30, 2009Publication date: December 30, 2010Applicant: SAP AGInventors: Walter Kirchgaessner, Hristo Dobtchev, Jassen Minov, Dimitar Kostov
-
Publication number: 20060206410Abstract: Methods and systems for supply chain management in accordance with a state model. A supply chain management system includes a transaction state module within an inter-enterprise server assessable by trading partners. The transaction state module can define a state model which allows a trading partner to view a transaction and perform an action in accordance with a state of the transaction. The state model describes, in association with each state, which of the trading partners have visibility to the transaction and ability to perform an action. The trading partners can include consumers, retailers, distributors, etc. The transactions can include a forecast order, a purchase order, a billing, a product shipment, a payment, an invoice, a credit memo, a request for quote (RFQ), and a return material authorization (RMA). States of the transaction can include, for example, create, open, public view, private view, publish, commit, cancel, supersede, and the like.Type: ApplicationFiled: March 8, 2006Publication date: September 14, 2006Inventor: Dimitar Kostov