Patents by Inventor Kermit E. Frye

Kermit E. Frye 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: 5608889
    Abstract: A direct memory access (DMA) controller having a first mode and a second mode controls communication between a module bus, communicating with a processor and a memory, and an input/output (I/O) bus communicating with an external device. A data controller subsystem stores I/O bus input data to provide module bus output data, and stores module bus input data to provide I/O bus output data. A device address controller subsystem stores a device address from the module bus to provide an I/O device output address to the I/O bus for addressing the external device. A memory addressing subsystem receives module bus input data to form an initial memory address provided to the module bus representing a storage location in the memory. An incrementer increments the initial memory address.
    Type: Grant
    Filed: August 17, 1994
    Date of Patent: March 4, 1997
    Assignee: Ceridian Corporation
    Inventors: Larry M. Werlinger, James A. Dahlberg, Kermit E. Frye
  • Patent number: 5381552
    Abstract: A priority selector prioritizes interrupts associated with each ASIC of a plural ASIC system in accordance with a programmed sequence. A table in each ASIC contains a programmable offset table and a programmable priority code table. The table selects an offset value and a priority code associated with the highest priority interrupt for the ASIC. An interrupt collector includes a priority compare to identify the priority code of the highest-priority interrupt of all of the ASICs. A multiplexer selects the offset value associated with it. The offset value forms a jump or offset address to the interrupt for the CPU. The priority sequencing, offset tables, priority code tables and priority compare values are programmable, so the prioritizing is adjustable. Each priority selector generates an interrupt active signal for the CPU. A mask disables interrupts until serviced by the CPU so that any interrupt active signal resulting from a disabled interrupt is terminated.
    Type: Grant
    Filed: April 26, 1993
    Date of Patent: January 10, 1995
    Assignee: Ceridian Corporation
    Inventors: James A. Dahlberg, David G. Fangmeier, Kermit E. Frye