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: 20240132298Abstract: 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: ApplicationFiled: January 2, 2024Publication date: April 25, 2024Applicants: Kyowa Europe GmbH, Industrial SoftwareInventors: Dimitar Ivanov Petrov, Nikola Aleksandrov Yankov, Dimitar Hristov Suvandzhiev, Ivan Dimitrov Petrov, Kazuya Ichieda, Randy Combs, Georg Malina
-
Publication number: 20240043223Abstract: 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: ApplicationFiled: October 12, 2023Publication date: February 8, 2024Applicants: Kyowa Europe GmbH, Industrial SoftwareInventors: Dimitar Ivanov Petrov, Nikola Aleksandrov Yankov, Dimitar Hristov Suvandzhiev, Ivan Dimitrov Petrov, Kazuya Ichieda, Randy Combs, Georg Malina
-
Patent number: 11856067Abstract: 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: GrantFiled: June 12, 2020Date of Patent: December 26, 2023Assignee: VMWARE, INC.Inventors: Anna Milkova Delcheva, Sibin Stilyanov Georgiev, Boris Savov Savov, Dimitar Ivanov Ivanov
-
Publication number: 20230391556Abstract: 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: ApplicationFiled: August 14, 2023Publication date: December 7, 2023Applicants: Kyowa Europe GmbH, Industrial SoftwareInventors: Dimitar Ivanov Petrov, Nikola Aleksandrov Yankov, Dimitar Hristov Suvandzhiev, Ivan Dimitrov Petrov, Kazuya Ichieda, Randy Combs, Georg Malina
-
Publication number: 20230348201Abstract: 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: ApplicationFiled: June 30, 2023Publication date: November 2, 2023Inventors: Charles R. Combs, James P. Knapke, Dimitar Ivanov Petrov, Timothy A. Barnes, David W. Sellers
-
Patent number: 11724888Abstract: 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: GrantFiled: February 14, 2022Date of Patent: August 15, 2023Assignee: Insight Automation, Inc.Inventors: Charles R. Combs, James P. Knapke, Dimitar Ivanov Petrov, Timothy A. Barnes, David W. Sellers
-
Publication number: 20230239301Abstract: 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: ApplicationFiled: January 21, 2022Publication date: July 27, 2023Inventors: Dimitar Ivanov, Ilia Pantchev, Ina Uzunova, Stoyan Genchev, Igor Stoyanov
-
Publication number: 20230106025Abstract: 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: ApplicationFiled: October 5, 2021Publication date: April 6, 2023Inventors: Stoyan Genchev, Ilia Pantchev, Marin Dzhigarov, Dimitar Ivanov, Daniel Pavlov, Zhan Ivanov, Valentina Reutova, Grigor Ganekov, Ina Uzunova, Albena Kertova
-
Patent number: 11586430Abstract: 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: GrantFiled: October 25, 2021Date of Patent: February 21, 2023Assignee: VMware, Inc.Inventors: Dimitar Ivanov, Martin Draganchev, Bryan Paul Halter, Nikola Atanasov, James Harrison
-
Patent number: 11513865Abstract: 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: GrantFiled: September 28, 2020Date of Patent: November 29, 2022Assignee: VMware, Inc.Inventors: Dimitar Ivanov, Miroslav Mitevski, Emil Gelev, Daniel Pavlov, Georgi Mitsov
-
Patent number: 11509646Abstract: 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: GrantFiled: October 10, 2019Date of Patent: November 22, 2022Assignee: VMware, Inc.Inventors: Dimitar Hristov Barfonchovski, Dimitar Ivanov, Anna Delcheva, Evgeny Aronov
-
Publication number: 20220261302Abstract: 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: ApplicationFiled: May 6, 2022Publication date: August 18, 2022Inventors: Dimitar Ivanov, Anna Delcheva, Evgeny Aronov, Dimitar Hristov Barfonchovski
-
Publication number: 20220162015Abstract: 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: ApplicationFiled: February 14, 2022Publication date: May 26, 2022Inventors: Charles R. Combs, James P. Knapke, Dimitar Ivanov Petrov, Timothy A. Barnes, David W. Sellers
-
Patent number: 11327821Abstract: 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: GrantFiled: May 15, 2019Date of Patent: May 10, 2022Assignee: VMware, Inc.Inventors: Dimitar Ivanov, Anna Delcheva, Evgeny Aronov, Dimitar Hristov Barfonchovski
-
Publication number: 20220050711Abstract: 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: ApplicationFiled: October 29, 2021Publication date: February 17, 2022Inventors: Anna Delcheva, Dimitar Hristov Barfonchovski, Evgeny Aronov, Dimitar Ivanov, Miroslav Mitevski
-
Patent number: 11247846Abstract: 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: GrantFiled: May 19, 2020Date of Patent: February 15, 2022Assignee: Insight Automation, Inc.Inventors: Charles R. Combs, James P. Knapke, Dimitar Ivanov Petrov, Timothy A. Barnes, David W. Sellers
-
Publication number: 20220043649Abstract: 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: ApplicationFiled: October 25, 2021Publication date: February 10, 2022Inventors: Dimitar Ivanov, Martin Draganchev, Bryan Paul Halter, Nikola Atanasov, James Harrison
-
Publication number: 20210392190Abstract: 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: ApplicationFiled: June 12, 2020Publication date: December 16, 2021Inventors: Anna Milkova Delcheva, Sibin Stilyanov Georgiev, Boris Savov Savov, Dimitar Ivanov Ivanov
-
Patent number: 11182203Abstract: 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: GrantFiled: December 6, 2016Date of Patent: November 23, 2021Assignee: VMware, Inc.Inventors: Anna Delcheva, Dimitar Hristov Barfonchovski, Evgeny Aronov, Dimitar Ivanov, Miroslav Mitevski
-
Patent number: 11175901Abstract: 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: GrantFiled: January 31, 2020Date of Patent: November 16, 2021Assignee: VMware, Inc.Inventors: Dimitar Ivanov, Martin Draganchev, Bryan Paul Halter, Nikola Atanasov, James Harrison