GG

Guy L. Guthrie

IBM: 465 patents #28 of 70,183Top 1%
Globalfoundries: 6 patents #578 of 4,424Top 15%
🗺 Texas: #7 of 125,132 inventorsTop 1%
Overall (All Time): #435 of 4,157,543Top 1%
472
Patents All Time

Issued Patents All Time

Showing 276–300 of 472 patents

Patent #TitleCo-InventorsDate
7500065 Data processing system and method for efficient L3 cache directory management William J. Starke, Derek E. Williams, Philip G. Williams 2009-03-03
7493446 System and method for completing full updates to entire cache lines stores with address-only bus operations Ravi Kumar Arimilli, Hugh Shen, Derek E. Williams 2009-02-17
7493478 Enhanced processor virtualization mechanism via saving and restoring soft processor/system states Ravi Kumar Arimilli, Robert Alan Cargnoni, William J. Starke 2009-02-17
7490200 L2 cache controller with slice directory and unified cache structure Leo James Clark, James Stephen Fields, Jr., William J. Starke 2009-02-10
7490202 Data processing system and method for efficient L3 cache directory management William J. Starke, Derek E. Williams, Philip G. Williams 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., William J. Starke, Jeffrey A. Stuecheli 2009-01-27
7484046 Reducing number of rejected snoop requests by extending time to respond to snoop request Benjiman L. Goodman, William J. Starke, 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, William J. Starke, 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., William J. Starke, 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., William J. Starke, 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, William J. Starke, Derek E. Williams 2009-01-06
7475191 Processor, data processing system and method for synchronizing access to data in shared memory Derek E. Williams 2009-01-06
7469322 Data processing system and method for handling castout collisions Sanjeev Ghai, John T. Hollaway, Jr. 2008-12-23
7469318 System bus structure for large L2 cache array topology with different latency domains Vicente Enrique Chung, William J. Starke, 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., William J. Starke, 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, Hugh Shen, William J. Starke 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, William J. Starke, 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, William J. Starke, 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 William J. Starke, 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, Praveen S. Reddy, William J. Starke, Jeffrey A. Stuecheli 2008-11-11
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, William J. Starke, Derek E. Williams 2008-11-04
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, William J. Starke, 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, William J. Starke, Jeffrey A. Stuecheli, Derek E. Williams 2008-10-28
7409481 Data processing system, method and interconnect fabric supporting destination data tagging Leo James Clark, James Stephen Fields, Jr., William J. Starke, Jeffrey A. Stuecheli 2008-08-05
7404046 Cache memory, processing unit, data processing system and method for filtering snooped operations Benjiman L. Goodman, William J. Starke, Derek E. Williams 2008-07-22