Up
Resume/CV
Patents
Schuco Monorail
Feedback Page
Search
D-NFFC
Test Pictures For Michael Broggie
Carolwood Pacific at Sacramento
FTP Document

U.S. Patents Issued with Karl M. Guttag as an Inventor

The following is a list of United States patents with Karl M. Guttag as a named inventor. Those patents directly associated with greater than $50M in world wide revenue in a year are highlighted in bold print.

Pat. No. Title

6,260,088 Single integrated circuit embodying a risc processor and a digital signal processor

6,240,437 Long instruction word controlling plural independent processor operations

6,232,955 Palette devices, systems and methods for true color mode

6,219,695 Circuits, systems, and methods for communicating computer video output to a remote location

6,219,688 Method, apparatus and system for sum of plural absolute differences

6,219,627 Architecture of a chip having multiple processors and multiple memories

6,173,394 Instruction having bit field designating status bits protected from modification corresponding to arithmetic logic unit result

6,116,768 Three input arithmetic logic unit with barrel rotator

6,098,163 Three input arithmetic logic unit with shifter

6,088,280 High-speed memory arranged for operating synchronously with a microprocessor

6,070,003 System and method of memory access in apparatus having plural processors and plural memories

6,058,473 Memory store from a register pair conditional upon a selected status bit

6,032,170 Long instruction word controlling plural independent processor operations

6,016,538 Method, apparatus and system forming the sum of data in plural equal sections of a single data word

5,995,748 Three input arithmetic logic unit with shifter and/or mask generator

5,995,747 Three input arithmetic logic unit capable of performing all possible three operand boolean operations with shifter and/or mask generator

5,982,694 High speed memory arranged for operating synchronously with a microprocessor

5,974,539 Three input arithmetic logic unit with shifter and mask generator

5,961,635 Three input arithmetic logic unit with barrel rotator and mask generator

5,960,193 Apparatus and system for sum of plural absolute differences

5,956,744 Memory configuration cache with multilevel hierarchy least recently used cache entry replacement

5,923,340 Process of processing graphics data

5,912,854 Data processing system arranged for operating synchronously with a high speed memory

5,808,958 Random access memory with latency arranged for operating synchronously with a micro processor and a system including a data processor, a synchronous DRAM, a peripheral device, and a system clock

5,805,913 Arithmetic logic unit with conditional register source selection

5,768,609 Reduced area of crossbar and method of operation

5,761,726 Base address generation in a multi-processing system having plural memories with a unified address space corresponding to each processor

5,742,538 Long instruction word controlling plural independent processor operations

5,734,880 Hardware branching employing loop control registers loaded according to status of sections of an arithmetic logic unit divided into a plurality of sections

5,727,225 Method, apparatus and system forming the sum of data in plural equal sections of a single data word

5,724,599 Message passing and blast interrupt from processor

5,712,999 Address generator employing selective merge of two independent addresses

5,701,507 Architecture of a chip having multiple processors and multiple memories

5,696,959 Memory store from a selected one of a register pair conditional upon the state of a selected status bit

5,696,954 Three input arithmetic logic unit with shifting means at one input forming a sum/difference of two inputs logically anded with a third input logically ored with the sum/difference logically anded with an inverse of the third input

5,696,913 Unique processor identifier in a multi-processing system having plural memories with a unified address space corresponding to each processor

5,694,348 Method apparatus and system for correlation

5,673,407 Data processor having capability to perform both floating point operations and memory access in response to a single instruction

5,651,127 Guided transfers with variable stepping

5,644,524 Iterative division apparatus, system and method employing left most one's detection and left most one's detection with exclusive or

5,640,578 Arithmetic logic unit having plural independent sections and register storing resultant indicator bit from every section

5,634,065 Three input arithmetic logic unit with controllable shifter and mask generator

5,613,146 Reconfigurable SIMD/MIMD processor using switch matrix to allow access to a parameter memory by any of the plurality of processors

5,606,520 Address generator with controllable modulo power of two addressing capability

5,600,847 Three input arithmetic logic unit with mask generator

5,596,767 Programmable data processing system and apparatus for executing both general purpose instructions and special purpose graphic instructions

5,596,763 Three input arithmetic logic unit forming mixed arithmetic and boolean combinations

5,596,519 Iterative division apparatus, system and method employing left most one's detection and left most one's detection with exclusive OR

5,592,405 Multiple operations employing divided arithmetic logic unit and multiple flags register

5,590,350 Three input arithmetic logic unit with mask generator

5,587,954 Random access memory arranged for operating synchronously with a microprocessor and a system including a data processor, a synchronous DRAM, a peripheral device, and a system clock

5,560,030 Transfer processor with transparency

5,537,563 Devices, systems and methods for accessing data using a gun preferred data organization

5,524,265 Architecture of transfer processor

5,522,083 Reconfigurable multi-processor operating in SIMD mode with one processor fetching instructions for use by remaining processors

5,522,082 Graphics display processor, a graphics display system and a method of processing graphics data with control signals connected to a central processing unit and graphics circuits

5,517,609 Graphics display system using tiles of data

5,512,896 Huffman encoding method, circuit and system employing most significant bit change for size detection

5,509,129 Long instruction word controlling plural independent processor operations

5,493,646 Pixel block transfer with transparency

5,493,524 Three input arithmetic logic unit employing carry propagate logic

