Patents by Inventor Peter N. Preis

Peter N. Preis 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: 5193189
    Abstract: A programmable controller for operating a machine to perform programmed functions allows the user to allocate the amount of processing time to be devoted to a machine control program and to user defined background tasks. The allocation is defined by an entry stored in one of several locations in a data table. Each occurrence of a timed interrupt steps the operating system through the data table. When the operating system accesses the location at which the entry is stored, the machine control program is assigned as lower execution priority than any background tasks to be executed. When the last storage location of the data table is accessed, the user control program is restored to a higher execution priority than the background tasks before initiating another stepping sequence through the data table.
    Type: Grant
    Filed: December 9, 1991
    Date of Patent: March 9, 1993
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Mark A. Flood, Michael D. Kalan, Peter N. Preis, Alden L. Peterson, II
  • Patent number: 4937777
    Abstract: A programmable controller for operating a machine to carry out programmed functions includes a plurality of program processors. Each of the program processors is operable to execute simultaneously a different user control program that directs the operation of the machine to perform specific functions. Each of the program processors includes a memory for storing the user control programs and function chart data. The function chart data comprises a series of descriptor files each of which contain an identification of a user control program to execute, a transition condition that indicates when the execution of that user control program is to terminate, and which descriptor file is to be processed next as well as the program processors to process it. A mechanism is also provided to enable the program processors to execute other programs in as background tasks without adversely affecting the execution of the control programs.
    Type: Grant
    Filed: October 7, 1987
    Date of Patent: June 26, 1990
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Mark A. Flood, Michael D. Kalan, Peter N. Preis, Alden L. Peterson