DW

Derek E. Williams

IBM: 353 patents #50 of 70,183Top 1%
Globalfoundries: 3 patents #1,029 of 4,424Top 25%
AL Afilias Limited: 1 patents #16 of 24Top 70%
IM International Machines: 1 patents #1 of 34Top 3%
📍 Round Rock, TX: #1 of 1,915 inventorsTop 1%
🗺 Texas: #16 of 125,132 inventorsTop 1%
Overall (All Time): #816 of 4,157,543Top 1%
362
Patents All Time

Issued Patents All Time

Showing 201–225 of 362 patents

Patent #TitleCo-InventorsDate
7529655 Program product for defining and recording minimum and maximum event counts of a simulation utilizing a high level language Carol Ivash Gabele, Wolfgang Roesner 2009-05-05
7523268 Reducing number of rejected snoop requests by extending time to respond to snoop request Guy L. Guthrie, Hugh Shen, William J. Starke 2009-04-21
7519524 Program product for providing a configuration specification language supporting incompletely specified configuration entities Bradley Nelson, Wolfgang Roesner 2009-04-14
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, William J. Starke, Jeffrey A. Stuecheli 2009-03-31
7500065 Data processing system and method for efficient L3 cache directory management Guy L. Guthrie, William J. Starke, Philip G. Williams 2009-03-03
7493248 Method, system and program product supporting phase events in a simulation model of a digital system Gabor Bobok, Wolfgang Roesner 2009-02-17
7493446 System and method for completing full updates to entire cache lines stores with address-only bus operations Ravi Kumar Arimilli, Guy L. Guthrie, Hugh Shen 2009-02-17
7493417 Method and data processing system for microprocessor communication using a processor interconnect in a multi-processor system Ravi Kumar Arimilli, Robert Alan Cargnoni, Kenneth L. Wright 2009-02-17
7490202 Data processing system and method for efficient L3 cache directory management Guy L. Guthrie, William J. Starke, Philip G. Williams 2009-02-10
7484046 Reducing number of rejected snoop requests by extending time to respond to snoop request Benjiman L. Goodman, Guy L. Guthrie, William J. Starke, Jeffrey A. Stuecheli 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, William J. Starke 2009-01-20
7480608 Method and system for reducing storage requirements of simulation data via KEYWORD restrictions Carol Ivash Gabele, Wolfgang Roesner 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, William J. Starke 2009-01-13
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, William J. Starke 2009-01-06
7475191 Processor, data processing system and method for synchronizing access to data in shared memory Guy L. Guthrie 2009-01-06
7475195 Data processing system, cache system and method for actively scrubbing a domain indication Leo James Clark, James Stephen Fields, Jr., Guy L. Guthrie, William J. Starke 2009-01-06
7469400 Method, system and program product supporting presentation of a simulated or hardware system including configuration entities Wolfgang Roesner 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, William J. Starke 2008-12-16
7454737 Method, system and program product for specifying and using register entities to configure a simulated or physical digital system Wolfgang Roesner 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, William J. Starke 2008-11-18
7454325 Method, system and program product for defining and recording threshold-qualified count events of a simulation by testcases Michael L. Behm, Carol Ivash Gabele, Wolfgang Roesner 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, 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, Guy L. Guthrie, William J. Starke 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, Guy L. Guthrie, William J. Starke 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, William J. Starke, Jeffrey A. Stuecheli 2008-10-28