Inventor · disambiguated record
Robert G. Mcdonald
Also filed as: MCDONALD ROBERT · MCDONALD ROBERT G · MCDONALD ROBERT GREG
22 granted patents·2 pending applications·1,199 citations·filing 1996–2023
96Inventor score
Top patents by PatentIndex Score
24 records- 0191US6212542B1Method and system for executing a program within a multiscalar processor by processing linked thread descriptorsIBM·Filed 1996·Granted Apr 3, 2001·228 cites·17 claims
- 0290US6480931B1Content addressable storage apparatus and register mapper architectureIBM·Filed 1999·Granted Nov 12, 2002·87 cites·35 claims
- 0390US5913925AMethod and system for constructing a program including out-of-order threads and processor and method for executing threads out-of-orderIBM·Filed 1996·Granted Jun 22, 1999·175 cites·22 claims
- 0489US11098708B2Hydraulic pumping system with piston displacement sensing and controlWEATHERFORD TECH HOLDINGS LLC·Filed 2015·Granted Aug 24, 2021·4 cites·23 claims
- 0586US10215012B2Apparatus and method of monitoring a rod pumping unitWEATHERFORD TECH HOLDINGS LLC·Filed 2016·Granted Feb 26, 2019·5 cites·21 claims
- 0686US6256727B1Method and system for fetching noncontiguous instructions in a single clock cycleIBM·Filed 1998·Granted Jul 3, 2001·129 cites·15 claims
- 0784US5887166AMethod and system for constructing a program including a navigation instructionIBM·Filed 1996·Granted Mar 23, 1999·124 cites·23 claims
- 0883US5802386ALatency-based scheduling of instructions in a superscalar processorIBM·Filed 1996·Granted Sep 1, 1998·114 cites·20 claims
- 0981US5961639AProcessor and method for dynamically inserting auxiliary instructions within an instruction stream during executionIBM·Filed 1996·Granted Oct 5, 1999·106 cites·16 claims
- 1077US6336183B1System and method for executing store instructionsIBM·Filed 1999·Granted Jan 1, 2002·71 cites·16 claims
- 1176US11174856B2Apparatus and methods for counterbalancing a pumping unitWEATHERFORD TECH HOLDINGS LLC·Filed 2016·Granted Nov 16, 2021·3 cites·16 claims
- 1272US2021340972A1Hydraulic pumping system with piston displacement sensing and controlWEATHERFORD TECH HOLDINGS LLC·Filed 2021·Application pending·0 cites
- 1363US6463524B1Superscalar processor and method for incrementally issuing store instructionsIBM·Filed 1999·Granted Oct 8, 2002·44 cites·12 claims
- 1459US12345250B2Lightweight, lattice structure horsehead for reciprocating pump unitTRC SERVICES INC·Filed 2023·Granted Jul 1, 2025·0 cites·25 claims
- 1555US12410785B2Equalizer bearing assembly having wedged retainersTRC SERVICES INC·Filed 2023·Granted Sep 9, 2025·0 cites·22 claims
- 1652US5897666AGeneration of unique address alias for memory disambiguation buffer to avoid false collisionsIBM·Filed 1996·Granted Apr 27, 1999·26 cites·20 claims
- 1750US6345356B1Method and apparatus for software-based dispatch stall mechanism for scoreboarded IOPsIBM·Filed 1999·Granted Feb 5, 2002·21 cites·18 claims
- 1849US6240507B1Mechanism for multiple register renaming and method thereforIBM·Filed 1998·Granted May 29, 2001·26 cites·19 claims
- 1945US10310862B2Data processingADVANCED RISC MACH LTD·Filed 2017·Granted Jun 4, 2019·0 cites·10 claims
- 2045US5812812AMethod and system of implementing an early data dependency resolution mechanism in a high-performance data processing system utilizing out-of-order instruction issueIBM·Filed 1996·Granted Sep 22, 1998·19 cites·8 claims
- 2144US11327791B2Apparatus and method for operating an issue queueADVANCED RISC MACH LTD·Filed 2019·Granted May 10, 2022·0 cites·20 claims
- 2241US6484251B1Updating condition status register based on instruction specific modification information in set/clear pair upon instruction commit in out-of-order processorIBM·Filed 1999·Granted Nov 19, 2002·12 cites·22 claims
- 2340US2002156977A1Virtual caching of regenerable dataFiled 2001·Application pending·0 cites
- 2433US6535973B1Method and system for speculatively issuing instructionsIBM·Filed 1999·Granted Mar 18, 2003·5 cites·10 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →