Patents by Inventor Paul T. Robak

Paul T. Robak 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: 6947798
    Abstract: A system and method are disclosed for developing programs for operating industrial processes. The system includes an operator interface, and a computer coupled to the operator interface, where the computer includes a memory and a processor. The memory stores a first program and information concerning a plurality of templates within at least one library and a plurality of objects within at least one project that is representative of the at least one industrial process. The processor is configured to execute the first program to process information stored within the memory so that the processed, stored information can be operated upon by a second program. The first program is capable of performing at least one of (1) determining an identity of one of the second program and a third program that was employed to generate the information, and (2) selecting portions of the stored information for use by the second program.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: September 20, 2005
    Assignee: Rockwell Software Inc.
    Inventors: Joseph T. Bronikowski, Kam-Por Yuen, Paul T. Robak
  • Patent number: 6850808
    Abstract: A method and system are disclosed for creating programs executable on an industrial controller to control an industrial process. The method includes providing a plurality of templates from at least one library, where each template has at least one respective control variable. The method also includes receiving selections of at least some of the plurality of templates, and identifying at least some of the control variables as replacement fields. The method further includes creating at least one interface mapping to link to the replacement fields, where the first and second templates linked by the interface mapping form at least a portion of a compound template. The method additionally includes instantiating an object using the compound template, where the object forms at least a portion of the control program.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: February 1, 2005
    Assignee: Rockwell Software Inc.
    Inventors: Kam-Por Yuen, Joseph T. Bronikowski, Paul T. Robak, Jason A. Weber
  • Publication number: 20030045950
    Abstract: A system and method are disclosed for developing programs for operating industrial processes. The system includes an operator interface, and a computer coupled to the operator interface, where the computer includes a memory and a processor. The memory stores a first program and information concerning a plurality of templates within at least one library and a plurality of objects within at least one project that is representative of the at least one industrial process. The processor is configured to execute the first program to process information stored within the memory so that the processed, stored information can be operated upon by a second program. The first program is capable of performing at least one of (1) determining an identity of one of the second program and a third program that was employed to generate the information, and (2) selecting portions of the stored information for use by the second program.
    Type: Application
    Filed: October 18, 2002
    Publication date: March 6, 2003
    Inventors: Joseph T. Bronikowski, Kam-Por Yuen, Paul T. Robak
  • Publication number: 20030033037
    Abstract: A method and system are disclosed for creating programs executable on an industrial controller to control an industrial process. The method includes providing a plurality of templates from at least one library, where each template has at least one respective control variable. The method also includes receiving selections of at least some of the plurality of templates, and identifying at least some of the control variables as replacement fields. The method further includes creating at least one interface mapping to link to the replacement fields, where the first and second templates linked by the interface mapping form at least a portion of a compound template. The method additionally includes instantiating an object using the compound template, where the object forms at least a portion of the control program.
    Type: Application
    Filed: October 18, 2002
    Publication date: February 13, 2003
    Inventors: Kam-Por Yuen, Joseph T. Bronikowski, Paul T. Robak, Jason A. Weber