Patents by Inventor Franz Steininger

Franz Steininger 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: 20210024040
    Abstract: An automatic detection method for automatically detection a loading surface of a vehicle, includes determining a side contour of a vehicle, determining a height profile of the vehicle, calculating a deviation between the side contour and the height profile, and determining the loading surface based on the deviation.
    Type: Application
    Filed: October 8, 2020
    Publication date: January 28, 2021
    Inventor: Franz Steininger
  • Patent number: 7281066
    Abstract: A direct memory access system consists of a direct memory access controller establishing a direct memory access data channel and including a first interface for coupling to a memory. A second interface is for coupling to a plurality of nodes. And a processor is coupled to the direct memory access controller and coupled to the second interface, wherein the processor configures the direct memory access data channel to transfer data between a programmably selectable respective one or more of the plurality of nodes and the memory. In some embodiments, the plurality of nodes are a digital signal processor memory and a host processor memory of a multi-media processor platform to be implemented in a wireless multi-media handheld telephone.
    Type: Grant
    Filed: September 7, 2005
    Date of Patent: October 9, 2007
    Assignee: Motorola, Inc.
    Inventors: Sheila M. Rader, Pradeep Garani, Franz Steininger, Brian G. Lucas
  • Patent number: 7124162
    Abstract: A Wallace tree structure such as that used in a digital signal processor (DSP) is arranged to sum vectors. The structure has a number of adder stages, each of which may have half adders with two input nodes, and full adders with three input nodes. The structure is designed with reference to the vectors to be summed. The number of full- and half-adders in each stage and the arrangement of vector inputs depends upon their characteristics. An algorithm calculates the possible tree structures and input arrangements, and selects an optimum design having a small final stage ripple adder after the last stage of the Wallace tree structure, the design being based upon the characteristics of the vector inputs. This leads to reduced propagation delay and a reduced amount of semiconductor material for implementation of the DSP.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: October 17, 2006
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Alain Combes, Franz Steininger
  • Patent number: 7089344
    Abstract: A direct memory access system consists of a direct memory access controller establishing a direct memory access data channel and including a first interface for coupling to a memory. A second interface is for coupling to a plurality of nodes. And a processor is coupled to the direct memory access controller and coupled to the second interface, wherein the processor configures the direct memory access data channel to transfer data between a programmably selectable respective one or more of the plurality of nodes and the memory. In some embodiments, the plurality of nodes are a digital signal processor memory and a host processor memory of a multi-media processor platform to be implemented in a wireless multi-media handheld telephone.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: August 8, 2006
    Assignee: Motorola, Inc.
    Inventors: Sheila M. Rader, Pradeep Garani, Franz Steininger, Brian G. Lucas
  • Publication number: 20060010264
    Abstract: A direct memory access system consists of a direct memory access controller establishing a direct memory access data channel and including a first interface for coupling to a memory. A second interface is for coupling to a plurality of nodes. And a processor is coupled to the direct memory access controller and coupled to the second interface, wherein the processor configures the direct memory access data channel to transfer data between a programmably selectable respective one or more of the plurality of nodes and the memory. In some embodiments, the plurality of nodes are a digital signal processor memory and a host processor memory of a multi-media processor platform to be implemented in a wireless multi-media handheld telephone.
    Type: Application
    Filed: September 7, 2005
    Publication date: January 12, 2006
    Inventors: Sheila Rader, Pradeep Garani, Franz Steininger, Brian Lucas
  • Publication number: 20030093454
    Abstract: A Wallace tree structure such as that used in a DSP is arranged to sum vectors. The structure has a number of adder stages (365, 370, 375), each of which may have half adders (300) with two input nodes, and full adders (310) with three input nodes. The structure is designed with reference to the vectors to be summed. The number of full- and half-adders in each stage and the arrangement of vector inputs depends upon their characteristics. An algorithm calculates the possible tree structures and input arrangements, and selects an optimum design having a small final stage ripple adder (380), the design being based upon the characteristics of the vector inputs. This leads to reduced propagation delay and a reduced amount of semiconductor material for implementation of the DSP.
    Type: Application
    Filed: October 29, 2002
    Publication date: May 15, 2003
    Inventors: Alain Combes, Franz Steininger
  • Patent number: 6266807
    Abstract: A method for executing instructions on an application-specific microprocessor having a machine language is described. Microcontroller-like instructions are provided in a virtual language for execution on the processor. High-level DSP-like functions are compiled into DSP-like instructions in the machine language for execution on the processor. The microcontroller-like instructions are combined with the DSP-like instructions to produce a program, the program having a virtual language portion and a machine language portion respectively. When the program is executed, the virtual language portion of the program is translated into machine language instructions, and the machine language portion of the program is directly executed, such that the application-specific microprocessor executes both the DSP-like instructions and the microcontroller-like instructions.
    Type: Grant
    Filed: September 9, 1998
    Date of Patent: July 24, 2001
    Assignee: Motorola, Inc.
    Inventors: Ralph McGarity, Franz Steininger, Jean Casteres
  • Patent number: 5347181
    Abstract: An interface circuit (14) that allows for a flexible three-way interface between a microprocessor (12), an ASIC cell block (16), and the external world has been provided wherein the microprocessor and the ASIC cell block are fabricated within a gate array (10). The interface circuit provides circuitry for each I/O pin (22, 23, 24) of the microprocessor to allow it to readily interface with the customer designed ASIC cell block or external devices via the ASIC I/O pads (20). The interface circuit also allows isolated testing of only the microprocessor, of only the ASIC cell block, or of both the microprocessor and the ASIC cell block. The interface circuit and the microprocessor are fully diffused and fixed-placed within the gate array while the ASIC cell block may be utilized by a customer to design a circuit to perform a customer defined function.
    Type: Grant
    Filed: April 29, 1992
    Date of Patent: September 13, 1994
    Assignee: Motorola, Inc.
    Inventors: Laurin R. Ashby, Franz Steininger
  • Patent number: 5304860
    Abstract: An interface circuit (14) that allows for a flexible three-way interface between a microprocessor (12), an ASIC cell block (16), and the external world has been provided wherein the microprocessor and the ASIC cell block are fabricated within a gate array (10). The interface circuit provides circuitry for each I/O pin (22, 23, 24) of the microprocessor to allow it to readily interface with the customer designed ASIC cell block or external devices via the ASIC I/O pads (20). The interface circuit also allows isolated testing of only the microprocessor, of only the ASIC cell block, or of both the microprocessor and the ASIC cell block. The interface circuit and the microprocessor are fully diffused and fixed-placed within the gate array while the ASIC cell block may be utilized by a customer to design a circuit to perform a customer defined function.
    Type: Grant
    Filed: October 12, 1993
    Date of Patent: April 19, 1994
    Assignee: Motorola, Inc.
    Inventors: Laurin R. Ashby, Franz Steininger
  • Patent number: 4303477
    Abstract: The emission of halogens and sulfur dioxide and the formation of water-soluble compounds of heavy metals are suppressed in the pyrolysis of waste in a carbonization zone at a temperature in the range from 300.degree. to 600.degree. C. by adding a fine-grained basic material to the waste prior to completion of the pyrolysis of the waste in the carbonization zone.
    Type: Grant
    Filed: June 9, 1980
    Date of Patent: December 1, 1981
    Assignee: Babcock Krauss-Maffei Industrieanlagen GmbH
    Inventors: Rudiger Schmidt, Franz Steininger
  • Patent number: 4300915
    Abstract: A process for the pyrolysis of refuse of all kinds wherein the refuse is subjected to carbonization to produce solid residues and raw carbonization gases, the residues and gases are separated, the gases are divided into two parts, one part of the gases is completely burned to produce hot flue gases, the flue gases are mixed with the second part of the raw carbonization gases, the mixture of gases is cracked in a reactor, and the cracked gases are cooled.
    Type: Grant
    Filed: April 3, 1980
    Date of Patent: November 17, 1981
    Assignee: Babcock Krauss-Maffei
    Inventors: Rudiger Schmidt, Franz Steininger, Klaus Hillekamp