Patents by Inventor Harold Bayless

Harold Bayless 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: 20250138788
    Abstract: In one embodiment, a method for developing a virtual programmable logic controller (PLC) application using a graphical user interface (GUI) is disclosed. The method includes generating the virtual PLC application comprising at least two objects arranged in at least a horizontal section, wherein the horizontal section is configured to execute the two objects at the same time, wherein one or more of the two objects are communicatively coupled to a machine and are configured to transmit control instructions to the machine to cause the machine to perform an operation. The method also includes executing the virtual PLC application by enabling changes to be made to one or more of the two objects and transmitting modified control instructions based on the changes.
    Type: Application
    Filed: December 19, 2024
    Publication date: May 1, 2025
    Applicant: PROGRAMMABLE LOGIC CONSULTING, LLC
    Inventor: Harold Bayless
  • Patent number: 12175212
    Abstract: In one embodiment, a method for developing a virtual programmable logic controller (PLC) application using a graphical user interface (GUI) is disclosed. The method including generating the virtual PLC application comprising at least two objects arranged in at least a horizontal section, wherein the horizontal section is configured to execute the two objects at the same time, and wherein at least one of the two objects uses a template that specifies mappings between a first data format of first data associated with a first data source and a second data format of second data associated with a third-party application. The method also including executing the virtual PLC application by: identifying when a change has been made to the first data, and converting, via the at least one of the two objects using the template, the first data having the first data format to the second data having the second data format.
    Type: Grant
    Filed: May 18, 2023
    Date of Patent: December 24, 2024
    Assignee: Programmable Logic Consulting, LLC
    Inventor: Harold Bayless
  • Publication number: 20230289149
    Abstract: In one embodiment, a method for developing a virtual programmable logic controller (PLC) application using a graphical user interface (GUI) is disclosed. The method including generating the virtual PLC application comprising at least two objects arranged in at least a horizontal section, wherein the horizontal section is configured to execute the two objects at the same time, and wherein at least one of the two objects uses a template that specifies mappings between a first data format of first data associated with a first data source and a second data format of second data associated with a third-party application. The method also including executing the virtual PLC application by: identifying when a change has been made to the first data, and converting, via the at least one of the two objects using the template, the first data having the first data format to the second data having the second data format.
    Type: Application
    Filed: May 18, 2023
    Publication date: September 14, 2023
    Applicant: PROGRAMMABLE LOGIC CONSULTING, LLC
    Inventor: Harold Bayless
  • Patent number: 11675570
    Abstract: In one embodiment, a method for developing a virtual programmable logic controller (PLC) application using a graphical user interface (GUI) is disclosed. The method including receiving, from a first portion of the GUI representing a tool box, a first selection of a first object from a set of objects represented in the GUI, wherein each of the set of objects performs a respective function. The method also includes inserting, into a horizontal section of a second portion of the GUI representing the virtual PLC application, the first object, wherein the horizontal section includes a second object that executes simultaneously as the first object in the horizontal section. The method also includes compiling code implementing the first object and the second object to generate the virtual PLC application, and adding a shortcut of the virtual PLC application to a virtual tray of an operating system.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: June 13, 2023
    Assignee: Programmable Logic Consulting, LLC
    Inventor: Harold Bayless
  • Publication number: 20220147323
    Abstract: In one embodiment, a method for developing a virtual programmable logic controller (PLC) application using a graphical user interface (GUI) is disclosed. The method including receiving, from a first portion of the GUI representing a tool box, a first selection of a first object from a set of objects represented in the GUI, wherein each of the set of objects performs a respective function. The method also includes inserting, into a horizontal section of a second portion of the GUI representing the virtual PLC application, the first object, wherein the horizontal section includes a second object that executes simultaneously as the first object in the horizontal section. The method also includes compiling code implementing the first object and the second object to generate the virtual PLC application, and adding a shortcut of the virtual PLC application to a virtual tray of an operating system.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Applicant: PROGRAMMABLE LOGIC CONSULTING, LLC
    Inventor: Harold Bayless
  • Patent number: 11231911
    Abstract: In one embodiment, a method for developing a virtual programmable logic controller (PLC) application using a graphical user interface (GUI) is disclosed. The method including receiving, from a first portion of the GUI representing a tool box, a first selection of a first object from a set of objects represented in the GUI, wherein each of the set of objects performs a respective function. The method also includes inserting, into a horizontal section of a second portion of the GUI representing the virtual PLC application, the first object, wherein the horizontal section includes a second object that executes simultaneously as the first object in the horizontal section. The method also includes compiling code implementing the first object and the second object to generate the virtual PLC application, and adding a shortcut of the virtual PLC application to a virtual tray of an operating system.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: January 25, 2022
    Assignee: PROGRAMMABLE LOGIC CONSULTING, LLC
    Inventor: Harold Bayless
  • Publication number: 20210357188
    Abstract: In one embodiment, a method for developing a virtual programmable logic controller (PLC) application using a graphical user interface (GUI) is disclosed. The method including receiving, from a first portion of the GUI representing a tool box, a first selection of a first object from a set of objects represented in the GUI, wherein each of the set of objects performs a respective function. The method also includes inserting, into a horizontal section of a second portion of the GUI representing the virtual PLC application, the first object, wherein the horizontal section includes a second object that executes simultaneously as the first object in the horizontal section. The method also includes compiling code implementing the first object and the second object to generate the virtual PLC application, and adding a shortcut of the virtual PLC application to a virtual tray of an operating system.
    Type: Application
    Filed: February 25, 2021
    Publication date: November 18, 2021
    Applicant: Programmable Logic Consulting, LLC
    Inventor: Harold Bayless