Patents by Inventor Thomas Magdeburger

Thomas Magdeburger 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: 7533106
    Abstract: A serial interface controller provides for transferring data between a data source having a least one channel and a processor. The serial interface controller has a plurality of control registers; the control registers in turn include a data structure for configuring the serial interface controller for a data transfer. That data structure further comprises a field for selectively setting the serial interface controller in its run mode or its configuration mode; a field for storing the I/O mode of the serial interface controller; a field for storing the address of the active data channel; and, a field for storing the system clock rate.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: May 12, 2009
    Assignee: Quickfilter Technologies, Inc.
    Inventors: Thomas Magdeburger, Aaron Headley
  • Publication number: 20070061342
    Abstract: A serial interface controller provides for transferring data between a data source having a least one channel and a processor. The serial interface controller has a plurality of control registers; the control registers in turn include a data structure for configuring the serial interface controller for a data transfer. That data structure further comprises a field for selectively setting the serial interface controller in its run mode or its configuration mode; a field for storing the I/O mode of the serial interface controller; a field for storing the address of the active data channel; and, a field for storing the system clock rate.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 15, 2007
    Inventors: Thomas Magdeburger, Aaron Headley
  • Publication number: 20070052557
    Abstract: An integrated circuit for implementing a digital filter has a data memory; the data memory having two ports to permit the access of two data samples at the same time, and a coefficient memory for storing filter coefficients. A first adder adds data samples from first and second data memory ports; a multiplier multiplies a value from the first adder by a value from the coefficient memory; and, a second adder accumulates values from the multiplier. A master controller is provided configured for selectively storing the accumulated values in the data memory for further processing or outputting the accumulated values. An address and control block communicating with the data memory and the coefficient memory holds values appropriate to the filter to be executed. The address and control block has two sets of a first set of registers for holding values for a first pre-determined digital filter and a second pre-determined digital filter in cascade.
    Type: Application
    Filed: September 2, 2005
    Publication date: March 8, 2007
    Inventors: Thomas Magdeburger, Dennis Best