WS

William J. Starke

IBM: 307 patents #71 of 70,183Top 1%
Globalfoundries: 4 patents #817 of 4,424Top 20%
🗺 Texas: #24 of 125,132 inventorsTop 1%
Overall (All Time): #1,181 of 4,157,543Top 1%
311
Patents All Time

Issued Patents All Time

Showing 201–225 of 311 patents

Patent #TitleCo-InventorsDate
7523268 Reducing number of rejected snoop requests by extending time to respond to snoop request Guy L. Guthrie, Hugh Shen, Derek E. Williams 2009-04-21
7512742 Data processing system, cache system and method for precisely forming an invalid coherency state indicating a broadcast scope Leo James Clark, Guy L. Guthrie, Jeffrey A. Stuecheli, Derek E. Williams 2009-03-31
7500065 Data processing system and method for efficient L3 cache directory management Guy L. Guthrie, Derek E. Williams, Philip G. Williams 2009-03-03
7493478 Enhanced processor virtualization mechanism via saving and restoring soft processor/system states Ravi Kumar Arimilli, Robert Alan Cargnoni, Guy L. Guthrie 2009-02-17
7490202 Data processing system and method for efficient L3 cache directory management Guy L. Guthrie, Derek E. Williams, Philip G. Williams 2009-02-10
7490200 L2 cache controller with slice directory and unified cache structure Leo James Clark, James Stephen Fields, Jr., Guy L. Guthrie 2009-02-10
7483422 Data processing system, method and interconnect fabric for selective link information allocation in a data processing system James Stephen Fields, Jr., Guy L. Guthrie, Jeffrey A. Stuecheli 2009-01-27
7484042 Data processing system and method for predictively selecting a scope of a prefetch operation Benjiman L. Goodman, Jeffrey A. Stuecheli 2009-01-27
7484046 Reducing number of rejected snoop requests by extending time to respond to snoop request Benjiman L. Goodman, Guy L. Guthrie, Jeffrey A. Stuecheli, Derek E. Williams 2009-01-27
7480772 Data processing system and method for efficient communication utilizing an Tn and Ten coherency states James Stephen Fields, Jr., Benjiman L. Goodman, Guy L. Guthrie, Derek E. Williams 2009-01-20
7478201 Data processing system, cache system and method for passively scrubbing a domain indication Leo James Clark, James Stephen Fields, Jr., Guy L. Guthrie, Derek E. Williams 2009-01-13
7475195 Data processing system, cache system and method for actively scrubbing a domain indication Leo James Clark, James Stephen Fields, Jr., Guy L. Guthrie, Derek E. Williams 2009-01-06
7475196 Processor, data processing system, and method for initializing a memory block in a data processing system having multiple coherency domains Ravi Kumar Arimilli, Guy L. Guthrie, Derek E. Williams 2009-01-06
7469318 System bus structure for large L2 cache array topology with different latency domains Vicente Enrique Chung, Guy L. Guthrie, Jeffrey A. Stuecheli 2008-12-23
7467262 Data processing system, cache system and method for scrubbing a domain indication in response to execution of program code Leo James Clark, James Stephen Fields, Jr., Guy L. Guthrie, Derek E. Williams 2008-12-16
7454580 Data processing system, processor and method of data processing that reduce store queue entry utilization for synchronizing operations Ravi Kumar Arimilli, Thomas M. Capasso, Robert Alan Cargnoni, Guy L. Guthrie, Hugh Shen 2008-11-18
7454577 Data processing system and method for efficient communication utilizing an Tn and Ten coherency states James Stephen Fields, Jr., Benjiman L. Goodman, Guy L. Guthrie, Derek E. Williams 2008-11-18
7454578 Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a location of a memory James Stephen Fields, Jr., Benjiman L. Goodman, Guy L. Guthrie, Jeffrey A. Stuecheli, Phillip G. Williams 2008-11-18
7451277 Data processing system, cache system and method for updating an invalid coherency state in response to snooping an operation Guy L. Guthrie, Jeffrey A. Stuecheli, Derek E. Williams 2008-11-11
7451231 Data processing system, method and interconnect fabric for synchronized communication in a data processing system Benjiman L. Goodman, Guy L. Guthrie, Praveen S. Reddy, Jeffrey A. Stuecheli 2008-11-11
7447845 Data processing system, processor and method of data processing in which local memory access requests are serviced by state machines with differing functionality Leo James Clark, Guy L. Guthrie, Derek E. Williams 2008-11-04
7447844 Data processing system, processor and method of data processing in which local memory access requests are serviced on a fixed schedule Leo James Clark, Guy L. Guthrie, Derek E. Williams 2008-11-04
7444494 Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a history-based prediction Benjiman L. Goodman, Guy L. Guthrie, Jeffrey A. Stuecheli, Derek E. Williams 2008-10-28
7437617 Method, apparatus, and computer program product in a processor for concurrently sharing a memory controller among a tracing process and non-tracing processes using a programmable variable number of shared memory write buffers Ra'ed Mohammad Al-Omari, Alexander Erik Mericas 2008-10-14
7437618 Method in a processor for dynamically during runtime allocating memory for in-memory hardware tracing Ra'ed Mohammad Al-Omari, Alexander Erik Mericas 2008-10-14