Inventor · disambiguated record
Randal C. Swanberg
Also filed as: SWANBERG RANDAL C · SWANBERG RANDAL CRAIG
96 granted patents·4 pending applications·1,337 citations·filing 1994–2018
99Inventor score
Top patents by PatentIndex Score
100 records- 0196US8418166B2Transparent update of adapter firmware for self-virtualizing input/output deviceARMSTRONG WILLIAM J·Filed 2011·Granted Apr 9, 2013·32 cites·25 claims
- 0296US8219988B2Partition adjunct for data processing systemARMSTRONG WILLIAM J·Filed 2008·Granted Jul 10, 2012·45 cites·17 claims
- 0396US8010763B2Hypervisor-enforced isolation of entities within a single logical partition's virtual address spaceIBM·Filed 2008·Granted Aug 30, 2011·61 cites·21 claims
- 0494US9495145B1Customized electronic product configurationIBM·Filed 2016·Granted Nov 15, 2016·13 cites·1 claims
- 0594US8448006B2Performing virtual and/or physical resource management for power managementFLOYD MICHAEL S·Filed 2010·Granted May 21, 2013·21 cites·15 claims
- 0694US8127080B2Wake-and-go mechanism with system address bus transaction masterARIMILLI RAVI K·Filed 2008·Granted Feb 28, 2012·34 cites·21 claims
- 0793US9678788B2Enabling poll/select style interfaces with coherent acceleratorsIBM·Filed 2015·Granted Jun 13, 2017·10 cites·11 claims
- 0893US8219989B2Partition adjunct with non-native device driver for facilitating access to a physical input/output deviceARMSTRONG WILLIAM J·Filed 2008·Granted Jul 10, 2012·24 cites·20 claims
- 0993US8015379B2Wake-and-go mechanism with exclusive system bus responseIBM·Filed 2008·Granted Sep 6, 2011·34 cites·20 claims
- 1092US8082315B2Programming idiom accelerator for remote updateARIMILLI RAVI K·Filed 2009·Granted Dec 20, 2011·26 cites·20 claims
- 1191US9135184B2Load-through fault mechanismIBM·Filed 2013·Granted Sep 15, 2015·14 cites·16 claims
- 1291US8176487B2Client partition scheduling and prioritization of service partition workARMSTRONG WILLIAM J·Filed 2008·Granted May 8, 2012·17 cites·13 claims
- 1390US9317453B2Client partition scheduling and prioritization of service partition workARMSTRONG WILLIAM J·Filed 2012·Granted Apr 19, 2016·9 cites·20 claims
- 1489US9779041B2Enabling poll/select style interfaces with coherent acceleratorsIBM·Filed 2016·Granted Oct 3, 2017·6 cites·9 claims
- 1589US8495632B2Partition adjunct for data processing systemARMSTRONG WILLIAM J·Filed 2012·Granted Jul 23, 2013·8 cites·17 claims
- 1689US8341635B2Hardware wake-and-go mechanism with look-ahead pollingARIMILLI RAVI K·Filed 2008·Granted Dec 25, 2012·20 cites·20 claims
- 1789US8250396B2Hardware wake-and-go mechanism for a data processing systemARIMILLI RAVI K·Filed 2008·Granted Aug 21, 2012·20 cites·20 claims
- 1889US6804729B2Migrating a memory page by modifying a page migration state of a state machine associated with a DMA mapper based on a state notification from an operating system kernelIBM·Filed 2002·Granted Oct 12, 2004·56 cites·37 claims
- 1988US9092297B2Transparent update of adapter firmware for self-virtualizing input/output deviceIBM·Filed 2013·Granted Jul 28, 2015·11 cites·25 claims
- 2088US6725366B1System and method for 32 bit code branching to 64 bit targetsIBM·Filed 2000·Granted Apr 20, 2004·51 cites·37 claims
- 2187US8386679B2Dynamic allocation of a direct memory address windowIBM·Filed 2011·Granted Feb 26, 2013·10 cites·20 claims
- 2287US7747838B2Method and apparatus for dynamically adjusting page size in a virtual memory rangeIBM·Filed 2007·Granted Jun 29, 2010·16 cites·18 claims
- 2387US6895508B1Stack memory protectionIBM·Filed 2000·Granted May 17, 2005·49 cites·28 claims
- 2486US9733924B2Customized electronic product configurationIBM·Filed 2017·Granted Aug 15, 2017·4 cites·1 claims
- 2586US8645974B2Multiple partition adjunct instances interfacing multiple logical partitions to a self-virtualizing input/output deviceARMSTRONG WILLIAM J·Filed 2008·Granted Feb 4, 2014·17 cites·20 claims
- 2685US9817754B2Flash memory managementIBM·Filed 2016·Granted Nov 14, 2017·4 cites·19 claims
- 2784US7448037B2Method and data processing system having dynamic profile-directed feedback at runtimeIBM·Filed 2004·Granted Nov 4, 2008·38 cites·12 claims
- 2883US9912781B2Customized electronic product configurationIBM·Filed 2015·Granted Mar 6, 2018·3 cites·20 claims
- 2983US7475399B2Method and data processing system optimizing performance through reporting of thread-level hardware resource utilizationIBM·Filed 2004·Granted Jan 6, 2009·35 cites·16 claims
- 3082US8230201B2Migrating sleeping and waking threads between wake-and-go mechanisms in a multiple processor data processing systemARIMILLI RAVI K·Filed 2009·Granted Jul 24, 2012·11 cites·16 claims
- 3181US8341628B2Controlling depth and latency of exit of a virtual processor's idle state in a power management environmentARNDT RICHARD LOUIS·Filed 2009·Granted Dec 25, 2012·9 cites·6 claims
- 3280US9971701B2Method to share a coherent accelerator context inside the kernelIBM·Filed 2015·Granted May 15, 2018·2 cites·13 claims
- 3380US7296133B2Method, apparatus, and computer program product for dynamically tuning amount of physical processor capacity allocation in shared processor systemsIBM·Filed 2004·Granted Nov 13, 2007·29 cites·17 claims
- 3479US7458076B2Method, apparatus, and computer program product for dynamically tuning a data processing system by identifying and boosting holders of contentious locksIBM·Filed 2004·Granted Nov 25, 2008·27 cites·12 claims
- 3578US6970990B2Virtual mode virtual memory manager method and apparatusIBM·Filed 2002·Granted Nov 29, 2005·25 cites·26 claims
- 3677US8141083B2Method, apparatus, and computer program product for providing a self-tunable parameter used for dynamically yielding an idle processorOLSZEWSKI BRET RONALD·Filed 2008·Granted Mar 20, 2012·7 cites·9 claims
- 3775US5933631ADynamic boot filesystem selectionIBM·Filed 1997·Granted Aug 3, 1999·71 cites·19 claims
- 3873US8145723B2Complex remote update programming idiom acceleratorARIMILLI RAVI K·Filed 2009·Granted Mar 27, 2012·5 cites·18 claims
- 3972US9911021B2Customized electronic product configurationIBM·Filed 2017·Granted Mar 6, 2018·1 cites·1 claims
- 4072US9678812B2Addressing for inter-thread push communicationIBM·Filed 2014·Granted Jun 13, 2017·2 cites·12 claims
- 4172US7653799B2Method and apparatus for managing memory for dynamic promotion of virtual memory page sizesIBM·Filed 2007·Granted Jan 26, 2010·5 cites·20 claims
- 4272US7543161B2Method and apparatus for tracking variable speed microprocessor performance caused by power management in a logically partitioned data processing systemIBM·Filed 2004·Granted Jun 2, 2009·17 cites·17 claims
- 4372US5991822ASystem for modifying functions of static device driver using a registered driver extension extended dynamically by providing an entry point for the driver extensionIBM·Filed 1997·Granted Nov 23, 1999·61 cites·15 claims
- 4470US10102003B2Intelligent context managementIBM·Filed 2013·Granted Oct 16, 2018·2 cites·9 claims
- 4570US8782646B2Non-uniform memory access (NUMA) enhancements for shared logical partitionsIBM·Filed 2012·Granted Jul 15, 2014·2 cites·12 claims
- 4670US8386822B2Wake-and-go mechanism with data monitoringIBM·Filed 2008·Granted Feb 26, 2013·4 cites·17 claims
- 4770US8381005B2Processor and memory folding for managing power consumption in information processing systemsIBM·Filed 2009·Granted Feb 19, 2013·4 cites·20 claims
- 4870US5958049AOperating system debugger using kernel and dynamic extension with debugger drivers to support different output devicesIBM·Filed 1997·Granted Sep 28, 1999·56 cites·14 claims
- 4969US8171476B2Wake-and-go mechanism with prioritization of threadsARIMILLI RAVI K·Filed 2008·Granted May 1, 2012·4 cites·20 claims
- 5067US10346164B2Memory move instruction sequence targeting an accelerator switchboardIBM·Filed 2016·Granted Jul 9, 2019·1 cites·23 claims
Showing the top 50 of 100 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →