Inventor
MACDONALD JAMES R
US42 patents
⚠️ This page may combine multiple inventors who share the name “MACDONALD JAMES R”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED MICRO DEVICES INC
33 patentsUS5493684AFeb 20, 1996
Power management architecture including a power management messaging bus for conveying an encoded activity signal for optimal flexibility
ADVANCED MICRO DEVICES INC160 citations99
US5913224AJun 15, 1999
Programmable cache including a non-lockable data way and a lockable data way configured to lock real-time data
ADVANCED MICRO DEVICES INC109 citations98
US5894577AApr 13, 1999
Interrupt controller with external in-service indication for power management within a computer system
ADVANCED MICRO DEVICES INC97 citations98
US5774544AJun 30, 1998
Method an apparatus for encrypting and decrypting microprocessor serial numbers
ADVANCED MICRO DEVICES INC126 citations98
US5600839AFeb 4, 1997
System and method for controlling assertion of a peripheral bus clock signal through a slave device
ADVANCED MICRO DEVICES INC104 citations98
US5452434ASep 19, 1995
Clock control for power savings in high performance central processing units
ADVANCED MICRO DEVICES INC136 citations98
US5696927ADec 9, 1997
Memory paging system and method including compressed page mapping hierarchy
ADVANCED MICRO DEVICES INC185 citations97
US6044430AMar 28, 2000
Real time interrupt handling for superscalar processors
ADVANCED MICRO DEVICES INC44 citations96
US5790663AAug 4, 1998
Method and apparatus for software access to a microprocessor serial number
ADVANCED MICRO DEVICES INC84 citations96
US5790783AAug 4, 1998
Method and apparatus for upgrading the software lock of microprocessor
ADVANCED MICRO DEVICES INC62 citations96
US6385632B1May 7, 2002
Fast CORDIC algorithm with sine governed termination
ADVANCED MICRO DEVICES INC61 citations94
US6295574B1Sep 25, 2001
Real time interrupt handling for superscalar processors
ADVANCED MICRO DEVICES INC36 citations93
US5946497AAug 31, 1999
System and method for providing microprocessor serialization using programmable fuses
ADVANCED MICRO DEVICES INC39 citations93
US5933620AAug 3, 1999
Method and apparatus for serializing microprocessor identification numbers
ADVANCED MICRO DEVICES INC21 citations93
US5799203AAug 25, 1998
System for receiving peripheral device capability information and selectively disabling corresponding processing unit function when the device failing to support such function
ADVANCED MICRO DEVICES INC42 citations93
US5784627AJul 21, 1998
Integrated timer for power management and watchdog functions
ADVANCED MICRO DEVICES INC27 citations93
US5640573AJun 17, 1997
Power management message bus for integrated processor
ADVANCED MICRO DEVICES INC34 citations93
US5630099AMay 13, 1997
Non-volatile memory array controller capable of controlling memory banks having variable bit widths
ADVANCED MICRO DEVICES INC30 citations93
US5905898AMay 18, 1999
Apparatus and method for storing interrupt source information in an interrupt controller based upon interrupt priority
ADVANCED MICRO DEVICES INC42 citations92
US5765003AJun 9, 1998
Interrupt controller optimized for power management in a computer system or subsystem
ADVANCED MICRO DEVICES INC37 citations92
US5623673AApr 22, 1997
System management mode and in-circuit emulation memory mapping and locking method
ADVANCED MICRO DEVICES INC42 citations92
US5561821AOct 1, 1996
System for performing I/O access and memory access by driving address of DMA configuration registers and memory address stored therein respectively on local bus
ADVANCED MICRO DEVICES INC36 citations92
US5557757ASep 17, 1996
High performance integrated processor architecture including a sub-bus control unit for generating signals to control a secondary, non-multiplexed external bus
ADVANCED MICRO DEVICES INC41 citations92
US6550059B1Apr 15, 2003
Method for generating optimized vector instructions from high level programming languages
ADVANCED MICRO DEVICES INC58 citations90
US5561819AOct 1, 1996
Computer system selecting byte lane for a peripheral device during I/O addressing technique of disabling non-participating peripherals by driving an address within a range on the local bus in a DMA controller
ADVANCED MICRO DEVICES INC19 citations84
US6484193B1Nov 19, 2002
Fully pipelined parallel multiplier with a fast clock cycle
ADVANCED MICRO DEVICES INC14 citations81
US5218681AJun 8, 1993
Apparatus for controlling access to a data bus
ADVANCED MICRO DEVICES INC11 citations74
US5241665AAug 31, 1993
Memory bank comparator system
ADVANCED MICRO DEVICES INC4 citations63
US6434582B1Aug 13, 2002
Cosine algorithm for relatively small angles
ADVANCED MICRO DEVICES INC6 citations60
US5369777ANov 29, 1994
Integrated digital processing apparatus having a single biodirectional data bus for accommodating a plurality of peripheral devices connected to a plurality of external buses
ADVANCED MICRO DEVICES INC4 citations57
US5253354AOct 12, 1993
Row address generator for defective DRAMS including an upper and lower memory device
ADVANCED MICRO DEVICES INC6 citations55
US5249287ASep 28, 1993
General keyboard interface for operating with two types of keyboards
ADVANCED MICRO DEVICES INC4 citations54
US5349652ASep 20, 1994
Single chip integrated address manager with address translating unit
ADVANCED MICRO DEVICES INC0 citations42
STANDARD MICROSYST SMC
4 patentsUS7222252B2May 22, 2007
Power management of computer peripheral devices which determines non-usage of a device through usage detection of other devices
STANDARD MICROSYST SMC12 citations84
US7310498B2Dec 18, 2007
Communication protocol for personal computer system human interface devices over a low bandwidth, bi-directional radio frequency link
STANDARD MICROSYST SMC10 citations82
US7685450B2Mar 23, 2010
Power management of computer peripheral devices which determines non-usage of a device through usage detection of other devices
STANDARD MICROSYST SMC2 citations62
US6825786B1Nov 30, 2004
Associative noise attenuation
STANDARD MICROSYST SMC4 citations62