loadpatents
Patent applications and USPTO patent grants for Recktenwald; Martin.The latest application filed is for "hardware mitigation for spectre and meltdown-like attacks".
Patent | Date |
---|---|
Cache structure using a logical directory Grant 11,403,222 - Jacobi , et al. August 2, 2 | 2022-08-02 |
Hardware Mitigation For Spectre And Meltdown-like Attacks App 20220188412 - Borntraeger; Christian ;   et al. | 2022-06-16 |
Saving and restoring machine state between multiple executions of an instruction Grant 11,281,469 - Giamei , et al. March 22, 2 | 2022-03-22 |
Sort and merge instruction for a general-purpose processor Grant 11,221,850 - Giamei , et al. January 11, 2 | 2022-01-11 |
Computer system software/firmware and a processor unit with a security module Grant 11,204,881 - Nunez Mencias , et al. December 21, 2 | 2021-12-21 |
Testing a data coherency algorithm Grant 11,099,919 - Habermann , et al. August 24, 2 | 2021-08-24 |
Reducing Cache Transfer Overhead In A System App 20210232502 - Zoellin; Christian ;   et al. | 2021-07-29 |
Maintaining data order between buffers Grant 11,074,184 - Cadigan, Jr. , et al. July 27, 2 | 2021-07-27 |
Tournament tree rollback for payload write exception Grant 11,042,356 - Puranik , et al. June 22, 2 | 2021-06-22 |
Cache management Grant 11,010,307 - Berger , et al. May 18, 2 | 2021-05-18 |
Reducing cache transfer overhead in a system Grant 11,010,298 - Zoellin , et al. May 18, 2 | 2021-05-18 |
Selective downstream cache processing for data access Grant 10,970,214 - Hinrichs , et al. April 6, 2 | 2021-04-06 |
Saving And Restoring Machine State Between Multiple Executions Of An Instruction App 20210096876 - Giamei; Bruce C. ;   et al. | 2021-04-01 |
Selective downstream cache processing for data access Grant 10,956,328 - Hinrichs , et al. March 23, 2 | 2021-03-23 |
Bits register for synonyms in a memory system Grant 10,949,351 - Recktenwald , et al. March 16, 2 | 2021-03-16 |
Saving and restoring machine state between multiple executions of an instruction Grant 10,949,212 - Giamei , et al. March 16, 2 | 2021-03-16 |
Cache Structure Using A Logical Directory App 20210026771 - Jacobi; Christian ;   et al. | 2021-01-28 |
Translation Support For A Virtual Cache App 20210026783 - Helms; Markus ;   et al. | 2021-01-28 |
Sort And Merge Instruction For A General-purpose Processor App 20210011719 - Giamei; Bruce C. ;   et al. | 2021-01-14 |
Load Instruction With Timeout App 20200379760 - Jacobi; Christian ;   et al. | 2020-12-03 |
Migration of partially completed instructions Grant 10,831,502 - Giamei , et al. November 10, 2 | 2020-11-10 |
Translation support for a virtual cache Grant 10,831,674 - Helms , et al. November 10, 2 | 2020-11-10 |
Cache structure using a logical directory Grant 10,831,664 - Jacobi , et al. November 10, 2 | 2020-11-10 |
Saving and restoring machine state between multiple executions of an instruction Grant 10,831,503 - Giamei , et al. November 10, 2 | 2020-11-10 |
Sort and merge instruction for a general-purpose processor Grant 10,831,478 - Giamei , et al. November 10, 2 | 2020-11-10 |
Saving And Restoring Machine State Between Multiple Executions Of An Instruction App 20200348940 - Giamei; Bruce C. ;   et al. | 2020-11-05 |
Sharing virtual and real translations in a virtual cache Grant 10,810,134 - Helms , et al. October 20, 2 | 2020-10-20 |
Maintaining Data Order Between Buffers App 20200327059 - CADIGAN, JR.; MICHAEL ;   et al. | 2020-10-15 |
Tournament Tree Rollback For Payload Write Exception App 20200278835 - Puranik; Aditya Nitin ;   et al. | 2020-09-03 |
Adaptive sort accelerator sharing first level processor cache Grant 10,725,738 - Jacobi , et al. | 2020-07-28 |
Hardware sort accelerator sharing first level processor cache Grant 10,719,294 - Jacobi , et al. | 2020-07-21 |
Cache structure using a logical directory Grant 10,713,168 - Jacobi , et al. | 2020-07-14 |
Translation support for a virtual cache Grant 10,698,836 - Helms , et al. | 2020-06-30 |
Minimizing cache latencies using set predictors Grant 10,691,604 - Coe , et al. | 2020-06-23 |
Parallel sort accelerator sharing first level processor cache Grant 10,691,412 - Jacobi , et al. | 2020-06-23 |
Minimizing cache latencies using set predictors Grant 10,684,951 - Coe , et al. | 2020-06-16 |
Reducing cache transfer overhead in a system Grant 10,671,532 - Zoellin , et al. | 2020-06-02 |
Reducing Cache Transfer Overhead In A System App 20200151097 - Zoellin; Christian ;   et al. | 2020-05-14 |
Testing A Data Coherency Algorithm App 20200142767 - HABERMANN; Christian ;   et al. | 2020-05-07 |
Controlling Storage Accesses For Merge Operations App 20200142669 - Giamei; Bruce C. ;   et al. | 2020-05-07 |
Sort And Merge Instruction For A General-purpose Processor App 20200142696 - Giamei; Bruce C. ;   et al. | 2020-05-07 |
Migration Of Partially Completed Instructions App 20200142705 - Giamei; Bruce C. ;   et al. | 2020-05-07 |
Saving And Restoring Machine State Between Multiple Executions Of An Instruction App 20200142706 - Giamei; Bruce C. ;   et al. | 2020-05-07 |
Hardware Sort Accelerator Sharing First Level Processor Cache App 20200125326 - Jacobi; Christian ;   et al. | 2020-04-23 |
Computer System Software/firmware And A Processor Unit With A Security Module App 20200110712 - Nunez Mencias; Angel ;   et al. | 2020-04-09 |
Cache Management App 20200104265 - Berger; Deanna P.D. ;   et al. | 2020-04-02 |
Sharing virtual and real translations in a virtual cache Grant 10,606,762 - Helms , et al. | 2020-03-31 |
Filtering of redundantly scheduled write passes Grant 10,592,414 - Friedmann , et al. | 2020-03-17 |
Reducing cache transfer overhead in a system Grant 10,585,800 - Zoellin , et al. | 2020-03-10 |
Hardware Sort Accelerator Sharing First Level Processor Cache App 20200073632 - Jacobi; Christian ;   et al. | 2020-03-05 |
Adaptive Sort Accelerator Sharing First Level Processor Cache App 20200073634 - Jacobi; Christian ;   et al. | 2020-03-05 |
Parallel Sort Accelerator Sharing First Level Processor Cache App 20200073633 - Jacobi; Christian ;   et al. | 2020-03-05 |
Reducing cache transfer overhead in a system Grant 10,579,525 - Zoellin , et al. | 2020-03-03 |
Hardware sort accelerator sharing first level processor cache Grant 10,579,332 - Jacobi , et al. | 2020-03-03 |
Hardware control of CPU hold of a cache line in private cache where cache invalidate bit is reset upon expiration of timer Grant 10,572,387 - Coe , et al. Feb | 2020-02-25 |
Testing a data coherency algorithm Grant 10,558,510 - Habermann , et al. Feb | 2020-02-11 |
Computer system software/firmware and a processor unit with a security module Grant 10,534,725 - Nunez Mencias , et al. Ja | 2020-01-14 |
Cache management Grant 10,528,482 - Berger , et al. J | 2020-01-07 |
Computer system software/firmware and a processor unit with a security module Grant 10,528,487 - Nunez Mencias , et al. J | 2020-01-07 |
Cache Management App 20190370186 - Berger; Deanna P.D. ;   et al. | 2019-12-05 |
Selective Downstream Cache Processing For Data Access App 20190294543 - Hinrichs; Willm ;   et al. | 2019-09-26 |
Selective Downstream Cache Processing For Data Access App 20190294544 - Hinrichs; Willm ;   et al. | 2019-09-26 |
Selective downstream cache processing for data access Grant 10,417,127 - Hinrichs , et al. Sept | 2019-09-17 |
Selective downstream cache processing for data access Grant 10,409,724 - Hinrichs , et al. Sept | 2019-09-10 |
Cache directory that determines current state of a translation in a microprocessor core cache Grant 10,387,311 - Gaertner , et al. A | 2019-08-20 |
Bits Register For Synonyms In A Memory System App 20190251030 - Recktenwald; Martin ;   et al. | 2019-08-15 |
Efficient pointer load and format Grant 10,360,030 - Naor , et al. | 2019-07-23 |
Efficient pointer load and format Grant 10,353,707 - Naor , et al. July 16, 2 | 2019-07-16 |
Hardware Control Of Cpu Hold Of A Cache Line In Private Cache App 20190213135 - COE; DWIFUZI ;   et al. | 2019-07-11 |
Cache Directory That Determines Current State Of A Translation In A Microprocessor Core Cache App 20190213128 - Gaertner; Ute ;   et al. | 2019-07-11 |
Selective Downstream Cache Processing For Data Access App 20190213129 - Hinrichs; Willm ;   et al. | 2019-07-11 |
Bits register for synonyms in a memory system Grant 10,324,846 - Recktenwald , et al. | 2019-06-18 |
Bits register for synonyms in a memory system Grant 10,324,847 - Recktenwald , et al. | 2019-06-18 |
Cache Synonym System And Method App 20190087338 - Recktenwald; Martin ;   et al. | 2019-03-21 |
Cache Synonym System And Method App 20190087339 - Recktenwald; Martin ;   et al. | 2019-03-21 |
Minimizing Cache Latencies Using Set Predictors App 20190042469 - COE; Dwifuzi ;   et al. | 2019-02-07 |
Minimizing Cache Latencies Using Set Predictors App 20190042468 - COE; Dwifuzi ;   et al. | 2019-02-07 |
Computer System Software/firmware And A Processor Unit With A Security Module App 20190034357 - Nunez Mencias; Angel ;   et al. | 2019-01-31 |
Computer System Software/firmware And A Processor Unit With A Security Module App 20190034356 - Nunez Mencias; Angel ;   et al. | 2019-01-31 |
Selective Downstream Cache Processing For Data Access App 20190018773 - Hinrichs; Willm ;   et al. | 2019-01-17 |
Efficient Pointer Load And Format App 20190018683 - Naor; Eyal ;   et al. | 2019-01-17 |
Filtering Of Redundently Scheduled Write Passes App 20190018779 - Friedmann; Simon H. ;   et al. | 2019-01-17 |
Selective Downstream Cache Processing For Data Access App 20190018772 - Hinrichs; Willm ;   et al. | 2019-01-17 |
Efficient Pointer Load And Format App 20190018682 - Naor; Eyal ;   et al. | 2019-01-17 |
Efficient Pointer Load And Format App 20190018681 - Naor; Eyal ;   et al. | 2019-01-17 |
Efficient pointer load and format Grant 10,169,041 - Naor , et al. J | 2019-01-01 |
Sharing Virtual And Real Translations In A Virtual Cache App 20180365161 - Helms; Markus ;   et al. | 2018-12-20 |
Cache Structure Using A Logical Directory App 20180365152 - Jacobi; Christian ;   et al. | 2018-12-20 |
Translation Support For A Virtual Cache App 20180365172 - Helms; Markus ;   et al. | 2018-12-20 |
Reducing Cache Transfer Overhead In A System App 20180365149 - Zoellin; Christian ;   et al. | 2018-12-20 |
Translation Support For A Virtual Cache App 20180365170 - Helms; Markus ;   et al. | 2018-12-20 |
Sharing Virtual And Real Translations In A Virtual Cache App 20180365164 - Helms; Markus ;   et al. | 2018-12-20 |
Cache Structure Using A Logical Directory App 20180365153 - Jacobi; Christian ;   et al. | 2018-12-20 |
Reducing Cache Transfer Overhead In A System App 20180365151 - Zoellin; Christian ;   et al. | 2018-12-20 |
Reducing Cache Transfer Overhead In A System App 20180365150 - Zoellin; Christian ;   et al. | 2018-12-20 |
Link consistency in a hierarchical TLB with concurrent table walks Grant 10,140,217 - Brandt , et al. Nov | 2018-11-27 |
Link consistency in a hierarchical TLB with concurrent table walks Grant 10,127,159 - Brandt , et al. November 13, 2 | 2018-11-13 |
Filtering of redundently scheduled write passes Grant 10,089,231 - Friedmann , et al. October 2, 2 | 2018-10-02 |
Testing A Data Coherency Algorithm App 20180136998 - Habermann; Christian ;   et al. | 2018-05-17 |
Testing a data coherency algorithm Grant 9,959,155 - Habermann , et al. May 1, 2 | 2018-05-01 |
Load and store ordering for a strongly ordered simultaneous multithreading core Grant 9,940,264 - Alexander , et al. April 10, 2 | 2018-04-10 |
Testing a data coherency algorithm Grant 9,928,127 - Habermann , et al. March 27, 2 | 2018-03-27 |
Performing a repair operation in arrays Grant 9,921,906 - Koch , et al. March 20, 2 | 2018-03-20 |
Performing a repair operation in arrays Grant 9,916,195 - Koch , et al. March 13, 2 | 2018-03-13 |
Evicting cached stores Grant 9,886,395 - Brandt , et al. February 6, 2 | 2018-02-06 |
Load and store ordering for a strongly ordered simultaneous multithreading core Grant 9,886,397 - Alexander , et al. February 6, 2 | 2018-02-06 |
Testing A Data Coherency Algorithm App 20170220437 - Habermann; Christian ;   et al. | 2017-08-03 |
Testing A Data Coherency Algorithm App 20170220439 - Habermann; Christian ;   et al. | 2017-08-03 |
Uncorrectable memory errors in pipelined CPUs Grant 9,720,764 - Billeci , et al. August 1, 2 | 2017-08-01 |
Generating time-of-day values without causing execution stalls Grant 9,720,441 - Engler , et al. August 1, 2 | 2017-08-01 |
Performing A Repair Operation In Arrays App 20170199781 - KOCH; GERRIT ;   et al. | 2017-07-13 |
Performing A Repair Operation In Arrays App 20170199782 - KOCH; GERRIT ;   et al. | 2017-07-13 |
Hierarchical cache structure and handling thereof Grant 9,665,486 - Habermann , et al. May 30, 2 | 2017-05-30 |
Evicting cached stores Grant 9,658,967 - Brandt , et al. May 23, 2 | 2017-05-23 |
Single-thread cache miss rate estimation Grant 9,626,293 - Bonanno , et al. April 18, 2 | 2017-04-18 |
Single thread cache miss rate estimation Grant 9,619,385 - Bonanno , et al. April 11, 2 | 2017-04-11 |
Store cache for transactional memory Grant 9,588,894 - Brandt , et al. March 7, 2 | 2017-03-07 |
Store cache for transactional memory Grant 9,588,893 - Brandt , et al. March 7, 2 | 2017-03-07 |
Hierarchical cache structure and handling thereof Grant 9,563,568 - Habermann , et al. February 7, 2 | 2017-02-07 |
Single-thread Cache Miss Rate Estimation App 20160246716 - Bonanno; James J. ;   et al. | 2016-08-25 |
Single-thread Cache Miss Rate Estimation App 20160246722 - Bonanno; James J. ;   et al. | 2016-08-25 |
Operand fetching control as a function of branch confidence Grant 9,411,599 - Jacobi , et al. August 9, 2 | 2016-08-09 |
Hierarchical Cache Structure And Handling Thereof App 20160224467 - Habermann; Christian ;   et al. | 2016-08-04 |
Systems and methods for accessing cache memory Grant 9,384,131 - Habermann , et al. July 5, 2 | 2016-07-05 |
Store Cache For Transactional Memory App 20160132431 - Brandt; Uwe ;   et al. | 2016-05-12 |
Store Cache For Transactional Memory App 20160132434 - Brandt; Uwe ;   et al. | 2016-05-12 |
Hierarchical cache structure and handling thereof Grant 9,323,673 - Habermann , et al. April 26, 2 | 2016-04-26 |
Load And Store Ordering For A Strongly Ordered Simultaneous Multithreading Core App 20160103682 - Alexander; Khary J. ;   et al. | 2016-04-14 |
Load And Store Ordering For A Strongly Ordered Simultaneous Multithreading Core App 20160103681 - Alexander; Khary J. ;   et al. | 2016-04-14 |
Multilevel cache system Grant 9,292,443 - Alexander , et al. March 22, 2 | 2016-03-22 |
Evicting Cached Stores App 20160070654 - Brandt; Uwe ;   et al. | 2016-03-10 |
Hierarchical Cache Structure And Handling Thereof App 20160062905 - Habermann; Christian ;   et al. | 2016-03-03 |
Handling virtual memory address synonyms in a multi-level cache hierarchy structure Grant 9,274,959 - Habermann , et al. March 1, 2 | 2016-03-01 |
Uncorrectable Memory Errors In Pipelined Cpus App 20160034336 - Billeci; Michael ;   et al. | 2016-02-04 |
Operand fetching control as a function of branch confidence Grant 9,250,915 - Jacobi , et al. February 2, 2 | 2016-02-02 |
Evicting Cached Stores App 20150378924 - Brandt; Uwe ;   et al. | 2015-12-31 |
Hierarchical cache structure and handling thereof Grant 9,183,146 - Habermann , et al. November 10, 2 | 2015-11-10 |
Data caching method Grant 9,075,732 - Habermann , et al. July 7, 2 | 2015-07-07 |
Store buffer for transactional memory Grant 8,977,823 - ALexander , et al. March 10, 2 | 2015-03-10 |
Handling Virtual Memory Address Synonyms In A Multi-level Cache Hierarchy Structure App 20150032964 - Habermann; Christian ;   et al. | 2015-01-29 |
Enhanced wiring structure for a cache supporting auxiliary data output Grant 8,891,279 - Habermann , et al. November 18, 2 | 2014-11-18 |
Data caching method Grant 8,856,444 - Habermann , et al. October 7, 2 | 2014-10-07 |
Systems And Methods For Accessing Cache Memory App 20140281238 - Habermann; Christian ;   et al. | 2014-09-18 |
Hierarchical Cache Structure And Handling Thereof App 20140129774 - Habermann; Christian ;   et al. | 2014-05-08 |
Hierarchical Cache Structure And Handling Thereof App 20140129773 - Habermann; Christian ;   et al. | 2014-05-08 |
Enhanced Wiring Structure for a Cache Supporting Auxiliary Data Output App 20140082290 - Habermann; Christian ;   et al. | 2014-03-20 |
Store Buffer for Transactional Memory App 20140082293 - ALexander; Khary J. ;   et al. | 2014-03-20 |
Multilevel Cache System App 20130346697 - Alexander; Khary J. ;   et al. | 2013-12-26 |
Avoiding cross-interrogates in a streaming data optimized L1 cache Grant 8,516,200 - Habermann , et al. August 20, 2 | 2013-08-20 |
Handling corrupted background data in an out of order execution environment Grant 8,495,452 - Fee , et al. July 23, 2 | 2013-07-23 |
Operand Fetching Control As A Function Of Branch Confidence App 20130091343 - Jacobi; Christian ;   et al. | 2013-04-11 |
Data Caching Method App 20120215983 - Habermann; Christian ;   et al. | 2012-08-23 |
Handling Corrupted Background Data In An Out Of Order Execution Environment App 20120210188 - Fee; Michael ;   et al. | 2012-08-16 |
Avoiding Cross-Interrogates in a Streaming Data Optimized L1 Cache App 20120059996 - Habermann; Christian ;   et al. | 2012-03-08 |
Microarchitecture, method and computer program product for efficient data gathering from a set of trace arrays Grant 8,127,118 - West, Jr. , et al. February 28, 2 | 2012-02-28 |
Operand Fetching Control As A Function Of Branch Confidence App 20110320774 - Jacobi; Christian ;   et al. | 2011-12-29 |
Data Caching Method App 20110307666 - Habermann; Christian ;   et al. | 2011-12-15 |
Method, system and computer program product for an even sampling spread over differing clock domain boundaries Grant 7,983,372 - Bartik , et al. July 19, 2 | 2011-07-19 |
Method, system and computer program product for event-based sampling to monitor computer system performance Grant 7,881,906 - Bartik , et al. February 1, 2 | 2011-02-01 |
Method, system and computer program product for sampling computer system performance data Grant 7,870,438 - Bartik , et al. January 11, 2 | 2011-01-11 |
Method and apparatus for dynamic system-level frequency scaling Grant 7,865,749 - Sandon , et al. January 4, 2 | 2011-01-04 |
Providing accurate time-based counters for scaling operating frequencies of microprocessors Grant 7,646,838 - Hilgendorf , et al. January 12, 2 | 2010-01-12 |
Providing accurate time-based counters for scaling operating frequencies of microprocessors Grant 7,602,874 - Hilgendorf , et al. October 13, 2 | 2009-10-13 |
Microarchitecture, Method And Computer Program Product For Efficient Data Gathering From A Set Of Trace Arrays App 20090217012 - West, JR.; Patrick M. ;   et al. | 2009-08-27 |
Method, System And Computer Program Product For An Even Sampling Spread Over Differing Clock Domain Boundaries App 20090207958 - Bartik; Jane H. ;   et al. | 2009-08-20 |
Method, System And Computer Program Product For Sampling Computer System Performance Data App 20090210752 - Bartik; Jane H. ;   et al. | 2009-08-20 |
Method, System And Computer Program Product For Event-based Sampling To Monitor Computer System Performance App 20090210196 - Bartik; Jane H. ;   et al. | 2009-08-20 |
Providing Accurate Time-Based Counters for Scaling Operating Frequencies of Microprocessors App 20080226008 - Hilgendorf; Rolf ;   et al. | 2008-09-18 |
Method And Apparatus For Dynamic System-level Frequency Scaling App 20070208964 - Sandon; Peter A. ;   et al. | 2007-09-06 |
System, apparatus and method of providing accurate time-based counters for scaling operating frequencies of microprocessors App 20070172010 - Hilgendorf; Rolf ;   et al. | 2007-07-26 |
uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.
While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.
All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.