Inventor
James R. MacDonald
Inventor
Buda, TX, US
Overview
Patents· 45 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing64%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use10%
A41DOuterwear2%
C02FTreatment of water, waste water, sewage, or sludge2%
F22BMethods of steam generation2%
F25BRefrigeration machines, plants or systems2%
G01MTesting static or dynamic balance of machines or structures2%
G01NInvestigating or analysing materials by determining their chemical or physical properties2%
G06KGraphical data reading2%
G07DHandling of coins or valuable papers, e.g. testing, sorting by denominations, counting, dispensing, changing or depositing2%
PatentTitleYear
8,572,420'Power managed USB for computing applications using a controller'20137,685,450'Power management of computer peripheral devices which determines non-usage of a device through usage detection of other devices'20107,310,498'Communication protocol for personal computer system human interface devices over a low bandwidth, bi-directional radio frequency link'20077,222,252'Power management of computer peripheral devices which determines non-usage of a device through usage detection of other devices'20076,825,786'Associative noise attenuation'20046,550,059'Method for generating optimized vector instructions from high level programming languages'20036,484,193'Fully pipelined parallel multiplier with a fast clock cycle'20026,434,582'Cosine algorithm for relatively small angles'20026,385,632'Fast CORDIC algorithm with sine governed termination'20026,295,574'Real time interrupt handling for superscalar processors'20016,044,430'Real time interrupt handling for superscalar processors'20005,946,497'System and method for providing microprocessor serialization using programmable fuses'19995,933,620'Method and apparatus for serializing microprocessor identification numbers'19995,913,224'Programmable cache including a non-lockable data way and a lockable data way configured to lock real-time data'19995,905,898'Apparatus and method for storing interrupt source information in an interrupt controller based upon interrupt priority'19995,894,577'Interrupt controller with external in-service indication for power management within a computer system'19995,799,203'System for receiving peripheral device capability information and selectively disabling corresponding processing unit function when the device failing to support such function'19985,790,663'Method and apparatus for software access to a microprocessor serial number'19985,790,783'Method and apparatus for upgrading the software lock of microprocessor'19985,784,627'Integrated timer for power management and watchdog functions'19985,774,544'Method an apparatus for encrypting and decrypting microprocessor serial numbers'19985,768,584'ROM chip enable encoding method and computer system employing the same'19985,765,003'Interrupt controller optimized for power management in a computer system or subsystem'19985,696,927'Memory paging system and method including compressed page mapping hierarchy'19975,640,573'Power management message bus for integrated processor'19975,630,099'Non-volatile memory array controller capable of controlling memory banks having variable bit widths'19975,623,673'System management mode and in-circuit emulation memory mapping and locking method'19975,600,839'System and method for controlling assertion of a peripheral bus clock signal through a slave device'19975,568,649'Interrupt cascading and priority configuration for a symmetrical multiprocessing system'19965,561,821'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'19965,561,819'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'19965,557,757'High performance integrated processor architecture including a sub-bus control unit for generating signals to control a secondary, non-multiplexed external bus'19965,493,684'Power management architecture including a power management messaging bus for conveying an encoded activity signal for optimal flexibility'19965,452,434'Clock control for power savings in high performance central processing units'19955,369,777'Integrated digital processing apparatus having a single biodirectional data bus for accommodating a plurality of peripheral devices connected to a plurality of external buses'19945,349,652'Single chip integrated address manager with address translating unit'19945,320,967'Boiler system leak detection'19945,269,010'Memory control for use in a memory system incorporating a plurality of memory banks'19935,253,354'Row address generator for defective DRAMS including an upper and lower memory device'19935,249,287'General keyboard interface for operating with two types of keyboards'19935,241,665'Memory bank comparator system'19935,218,681'Apparatus for controlling access to a data bus'19934,883,600'Stabilization of soluble manganese in aqueous systems'19894,807,447'Human environmental conditioner'19894,667,093'Electronic coin measurement apparatus with size and acceleration detection'1987Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1987Based in Nepean, CA· patent location history
1989–2013Patents assigned to MACDONALD JAMES R (2)· patent assignee history
1989–1994Patents assigned to NALCO CHEMICAL CO (2)· patent assignee history
1989–1994Based in Chicago, IL, US· patent location history
1989Based in Akron, OH, US· patent location history
1993–2003Patents assigned to ADVANCED MICRO DEVICES INC (35)· patent assignee history
1993–2002Based in Austin, TX, US· patent location history
1996–2013Based in Buda, TX, US· patent location history
1998Patents assigned to ADVANCED MICRO SYSTEMS INC (1)· patent assignee history
2004–2013Patents assigned to STANDARD MICROSYST SMC (5)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| ADVANCED MICRO DEVICES INC | 35 | 1993–2003 |
| STANDARD MICROSYST SMC | 5 | 2004–2013 |
| MACDONALD JAMES Rself | 2 | 1989–2013 |
| NALCO CHEMICAL CO | 2 | 1989–1994 |
| ADVANCED MICRO SYSTEMS INC | 1 | 1998 |
Locations
| Location | Patents | Span |
|---|---|---|
| Buda, Texas, US | 31 | 1996–2013 |
| Austin, Texas, US | 10 | 1993–2002 |
| Chicago, Illinois, US | 2 | 1989–1994 |
| Akron, OH, US | 1 | 1989 |
| Nepean, CA | 1 | 1987 |