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: 20210024040Abstract: 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: ApplicationFiled: October 8, 2020Publication date: January 28, 2021Inventor: Franz Steininger
-
Patent number: 7281066Abstract: 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: GrantFiled: September 7, 2005Date of Patent: October 9, 2007Assignee: Motorola, Inc.Inventors: Sheila M. Rader, Pradeep Garani, Franz Steininger, Brian G. Lucas
-
Patent number: 7124162Abstract: 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: GrantFiled: October 29, 2002Date of Patent: October 17, 2006Assignee: Freescale Semiconductor, Inc.Inventors: Alain Combes, Franz Steininger
-
Patent number: 7089344Abstract: 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: GrantFiled: June 9, 2000Date of Patent: August 8, 2006Assignee: Motorola, Inc.Inventors: Sheila M. Rader, Pradeep Garani, Franz Steininger, Brian G. Lucas
-
Publication number: 20060010264Abstract: 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: ApplicationFiled: September 7, 2005Publication date: January 12, 2006Inventors: Sheila Rader, Pradeep Garani, Franz Steininger, Brian Lucas
-
Publication number: 20030093454Abstract: 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: ApplicationFiled: October 29, 2002Publication date: May 15, 2003Inventors: Alain Combes, Franz Steininger
-
Patent number: 6266807Abstract: 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: GrantFiled: September 9, 1998Date of Patent: July 24, 2001Assignee: Motorola, Inc.Inventors: Ralph McGarity, Franz Steininger, Jean Casteres
-
Patent number: 5347181Abstract: 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: GrantFiled: April 29, 1992Date of Patent: September 13, 1994Assignee: Motorola, Inc.Inventors: Laurin R. Ashby, Franz Steininger
-
Patent number: 5304860Abstract: 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: GrantFiled: October 12, 1993Date of Patent: April 19, 1994Assignee: Motorola, Inc.Inventors: Laurin R. Ashby, Franz Steininger
-
Patent number: 4303477Abstract: 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: GrantFiled: June 9, 1980Date of Patent: December 1, 1981Assignee: Babcock Krauss-Maffei Industrieanlagen GmbHInventors: Rudiger Schmidt, Franz Steininger
-
Patent number: 4300915Abstract: 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: GrantFiled: April 3, 1980Date of Patent: November 17, 1981Assignee: Babcock Krauss-MaffeiInventors: Rudiger Schmidt, Franz Steininger, Klaus Hillekamp