5,487,146 Plural memory access address generation employing guide table entries forming linked list

5,485,411 Three input arithmetic logic unit forming the sum of a first input anded with a first boolean combination of a second input and a third input plus a second boolean combination of the second and third inputs

5,479,166 Huffman decoding method, circuit and system employing conditional subtraction for conversion of negative numbers

5,471,592 Multi-processor with crossbar link of processors and memories and method of operation

5,465,224 Three input arithmetic logic unit forming the sum of a first Boolean combination of first, second and third inputs plus a second Boolean combination of first, second and third inputs

5,437,011 Graphics computer system, a graphics system arrangement, a display system, a graphics processor and a method of processing graphic data

5,434,969 Video display system using memory with a register arranged to present an entire pixel at once to the display

5,420,809 Method of operating a data processing apparatus to compute correlation

RE34,881  Graphics data processing apparatus having image operations with transparent color having selectable number of bits

5,398,316 Devices, systems and methods for accessing data using a pixel preferred data organization

5,390,149 System including a data processor, a synchronous dram, a peripheral device, and a system clock

5,375,198 Process for performing a windowing operation in an array move, a graphics computer system, a display system, a graphic processor and a graphics display system

5,371,896 Multi-processor having control over synchronization of processors in mind mode and method of operation

5,371,517 Video interface palette, systems and method

5,333,261 Graphics processing apparatus having instruction which operates separately on X and Y coordinates of pixel location registers

5,327,159 Packed bus selection of multiple pixel depths in palette devices, systems and methods

5,317,333 Graphics data processing apparatus with draw and advance operation

5,309,551 Devices, systems and methods for palette pass-through mode

5,294,918 Graphics processing apparatus having color expand operation for drawing color graphics from monochrome data

5,293,468 Controlled delay devices, systems and methods

5,287,100 Graphics systems, palettes and methods with combined video and shift clock control

5,283,863 Process for effecting an array move instruction, a graphics computer system, a display system, a graphics processor and graphics display system

5,270,973 Video random access memory having a split register and a multiplexer

5,269,001 Video graphics display memory swizzle logic circuit and method

5,249,266 Data processing apparatus with self-emulation capability

5,239,654 Dual mode SIMD/MIMD processor providing reuse of MIMD instruction memories as data memories when operating in SIMD mode

5,231,694 Graphics data processing apparatus having non-linear saturating operations on multibit color data

5,226,125 Switch matrix having integrated crosspoint logic and method of operation

5,212,777 Multi-processor reconfigurable in single instruction multiple data (SIMD) and multiple instruction multiple data (MIMD) modes and method of operation

5,185,859 Graphics processor, a graphics computer system, and a process of masking selected bits

5,163,024 Video display system using memory with parallel and serial access employing serial shift registers selected by column address

5,162,784 Graphics data processing apparatus with draw and advance operation

5,142,621 Graphics processing apparatus having instruction which operates separately on X and Y coordinates of pixel location registers

5,140,687 Data processing apparatus with self-emulation capability

5,095,301 Graphics processing apparatus having color expand operation for drawing color graphics from monochrome data

5,077,678 Graphics data processor with window checking for determining whether a point is within a window

5,056,041 Data processing apparatus with improved bit masking capability

4,933,878 Graphics data processing apparatus having non-linear saturating operations on multibit color data

4,825,390 Color palette having repeat color data

4,799,053 Color palette having multiplexed color look up table loading

4,752,893 Graphics data processing apparatus having image operations with transparent color having a selectable number of bits

4,747,081 Video display system using memory with parallel and serial access employing serial shift registers selected by column address

4,720,819 Method and apparatus for clearing the memory of a video computer

4,718,024 Graphics data processing apparatus for graphic image operations upon data of independently selectable pitch

4,694,391 Compressed control decoder for microprocessor system

4,688,197 Control of data access to memory for improved video system

4,663,735 Random/serial access mode selection circuit for a video memory system

4,660,156 Video system with single memory space for instruction, program data and display data

4,656,596 Video memory controller

4,648,077 Video serial accessed memory with midline load

4,639,890 Video display system using memory with parallel and serial access employing selectable cascaded serial shift registers

4,603,381 Use of implant process for programming ROM type processor for encryption

4,590,552 Security bit for designating the security status of information stored in a nonvolatile memory

4,566,075 Table lookup multiplier employing compressed data read only memory

4,544,851 Synchronizer circuit with dual input

4,532,587 Single chip processor connected to an external memory chip

4,521,853 Secure microprocessor/microcomputer with secured memory

4,521,852 Data processing device formed on a single semiconductor substrate having secure memory

4,469,964 Synchronizer circuit

4,450,519 Psuedo-microprogramming in microprocessor in single-chip microprocessor with alternate IR loading from internal or external program memories

4,434,462 Off-chip access for psuedo-microprogramming in microprocessor

4,422,143 Microprocessor ALU with absolute value function

4,403,284 Microprocessor which detects leading 1 bit of instruction to obtain microcode entry point address

4,402,044 Microprocessor with strip layout of busses, ALU and registers

4,402,043 Microprocessor with compressed control ROM

4,402,042 Microprocessor system with instruction pre-fetch

4,243,984 Video display processor

 

Send mail to webmaster@kagutech.com with questions or comments about this web site.
Last modified: 05/19/05