Patents by Inventor RAMON BARTH

RAMON BARTH 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: 20220113709
    Abstract: A runtime server includes a plurality of simultaneously executing runtime systems, which are configured for real-time execution of a control program for an automation system. At least two of the runtime systems execute application modules of the control program, with at least one module executing an application of the control program being installed on each runtime system. Each runtime system has a data transmission interface for transmitting data between the runtime systems and/or application modules, an I/O configuration which defines an allocation between at least one variable of the application modules and at least one hardware address of a hardware component of the automation system, an I/O interface for data exchange between the runtime systems and hardware components, and an intermediate I/O mapping layer. The I/O configurations are mapped in the intermediate I/O mapping layer.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Ramon Barth, Dirk Janssen, Josef Papenfort, Hans Beckhoff
  • Patent number: 11068257
    Abstract: A method is provided for processing a software project comprising a primary code and a machine code on a first processing station by a user. The method comprises downloading a first copy of the primary code from a first memory to the first processing station, modifying the first copy of the primary code, and generating a first program version of the machine code, where the first program version of the machine code is generated from the first copy of the primary code, uploading the first program version of the machine code to a second memory, and automatically uploading the modified copy of the primary code into the first memory, triggered by the upload of the first program version of the machine code into the second memory.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: July 20, 2021
    Assignee: Beckhoff Automation GmbH
    Inventors: Dirk Janssen, Ramon Barth, Thomas Robert Ziegler, Michael Josef Schlottbom
  • Publication number: 20200293308
    Abstract: A method is provided for processing a software project comprising a primary code and a machine code on a first processing station by a user. The method comprises downloading a first copy of the primary code from a first memory to the first processing station, modifying the first copy of the primary code, and generating a first program version of the machine code, where the first program version of the machine code is generated from the first copy of the primary code, uploading the first program version of the machine code to a second memory, and automatically uploading the modified copy of the primary code into the first memory, triggered by the upload of the first program version of the machine code into the second memory.
    Type: Application
    Filed: June 3, 2020
    Publication date: September 17, 2020
    Inventors: Dirk Janssen, Ramon Barth, Thomas Robert Ziegler, Michael Josef Schlottbom
  • Patent number: 9128475
    Abstract: A processor comprises a plurality of processing units operating in parallel. Each processing unit is associated with a time signal generator upon the expiry of which the corresponding processing unit is capable to set expired time signal generator to a predefined duration of time. In case an end of the predefined duration of time deviates less than a predefined duration of time from a scheduled expiry of a time signal generator assigned to a different processing unit; predefined duration of time is modified.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: September 8, 2015
    Assignee: Beckhoff Automation GmbH
    Inventor: Ramon Barth
  • Publication number: 20120291035
    Abstract: A processor comprises a plurality of processing units operating in parallel. Each processing unit is associated with a time signal generator upon the expiry of which the corresponding processing unit is capable to set expired time signal generator to a predefined duration of time. In case an end of the predefined duration of time deviates less than a predefined duration of time from a scheduled expiry of a time signal generator assigned to a different processing unit; predefined duration of time is modified.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 15, 2012
    Inventor: RAMON BARTH