Patents by Inventor Dimitar Ivanov

Dimitar 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: 20240132298
    Abstract: Conveyor system, for instance for conveying goods, packages and the like including at least two wired motor-roller controllers, each wired motor-roller controller having at least one motor-roller control port and at least one wired signal bus port, at least two wireless motor-roller controllers, each wireless motor-roller controller having at least one motor-roller control port and a wireless port, and the two wired motor-roller controllers being connected in series along the signal bus via the signal bus port, characterized in that at each wired motor-roller controller senses a signal strength of wireless signals of the wireless motor-roller controllers, and the wired motor-roller controllers exchange information about the sensed signal strengths.
    Type: Application
    Filed: January 2, 2024
    Publication date: April 25, 2024
    Applicants: Kyowa Europe GmbH, Industrial Software
    Inventors: Dimitar Ivanov Petrov, Nikola Aleksandrov Yankov, Dimitar Hristov Suvandzhiev, Ivan Dimitrov Petrov, Kazuya Ichieda, Randy Combs, Georg Malina
  • Publication number: 20240043223
    Abstract: Conveyor system, for instance for conveying goods, packages and the like including at least two wired motor-roller controllers, wherein each wired motor-roller controller has at least one motor-roller control port and at least one wired signal bus port, at least two wireless motor-roller controllers, wherein each wireless motor-roller controller has at least on motor-roller control port and a wireless port, and wherein the two wired motor-roller controllers are connected in series along the signal bus via the signal bus port, wherein at each wired motor-roller controller senses a signal strength of wireless signals of the wireless motor-roller controllers, and the wired motor-roller controllers exchange information about the sensed signal strengths.
    Type: Application
    Filed: October 12, 2023
    Publication date: February 8, 2024
    Applicants: Kyowa Europe GmbH, Industrial Software
    Inventors: Dimitar Ivanov Petrov, Nikola Aleksandrov Yankov, Dimitar Hristov Suvandzhiev, Ivan Dimitrov Petrov, Kazuya Ichieda, Randy Combs, Georg Malina
  • Patent number: 11856067
    Abstract: Methods and apparatus to centralize localization of micro-services messages in a distributed cloud environment are disclosed. An example method includes generating, by executing an instruction with one or more processors, a plurality of messages bundles. Respective ones of the messages bundles are associated with respective ones of a plurality of micro-services. The example method further including creating a localized response based on a non-localized response to a request by a user to one of the plurality of micro-services. The localized response is based on one of the plurality of messages bundles and the one of the plurality of messages bundles corresponds to the one of the plurality of micro-services.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: December 26, 2023
    Assignee: VMWARE, INC.
    Inventors: Anna Milkova Delcheva, Sibin Stilyanov Georgiev, Boris Savov Savov, Dimitar Ivanov Ivanov
  • Publication number: 20230391556
    Abstract: A motor-driven conveyor-roller controller for conveyor installations for conveying containers. The controller incudes a power inlet, a wired I/O port, and a wired motor roller port. The controller is configured to output motor roller control signals for a motor roller at the motor roller port. The controller is configured to receive motor roller status signals from the motor roller at the motor roller port and to receive motor roller control signals for the motor roller at the I/O port. The wired I/O port is configured to exchange control information with a central control center. The controller includes a wireless configuration port that is configured to wirelessly receive, from a mobile device, at least configuration signals for the motor roller and/or send status signals representing motor roller status information.
    Type: Application
    Filed: August 14, 2023
    Publication date: December 7, 2023
    Applicants: Kyowa Europe GmbH, Industrial Software
    Inventors: Dimitar Ivanov Petrov, Nikola Aleksandrov Yankov, Dimitar Hristov Suvandzhiev, Ivan Dimitrov Petrov, Kazuya Ichieda, Randy Combs, Georg Malina
  • Publication number: 20230348201
    Abstract: A conveyor controller for being implemented into a conveyor system includes control circuitry and one or more network interfaces for coupling with other conveyor controllers. In one embodiment, the control circuitry configured for detecting whether another conveyor controller is connected and to determine which network interface is used in order to set the direction of the conveyor system. In another embodiment, the control circuitry is configured, to receive configuration data from a conveyor controller connected to a network interface, and to detect if another conveyor controller is and to transmit configuration message to another conveyor controller that includes additional configuration data associated with the conveyor controller. In still another embodiment, the control circuitry transmits configuration data to a replacement conveyor controller upon getting a request from the replacement conveyor controller that has been connected to a network interface.
    Type: Application
    Filed: June 30, 2023
    Publication date: November 2, 2023
    Inventors: Charles R. Combs, James P. Knapke, Dimitar Ivanov Petrov, Timothy A. Barnes, David W. Sellers
  • Patent number: 11724888
    Abstract: A conveyor controller for being implemented into a conveyor system includes control circuitry and one or more network interfaces for coupling with other conveyor controllers. In one embodiment, the control circuitry configured for detecting whether another conveyor controller is connected and to determine which network interface is used in order to set the direction of the conveyor system. In another embodiment, the control circuitry is configured, to receive configuration data from a conveyor controller connected to a network interface, and to detect if another conveyor controller is and to transmit configuration message to another conveyor controller that includes additional configuration data associated with the conveyor controller. In still another embodiment, the control circuitry transmits configuration data to a replacement conveyor controller upon getting a request from the replacement conveyor controller that has been connected to a network interface.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: August 15, 2023
    Assignee: Insight Automation, Inc.
    Inventors: Charles R. Combs, James P. Knapke, Dimitar Ivanov Petrov, Timothy A. Barnes, David W. Sellers
  • Publication number: 20230239301
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to provision cloud infrastructure resources in a multi-tenant system using a self-referencing adapter, the apparatus comprising: provisioning circuitry to, in response to a first request from a tenant to access cloud infrastructure resources, determine a type of a cloud account, cloud provider interface circuitry to, in response to the type of the cloud account being a cloud provider interface type, access service-provider-credentials, the cloud provider interface circuitry to: retrieve a first access token based on the service-provider-credentials, submit a second request for the cloud infrastructure resources to a first cloud provider, the second request corresponding to the tenant impersonating the service provider based on the first access token.
    Type: Application
    Filed: January 21, 2022
    Publication date: July 27, 2023
    Inventors: Dimitar Ivanov, Ilia Pantchev, Ina Uzunova, Stoyan Genchev, Igor Stoyanov
  • Publication number: 20230106025
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for provisioning cloud infrastructure resources, the apparatus comprising: resource bundling circuitry to select cloud infrastructure resources to bundle as a virtual private zone; provisioning circuitry to provision the cloud infrastructure resources; and allocation circuitry to allocate the virtual private zone to a first tenant, the first tenant authorized to access the cloud infrastructure resources bundled in the virtual private zone.
    Type: Application
    Filed: October 5, 2021
    Publication date: April 6, 2023
    Inventors: Stoyan Genchev, Ilia Pantchev, Marin Dzhigarov, Dimitar Ivanov, Daniel Pavlov, Zhan Ivanov, Valentina Reutova, Grigor Ganekov, Ina Uzunova, Albena Kertova
  • Patent number: 11586430
    Abstract: Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example apparatus includes memory; first instructions; and processor circuitry to execute the first instructions to manage an instruction queue. The instruction queue includes indications of second instructions to be executed at a component server. The processor circuitry is to add a first indication of a corresponding one of the second instructions to the instruction queue. The first indication is to identify: (1) a location of the second instruction and (2) a format of the second instruction. In response to a second indication that the second instruction has been executed, the processor circuitry is to remove the first indication from the instruction queue.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: February 21, 2023
    Assignee: VMware, Inc.
    Inventors: Dimitar Ivanov, Martin Draganchev, Bryan Paul Halter, Nikola Atanasov, James Harrison
  • Patent number: 11513865
    Abstract: Methods and apparatus are disclosed to deploying a distributed system using operating system or container virtualization. An example apparatus includes a management container including a configuration manager and a container manager. The example configuration manager to is receive an instruction for a desired deployment state and is to apply a first change to a first current deployment state of the management container based on the desired deployment state. The example container manager is to apply a second change to a second current deployment state of a deployed container based on the desired deployment state. The container manager is to return information indicative of the desired deployment state to the configuration manager when the second change from the second current deployment state to the desired deployment state is achieved.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: November 29, 2022
    Assignee: VMware, Inc.
    Inventors: Dimitar Ivanov, Miroslav Mitevski, Emil Gelev, Daniel Pavlov, Georgi Mitsov
  • Patent number: 11509646
    Abstract: Methods and apparatus to clone an agent in a distributed environment are disclosed. An example apparatus includes a first management agent associated with a first component server in a virtualization environment, the first management agent configured to facilitate communication between the first component server and a virtual appliance, the virtual appliance to authenticate the first management agent based on first credentials including a first identifier and a first certificate. The example apparatus includes a second management agent associated with a second component server in the virtualization environment, the second management agent cloned from the first management agent and including a copy of the first credentials. The example second management agent is to: generate second credentials including a second identifier and a second certificate; authenticate with the virtual appliance based on the first identifier and the first certificate; and delete the copy of the first credentials.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: November 22, 2022
    Assignee: VMware, Inc.
    Inventors: Dimitar Hristov Barfonchovski, Dimitar Ivanov, Anna Delcheva, Evgeny Aronov
  • Publication number: 20220261302
    Abstract: Methods and apparatus to facilitate infrastructure installation checks and corrections in a distributed environment are disclosed. An example apparatus includes a virtual appliance including a management endpoint. The example apparatus includes a component server including a management agent to communicate with the management endpoint. The virtual appliance is to assign a role to the component server and to determine a subset of prerequisites associated with the role based on an applicability to the role. Each of the subset of prerequisites is associated with an error correction script. The component server is to determine whether the component server satisfies the subset of prerequisites associated with the role. The component server is to address an error when the component server is determined not to satisfy at least one of the subset of prerequisites by executing the error correction script associated with the at least one of the subset of prerequisites.
    Type: Application
    Filed: May 6, 2022
    Publication date: August 18, 2022
    Inventors: Dimitar Ivanov, Anna Delcheva, Evgeny Aronov, Dimitar Hristov Barfonchovski
  • Publication number: 20220162015
    Abstract: A conveyor controller for being implemented into a conveyor system includes control circuitry and one or more network interfaces for coupling with other conveyor controllers. In one embodiment, the control circuitry configured for detecting whether another conveyor controller is connected and to determine which network interface is used in order to set the direction of the conveyor system. In another embodiment, the control circuitry is configured, to receive configuration data from a conveyor controller connected to a network interface, and to detect if another conveyor controller is and to transmit configuration message to another conveyor controller that includes additional configuration data associated with the conveyor controller. In still another embodiment, the control circuitry transmits configuration data to a replacement conveyor controller upon getting a request from the replacement conveyor controller that has been connected to a network interface.
    Type: Application
    Filed: February 14, 2022
    Publication date: May 26, 2022
    Inventors: Charles R. Combs, James P. Knapke, Dimitar Ivanov Petrov, Timothy A. Barnes, David W. Sellers
  • Patent number: 11327821
    Abstract: Methods and apparatus to facilitate infrastructure installation checks and corrections in a distributed environment are disclosed. An example apparatus includes a virtual appliance including a management endpoint. The example apparatus includes a component server including a management agent to communicate with the management endpoint. The virtual appliance is to assign a role to the component server and to determine a subset of prerequisites associated with the role based on an applicability to the role. Each of the subset of prerequisites is associated with an error correction script. The component server is to determine whether the component server satisfies the subset of prerequisites associated with the role. The component server is to address an error when the component server is determined not to satisfy at least one of the subset of prerequisites by executing the error correction script associated with the at least one of the subset of prerequisites.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: May 10, 2022
    Assignee: VMware, Inc.
    Inventors: Dimitar Ivanov, Anna Delcheva, Evgeny Aronov, Dimitar Hristov Barfonchovski
  • Publication number: 20220050711
    Abstract: Methods and apparatus to orchestrate infrastructure installation of a hybrid system are disclosed. An example apparatus includes a first virtual appliance including a management endpoint. The first virtual appliance is to organize tasks to be executed to install a computing infrastructure. The example apparatus includes a first component server to execute tasks. The component server includes a management agent to communicate with the management endpoint to receive a task to be executed to install the computing infrastructure. The first virtual appliance is to associate a role with the first component server and to determine whether the first component server satisfies a prerequisite associated with the role. The first virtual appliance is to facilitate addressing an error when the first component server is determined not to satisfy the prerequisite.
    Type: Application
    Filed: October 29, 2021
    Publication date: February 17, 2022
    Inventors: Anna Delcheva, Dimitar Hristov Barfonchovski, Evgeny Aronov, Dimitar Ivanov, Miroslav Mitevski
  • Patent number: 11247846
    Abstract: A conveyor controller for being implemented into a conveyor system includes control circuitry and one or more network interfaces for coupling with other conveyor controllers. In one embodiment, the control circuitry configured for detecting whether another conveyor controller is connected and to determine which network interface is used in order to set the direction of the conveyor system. In another embodiment, the control circuitry is configured, to receive configuration data from a conveyor controller connected to a network interface, and to detect if another conveyor controller is and to transmit configuration message to another conveyor controller that includes additional configuration data associated with the conveyor controller. In still another embodiment, the control circuitry transmits configuration data to a replacement conveyor controller upon getting a request from the replacement conveyor controller that has been connected to a network interface.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: February 15, 2022
    Assignee: Insight Automation, Inc.
    Inventors: Charles R. Combs, James P. Knapke, Dimitar Ivanov Petrov, Timothy A. Barnes, David W. Sellers
  • Publication number: 20220043649
    Abstract: Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example apparatus includes memory; first instructions; and processor circuitry to execute the first instructions to manage an instruction queue. The instruction queue includes indications of second instructions to be executed at a component server. The processor circuitry is to add a first indication of a corresponding one of the second instructions to the instruction queue. The first indication is to identify: (1) a location of the second instruction and (2) a format of the second instruction. In response to a second indication that the second instruction has been executed, the processor circuitry is to remove the first indication from the instruction queue.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Inventors: Dimitar Ivanov, Martin Draganchev, Bryan Paul Halter, Nikola Atanasov, James Harrison
  • Publication number: 20210392190
    Abstract: Methods and apparatus to centralize localization of micro-services messages in a distributed cloud environment are disclosed. An example method includes generating, by executing an instruction with one or more processors, a plurality of messages bundles. Respective ones of the messages bundles are associated with respective ones of a plurality of micro-services. The example method further including creating a localized response based on a non-localized response to a request by a user to one of the plurality of micro-services. The localized response is based on one of the plurality of messages bundles and the one of the plurality of messages bundles corresponds to the one of the plurality of micro-services.
    Type: Application
    Filed: June 12, 2020
    Publication date: December 16, 2021
    Inventors: Anna Milkova Delcheva, Sibin Stilyanov Georgiev, Boris Savov Savov, Dimitar Ivanov Ivanov
  • Patent number: 11182203
    Abstract: Methods and apparatus to orchestrate infrastructure installation of a hybrid system are disclosed. An example apparatus includes a first virtual appliance including a management endpoint. The first virtual appliance is to organize tasks to be executed to install a computing infrastructure. The example apparatus includes a first component server to execute tasks. The component server includes a management agent to communicate with the management endpoint to receive a task to be executed to install the computing infrastructure. The first virtual appliance is to associate a role with the first component server and to determine whether the first component server satisfies a prerequisite associated with the role. The first virtual appliance is to facilitate addressing an error when the first component server is determined not to satisfy the prerequisite.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Anna Delcheva, Dimitar Hristov Barfonchovski, Evgeny Aronov, Dimitar Ivanov, Miroslav Mitevski
  • Patent number: 11175901
    Abstract: Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example method includes accessing, by executing an instruction with a processor implementing a management agent within a deployment environment, an indication of an instruction to be executed, the indication of the instruction to be executed provided by a management endpoint operated at a virtual appliance within the deployment environment. The instruction is retrieved from a repository. The repository is identified by the indication of the instruction to be executed. An instruction executor is directed to execute the instruction. The instruction is to cause the instruction executor to install an update to the management agent.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: November 16, 2021
    Assignee: VMware, Inc.
    Inventors: Dimitar Ivanov, Martin Draganchev, Bryan Paul Halter, Nikola Atanasov, James Harrison