Issued Patents All Time
Showing 276–300 of 472 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |