Inventor
SWANBERG RANDAL CRAIG
US32 patents
⚠️ This page may combine multiple inventors who share the name “SWANBERG RANDAL CRAIG”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
27 patentsUS6804729B2Oct 12, 2004
Migrating 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 kernel
IBM56 citations96
US6725366B1Apr 20, 2004
System and method for 32 bit code branching to 64 bit targets
IBM51 citations96
US5991822ANov 23, 1999
System for modifying functions of static device driver using a registered driver extension extended dynamically by providing an entry point for the driver extension
IBM61 citations96
US5958049ASep 28, 1999
Operating system debugger using kernel and dynamic extension with debugger drivers to support different output devices
IBM56 citations96
US5933631AAug 3, 1999
Dynamic boot filesystem selection
IBM71 citations96
US7475399B2Jan 6, 2009
Method and data processing system optimizing performance through reporting of thread-level hardware resource utilization
IBM35 citations93
US7448037B2Nov 4, 2008
Method and data processing system having dynamic profile-directed feedback at runtime
IBM38 citations93
US7458076B2Nov 25, 2008
Method, apparatus, and computer program product for dynamically tuning a data processing system by identifying and boosting holders of contentious locks
IBM27 citations92
US7296133B2Nov 13, 2007
Method, apparatus, and computer program product for dynamically tuning amount of physical processor capacity allocation in shared processor systems
IBM29 citations92
US6970990B2Nov 29, 2005
Virtual mode virtual memory manager method and apparatus
IBM25 citations92
US6895508B1May 17, 2005
Stack memory protection
IBM49 citations92
US6304951B1Oct 16, 2001
Data processing system and method for generating virtual memory descriptors including pretranslated physical addresses
IBM32 citations92
US5918048AJun 29, 1999
Booting an operating system using soft read-only storage (ROS) for firmware emulation
IBM40 citations92
US5832280ANov 3, 1998
Method and system in a data processing system for interfacing an operating system with a power management controller.
IBM37 citations92
US5826090AOct 20, 1998
Loadable hardware support
IBM31 citations92
US5778443AJul 7, 1998
Method and apparatus for conserving power and system resources in a computer system employing a virtual memory
IBM45 citations92
US5699502ADec 16, 1997
System and method for managing computer system faults
IBM25 citations92
US6401218B1Jun 4, 2002
Method and system for functional kernel verification testing within a data processing system
IBM25 citations91
US5745763AApr 28, 1998
Method and apparatus for device driver funnelling
IBM27 citations91
US7747838B2Jun 29, 2010
Method and apparatus for dynamically adjusting page size in a virtual memory range
IBM16 citations84
US7543161B2Jun 2, 2009
Method and apparatus for tracking variable speed microprocessor performance caused by power management in a logically partitioned data processing system
IBM17 citations83
US6654878B1Nov 25, 2003
Register bit scanning
IBM7 citations74
US6832338B2Dec 14, 2004
Apparatus, method and computer program product for stopping processors without using non-maskable interrupts
IBM8 citations73
US8356193B2Jan 15, 2013
Scaling energy use in a virtualized environment
IBM2 citations63
US7653799B2Jan 26, 2010
Method and apparatus for managing memory for dynamic promotion of virtual memory page sizes
IBM5 citations63
US6918023B2Jul 12, 2005
Method, system, and computer program product for invalidating pretranslations for dynamic memory removal
IBM2 citations63
US6874076B2Mar 29, 2005
Method, system, and computer program product for migrating data from one real page to another
IBM4 citations62