Membership
Tour
Register
Log in
Thomas Philip SPEIER
Follow
Person
Wake Forest, NC, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Efficiently replacing software breakpoint instructions in processor...
Patent number
12,093,164
Issue date
Sep 17, 2024
Microsoft Technology Licensing, LLC
Thomas Philip Speier
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Process dedicated in-memory translation lookaside buffers (TLBs) (m...
Patent number
12,093,186
Issue date
Sep 17, 2024
Microsoft Technology Licensing, LLC
Madhavan Thirukkurungudi Venkataraman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Tracking memory block access frequency in processor-based devices
Patent number
11,868,269
Issue date
Jan 9, 2024
Microsoft Technology Licensing, LLC
Andrew Joseph Rushing
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Obsoleting values stored in registers in a processor based on proce...
Patent number
11,842,196
Issue date
Dec 12, 2023
Microsoft Technology Licensing, LLC
Thomas Andrew Sartorius
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Process dedicated in-memory translation lookaside buffers (TLBs) (m...
Patent number
11,803,482
Issue date
Oct 31, 2023
Microsoft Technology Licensing, LLC
Madhavan Thirukkurungudi Venkataraman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method, apparatus, and system for storing memory encryption realm k...
Patent number
11,789,874
Issue date
Oct 17, 2023
QUALCOMM Incorporated
Darren Lasko
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Performing speculative address translation in processor-based devices
Patent number
11,704,253
Issue date
Jul 18, 2023
Microsoft Technology Licensing, LLC
Thomas Philip Speier
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Cache-based trace logging using tags in an upper-level cache
Patent number
11,687,453
Issue date
Jun 27, 2023
Jordi Mola
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Combining load or store instructions
Patent number
11,593,117
Issue date
Feb 28, 2023
QUALCOMM Incorporated
Harsh Thakker
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Cache-based trace logging using tags in an upper-level cache
Patent number
11,561,896
Issue date
Jan 24, 2023
Microsoft Technology Licensing, LLC
Jordi Mola
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method, apparatus, and system for memory bandwidth aware data prefe...
Patent number
11,550,723
Issue date
Jan 10, 2023
QUALCOMM Incorporated
Niket Choudhary
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reach-based explicit dataflow processors, and related computer-read...
Patent number
11,392,537
Issue date
Jul 19, 2022
Microsoft Technology Licensing, LLC
Gagan Gupta
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Enabling peripheral device messaging via application portals in pro...
Patent number
11,366,769
Issue date
Jun 21, 2022
Microsoft Technology Licensing, LLC
Artur Klauser
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Process dedicated in-memory translation lookaside buffers (TLBs) (m...
Patent number
11,232,042
Issue date
Jan 25, 2022
Microsoft Technology Licensing, LLC
Madhavan Thirukkurungudi Venkataraman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Ticket based request flow control
Patent number
11,226,910
Issue date
Jan 18, 2022
QUALCOMM Incorporated
Joseph Gerald McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Obsoleting values stored in registers in a processor based on proce...
Patent number
11,188,334
Issue date
Nov 30, 2021
Microsoft Technology Licensing, LLC
Thomas Andrew Sartorius
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Load instruction with final read indicator field to invalidate a bu...
Patent number
11,126,437
Issue date
Sep 21, 2021
Microsoft Technology Licensing, LLC
Thomas Andrew Sartorius
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Performing atomic store-and-invalidate operations in processor-base...
Patent number
11,119,770
Issue date
Sep 14, 2021
Microsoft Technology Licensing, LLC
Thomas Philip Speier
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method, apparatus, and system for reducing pipeline stalls due to a...
Patent number
11,061,822
Issue date
Jul 13, 2021
QUALCOMM Incorporated
Pritha Ghoshal
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing access to page table entries in processor-based devices
Patent number
11,061,820
Issue date
Jul 13, 2021
Microsoft Technology Licensing, LLC
Thomas Philip Speier
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selectively honoring speculative memory prefetch requests based on...
Patent number
11,016,899
Issue date
May 25, 2021
QUALCOMM Incorporated
Nikhil Narendradev Sharma
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Operand-based reach explicit dataflow processors, and related metho...
Patent number
10,956,162
Issue date
Mar 23, 2021
Microsoft Technology Licensing, LLC
Robert Douglas Clancy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Facilitating page table entry (PTE) maintenance in processor-based...
Patent number
10,896,135
Issue date
Jan 19, 2021
Microsoft Technology Licensing, LLC
Eric Francis Robinson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method, apparatus, and system for prefetching exclusive cache coher...
Patent number
10,877,895
Issue date
Dec 29, 2020
QUALCOMM Incorporated
Luke Yen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Providing efficient handling of memory array failures in processor-...
Patent number
10,541,044
Issue date
Jan 21, 2020
QUALCOMM Incorporated
Thomas Philip Speier
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamically determining memory attributes in processor-based systems
Patent number
10,372,635
Issue date
Aug 6, 2019
QUALCOMM Incorporated
Thomas Philip Speier
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Precise invalidation of virtually tagged caches
Patent number
10,318,436
Issue date
Jun 11, 2019
QUALCOMM Incorporated
William McAvoy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Providing hardware-based translation lookaside buffer (TLB) conflic...
Patent number
10,228,991
Issue date
Mar 12, 2019
QUALCOMM Incorporated
Samar Asbe
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Preventing the displacement of high temporal locality of reference...
Patent number
10,114,750
Issue date
Oct 30, 2018
QUALCOMM Incorporated
Robert D. Clancy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing performance for context-dependent instructions
Patent number
9,823,929
Issue date
Nov 21, 2017
QUALCOMM Incorporated
Daren Eugene Streett
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
EFFICIENTLY REPLACING SOFTWARE BREAKPOINT INSTRUCTIONS IN PROCESSOR...
Publication number
20240289254
Publication date
Aug 29, 2024
Microsoft Technology Licensing, LLC
Thomas Philip SPEIER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROVIDING MEMORY PREFETCH INSTRUCTIONS WITH COMPLETION NOTIFICATION...
Publication number
20240078114
Publication date
Mar 7, 2024
Microsoft Technology Licensing, LLC
Thomas Philip SPEIER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROCESS DEDICATED IN-MEMORY TRANSLATION LOOKASIDE BUFFERS (TLBs) (m...
Publication number
20240028522
Publication date
Jan 25, 2024
Microsoft Technology Licensing, LLC
Madhavan Thirukkurungudi VENKATARAMAN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD, APPARATUS, AND SYSTEM FOR STORING MEMORY ENCRYPTION REALM K...
Publication number
20230409492
Publication date
Dec 21, 2023
QUALCOMM Incorporated
Darren LASKO
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TRACKING MEMORY BLOCK ACCESS FREQUENCY IN PROCESSOR-BASED DEVICES
Publication number
20230107660
Publication date
Apr 6, 2023
Microsoft Technology Licensing, LLC
Andrew Joseph RUSHING
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CACHE-BASED TRACE LOGGING USING TAGS IN AN UPPER-LEVEL CACHE
Publication number
20230038186
Publication date
Feb 9, 2023
Microsoft Technology Licensing, LLC
Jordi MOLA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROCESSOR SUPPORTING TRANSLATION LOOKASIDE BUFFER (TLB) MODIFICATIO...
Publication number
20220318139
Publication date
Oct 6, 2022
Microsoft Technology Licensing, LLC
Thomas Philip SPEIER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CACHE-BASED TRACE LOGGING USING TAGS IN AN UPPER-LEVEL CACHE
Publication number
20220269604
Publication date
Aug 25, 2022
Microsoft Technology Licensing, LLC
Jordi MOLA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TREATING MAIN MEMORY AS A COLLECTION OF TAGGED CACHE LINES FOR TRAC...
Publication number
20220269614
Publication date
Aug 25, 2022
Microsoft Technology Licensing, LLC
Jordi MOLA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CACHE-BASED TRACE LOGGING USING TAGS IN SYSTEM MEMORY
Publication number
20220269615
Publication date
Aug 25, 2022
Microsoft Technology Licensing, LLC
Jordi MOLA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PERFORMING SPECULATIVE ADDRESS TRANSLATION IN PROCESSOR-BASED DEVICES
Publication number
20220261355
Publication date
Aug 18, 2022
Microsoft Technology Licensing, LLC
Thomas Philip SPEIER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROCESS DEDICATED IN-MEMORY TRANSLATION LOOKASIDE BUFFERS (TLBs) (m...
Publication number
20220147463
Publication date
May 12, 2022
Microsoft Technology Licensing, LLC
Madhavan Thirukkurungudi VENKATARAMAN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OBSOLETING VALUES STORED IN REGISTERS IN A PROCESSOR BASED ON PROCE...
Publication number
20220066779
Publication date
Mar 3, 2022
Microsoft Technology Licensing, LLC
Thomas Andrew SARTORIUS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROVIDING EXPRESS MEMORY OBSOLESCENCE IN PROCESSOR-BASED DEVICES
Publication number
20210173655
Publication date
Jun 10, 2021
Microsoft Technology Licensing, LLC
Thomas Andrew SARTORIUS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OBSOLETING VALUES STORED IN REGISTERS IN A PROCESSOR BASED ON PROCE...
Publication number
20210165658
Publication date
Jun 3, 2021
Microsoft Technology Licensing, LLC
Thomas Andrew SARTORIUS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROCESS DEDICATED IN-MEMORY TRANSLATION LOOKASIDE BUFFERS (TLBs) (m...
Publication number
20210149818
Publication date
May 20, 2021
Microsoft Technology Licensing, LLC
Madhavan Thirukkurungudi VENKATARAMAN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPTIMIZING ACCESS TO PAGE TABLE ENTRIES IN PROCESSOR-BASED DEVICES
Publication number
20210064537
Publication date
Mar 4, 2021
Microsoft Technology Licensing, LLC
Thomas Philip SPEIER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PERFORMING ATOMIC STORE-AND-INVALIDATE OPERATIONS IN PROCESSOR-BASE...
Publication number
20210026636
Publication date
Jan 28, 2021
Microsoft Technology Licensing, LLC
Thomas Philip SPEIER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPERAND-BASED REACH EXPLICIT DATAFLOW PROCESSORS, AND RELATED METHO...
Publication number
20200409712
Publication date
Dec 31, 2020
Microsoft Technology Licensing, LLC
Robert Douglas CLANCY
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SELECTIVELY HONORING SPECULATIVE MEMORY PREFETCH REQUESTS BASED ON...
Publication number
20200356486
Publication date
Nov 12, 2020
QUALCOMM Incorporated
Nikhil Narendradev Sharma
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REACH-BASED EXPLICIT DATAFLOW PROCESSORS, AND RELATED COMPUTER-READ...
Publication number
20200301877
Publication date
Sep 24, 2020
Gagan GUPTA
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TICKET BASED REQUEST FLOW CONTROL
Publication number
20200285597
Publication date
Sep 10, 2020
QUALCOMM Incorporated
Joseph Gerald MCDONALD
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD, APPARATUS, AND SYSTEM FOR MEMORY BANDWIDTH AWARE DATA PREFE...
Publication number
20200065247
Publication date
Feb 27, 2020
QUALCOMM Incorporated
Niket CHOUDHARY
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD, APPARATUS, AND SYSTEM FOR REDUCING PIPELINE STALLS DUE TO A...
Publication number
20200065260
Publication date
Feb 27, 2020
QUALCOMM Incorporated
Pritha GHOSHAL
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD, APPARATUS, AND SYSTEM FOR PREFETCHING EXCLUSIVE CACHE COHER...
Publication number
20200065006
Publication date
Feb 27, 2020
QUALCOMM Incorporated
Luke YEN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMBINING LOAD OR STORE INSTRUCTIONS
Publication number
20200004550
Publication date
Jan 2, 2020
QUALCOMM Incorporated
Harsh THAKKER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD, APPARATUS, AND SYSTEM FOR STORING MEMORY ENCRYPTION REALM K...
Publication number
20190384725
Publication date
Dec 19, 2019
QUALCOMM Incorporated
Darren LASKO
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ADAPTIVELY PREDICTING USEFULNESS OF PREFETCHES GENERATED BY HARDWAR...
Publication number
20190370176
Publication date
Dec 5, 2019
QUALCOMM Incorporated
Shivam Priyadarshi
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MANAGING A SET OF CRYPTOGRAPHIC KEYS IN AN ENCRYPTED SYSTEM
Publication number
20190215160
Publication date
Jul 11, 2019
QUALCOMM Incorporated
Darren LASKO
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONVERTING A STALE CACHE MEMORY UNIQUE REQUEST TO A READ UNIQUE SNO...
Publication number
20190087333
Publication date
Mar 21, 2019
QUALCOMM Incorporated
Eric Francis Robinson
G06 - COMPUTING CALCULATING COUNTING