Patents by Inventor Branislav ABADZHIMARINOV

Branislav ABADZHIMARINOV 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: 11941406
    Abstract: Example methods are provided for configuring a hyper-converged infrastructure (HCI) cluster managed by a cluster manager. The method may comprise retrieving, by a workflow session from the cluster manager. The workflow session may include a plurality of workflow operations, and a first workflow operation selected from the plurality of workflow operations is marked as incomplete. The method may transmit o the cluster manager a request to invoke the first workflow operation. The cluster manager may be configured to perform the first workflow operation by batch-configuring a plurality of nodes in the HCI cluster. In response to a determination that the first workflow operation is completed, the method may request the cluster manager to mark the first work operation in the workflow session as completed.
    Type: Grant
    Filed: September 29, 2019
    Date of Patent: March 26, 2024
    Assignee: VMware, Inc.
    Inventors: Vasil Chomakov, Martin Marinov, Branislav Abadzhimarinov, Vikram Krishnamurthy
  • Publication number: 20240028362
    Abstract: A script for execution in a software-defined data center (SDDC) can be received. The script can include an object identifier of an SDDC resource object. A validation of the object identifier can be performed before the script is executed. The script can be executed responsive to the validation being successful. A notification can be provided responsive to the validation being unsuccessful.
    Type: Application
    Filed: July 22, 2022
    Publication date: January 25, 2024
    Applicant: VMware, Inc.
    Inventors: Branislav Abadzhimarinov, Martin Marinov
  • Patent number: 11822676
    Abstract: Example methods are provided to for automated determination of a minimal set of privileges that are required to execute a workflow in a virtualized computing environment. While the workflow is being executed, interactions with a user interface are recorded. The interactions include application program interface (API) calls. The method identifies the privileges that are used to execute the API calls, and the identified privileges are combined to form the minimal set of privileges. A model is generated that associates the minimal set of privileges to the workflow, and the model is applied to determine the privileges to assign to users that will be performing the same workflow.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: November 21, 2023
    Assignee: VMWARE, INC.
    Inventors: Martin Marinov, Branislav Abadzhimarinov, Miroslava Dimitrova Markova
  • Publication number: 20230289164
    Abstract: Systems and methods are described for providing a Graphical User Interface (“GUI”) for applying an existing image to a server cluster. The existing image can come from a host known or unknown to a system. For a known host, using the GUI a user can select a host from a list of known hosts. A server can import an image file for the selected host and create a server cluster with the image file. For an unknown host, using the GUI the user can input an address and access credentials for the unknown host. The server can use the address and access credentials to import an image file and create a server cluster. Using the GUI, the user can also apply an existing image to hosts in an existing server cluster or use an existing image to add new hosts to a cluster.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 14, 2023
    Inventors: Branislav Abadzhimarinov, Ledda Grigorova-Borisova
  • Patent number: 11698799
    Abstract: A system can improve application performance by using lazy loading of code containers based on non-navigational actions in single-page or hybrid applications. A page can launch by loading a main bundle of code. The main bundle can include an action manifest that maps action identifiers to separate code modules. Those separate code modules can include functions for handling the actions. Based on a non-navigational action that occurs, the application can use the action manifest to map a first action identifier of the first action to a first code module. The application can then lazy load a first code module asynchronously from the main bundle. The application can also use route guards with filters to determine child actions, validate action routes, and cache the validated routes for later use without a remote server call.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: July 11, 2023
    Assignee: VMware, Inc.
    Inventors: Branislav Abadzhimarinov, Asen Radev, Petar Nikalaev Ivanov, Dimitar Kanev
  • Publication number: 20220229673
    Abstract: A system can improve application performance by using lazy loading of code containers based on non-navigational actions in single-page or hybrid applications. A page can launch by loading a main bundle of code. The main bundle can include an action manifest that maps action identifiers to separate code modules. Those separate code modules can include functions for handling the actions. Based on a non-navigational action that occurs, the application can use the action manifest to map a first action identifier of the first action to a first code module. The application can then lazy load a first code module asynchronously from the main bundle. The application can also use route guards with filters to determine child actions, validate action routes, and cache the validated routes for later use without a remote server call.
    Type: Application
    Filed: January 21, 2021
    Publication date: July 21, 2022
    Inventors: Branislav Abadzhimarinov, Asen Radev, Petar Nikalaev Ivanov, Dimitar Kanev
  • Publication number: 20220188128
    Abstract: The present disclosure is related to methods, systems, and machine-readable media for telemetry-based preloading. A plurality of telemetry events corresponding to a plurality of sessions with an application can be received, wherein each telemetry event is associated with a user selection of any of a plurality of user interface elements of the application that causes one of a plurality of chunks of executable instructions of the application to load. A respective probability associated with each of the plurality of chunks being loaded in a subsequent session can be determined, and the plurality of chunks can be preloaded during an idle period of the subsequent session in an order of descending determined probability.
    Type: Application
    Filed: December 11, 2020
    Publication date: June 16, 2022
    Applicant: VMware, Inc.
    Inventors: Branislav Abadzhimarinov, Vasil Chomakov
  • Patent number: 11237694
    Abstract: Example methods are provided to provide synchronization between multiple pop-up windows that are displayed by a user interface. The pop-up windows may render graphical representations of usage data provided through operational metrics associated with elements in a virtualized computing environment. User navigation to a navigation point in one pop-up window results in a similar navigation to another navigation point in another pop-up window, such that information in for the navigation points in both pop-up windows may be presented in accordance with a common timestamp.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: February 1, 2022
    Assignee: VMWARE, INC.
    Inventors: Branislav Abadzhimarinov, Martin Marinov, Plamen Semerdzhiev
  • Publication number: 20210096878
    Abstract: Example methods are provided for configuring a hyper-converged infrastructure (HCl) cluster managed by a cluster manager. The method may comprise retrieving, by a workflow session from the cluster manager. The workflow session may include a plurality of workflow operations, and a first workflow operation selected from the plurality of workflow operations is marked as incomplete. The method may transmit o the cluster manager a request to invoke the first workflow operation. The cluster manager may be configured to perform the first workflow operation by batch-configuring a plurality of nodes in the HCl cluster. In response to a determination that the first workflow operation is completed, the method may request the cluster manager to mark the first work operation in the workflow session as completed.
    Type: Application
    Filed: September 29, 2019
    Publication date: April 1, 2021
    Applicant: VMware, Inc.
    Inventors: Vasil CHOMAKOV, Martin MARINOV, Branislav ABADZHIMARINOV, Vikram KRISHNAMURTHY
  • Publication number: 20200410115
    Abstract: Example methods are provided to for automated determination of a minimal set of privileges that are required to execute a workflow in a virtualized computing environment. While the workflow is being executed, interactions with a user interface are recorded. The interactions include application program interface (API) calls. The method identifies the privileges that are used to execute the API calls, and the identified privileges are combined to form the minimal set of privileges. A model is generated that associates the minimal set of privileges to the workflow, and the model is applied to determine the privileges to assign to users that will be performing the same workflow.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 31, 2020
    Applicant: VMware, Inc.
    Inventors: Martin MARINOV, Branislav ABADZHIMARINOV, Miroslava Dimitrova MARKOVA
  • Publication number: 20200401296
    Abstract: Example methods are provided to provide synchronization between multiple pop-up windows that are displayed by a user interface. The pop-up windows may render graphical representations of usage data provided through operational metrics associated with elements in a virtualized computing environment. User navigation to a navigation point in one pop-up window results in a similar navigation to another navigation point in another pop-up window, such that information in for the navigation points in both pop-up windows may be presented in accordance with a common timestamp.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 24, 2020
    Applicant: VMware, Inc.
    Inventors: Branislav ABADZHIMARINOV, Martin MARINOV, Plamen SEMERDZHIEV