Patents by Inventor George Dimitrov

George Dimitrov 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: 10929115
    Abstract: Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example method includes requesting, by executing an instruction with a processor within a deployment environment, a package supporting execution of a second instruction from a management endpoint, loading, by executing an instruction with the processor, a first component of the package in a command cache, the first component including a third instruction to implement a plugin framework, causing, by executing an instruction with the processor, a second component of the package to be stored in an instruction cache, the instruction cache located outside the deployment environment, the second component including a fourth instruction, and executing the first component from the command cache.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: February 23, 2021
    Assignee: VMware, Inc.
    Inventors: Dimitar Ivanov, Alexander Stoyanov, George Dimitrov, Anna Delcheva, Dimitar Hristov Barfonchovski
  • Patent number: 10503486
    Abstract: 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: Grant
    Filed: December 9, 2016
    Date of Patent: December 10, 2019
    Assignee: VMware, Inc.
    Inventors: George Dimitrov, Alexander Stoyanov, Miroslav Mitevski, Rostislav Georgiev
  • Publication number: 20190187968
    Abstract: Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example method includes requesting, by executing an instruction with a processor within a deployment environment, a package supporting execution of a second instruction from a management endpoint, loading, by executing an instruction with the processor, a first component of the package in a command cache, the first component including a third instruction to implement a plugin framework, causing, by executing an instruction with the processor, a second component of the package to be stored in an instruction cache, the instruction cache located outside the deployment environment, the second component including a fourth instruction, and executing the first component from the command cache.
    Type: Application
    Filed: February 22, 2019
    Publication date: June 20, 2019
    Inventors: Dimitar Ivanov, Alexander Stoyanov, George Dimitrov, Anna Delcheva, Dimitar Hristov Barfonchovski
  • Publication number: 20180165080
    Abstract: 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: Application
    Filed: December 9, 2016
    Publication date: June 14, 2018
    Inventors: George Dimitrov, Alexander Stoyanov, Miroslav Mitevski, Rostislav Georgiev
  • Publication number: 20180157592
    Abstract: Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example method includes accessing, by executing a first instruction with a processor implementing a management agent within a deployment environment, an indication of a second instruction to be executed, the indication of the second instruction to be executed provided by a management endpoint within the deployment environment. A package supporting execution of the instruction is requested from the management endpoint. A component of the package is loaded into a command cache. The component of the package includes the second instruction to be executed. The command cache is implemented by a plug in framework. The second instruction is executed from the command cache. A result of the execution of the second instruction is collected. The result of the execution of the second instruction is transmitted to the management endpoint.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: Dimitar Ivanov, Alexander Stoyanov, George Dimitrov, Anna Delcheva, Dimitar Hristov Barfonchovski