loadpatents
name:-0.039851188659668
name:-0.050141096115112
name:-0.0034129619598389
Gray; Jan Patent Filings

Gray; Jan

Patent Applications and Registrations

Patent applications and USPTO patent grants for Gray; Jan.The latest application filed is for "decoupled processor instruction window and operand buffer".

Company Profile
3.60.48
  • Gray; Jan - Bellevue WA
  • Gray; Jan - Belluvue WA
  • Gray; Jan - Redmond WA
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Decoupled processor instruction window and operand buffer
Grant 11,048,517 - Burger , et al. June 29, 2
2021-06-29
Decoupled Processor Instruction Window And Operand Buffer
App 20190310852 - Burger; Douglas C. ;   et al.
2019-10-10
Decoding information about a group of instructions including a size of the group of instructions
Grant 10,409,599 - Gray , et al. Sept
2019-09-10
Decoupled processor instruction window and operand buffer
Grant 10,346,168 - Burger , et al. July 9, 2
2019-07-09
Parallel decision tree processor architecture
Grant 10,332,008 - Burger , et al.
2019-06-25
Explicit instruction scheduler state information for a processor
Grant 10,175,988 - Gray , et al. J
2019-01-08
Mapping instruction blocks based on block size
Grant 9,952,867 - Burger , et al. April 24, 2
2018-04-24
Age-based management of instruction blocks in a processor instruction window
Grant 9,946,548 - Burger , et al. April 17, 2
2018-04-17
Private memory regions and coherency optimization by controlling snoop traffic volume in multi-level cache hierarchy
Grant 9,767,027 - Gray , et al. September 19, 2
2017-09-19
Bulk allocation of instruction blocks to a processor instruction window
Grant 9,720,693 - Burger , et al. August 1, 2
2017-08-01
Efficient garbage collection and exception handling in a hardware accelerated transactional memory system
Grant 9,658,880 - Gray , et al. May 23, 2
2017-05-23
Decoding Information About a Group of Instructions Including a Size of the Group of Instructions
App 20160378492 - Gray; Jan ;   et al.
2016-12-29
Decoupled Processor Instruction Window And Operand Buffer
App 20160378479 - Burger; Douglas C. ;   et al.
2016-12-29
Mapping Instruction Blocks Based On Block Size
App 20160378484 - Burger; Douglas C. ;   et al.
2016-12-29
Age-based Management Of Instruction Blocks In A Processor Instruction Window
App 20160378502 - Burger; Douglas C. ;   et al.
2016-12-29
Explicit Instruction Scheduler State Information for a Processor
App 20160378496 - Gray; Jan ;   et al.
2016-12-29
Bulk Allocation Of Instruction Blocks To A Processor Instruction Window
App 20160378493 - Burger; Douglas C. ;   et al.
2016-12-29
Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode
Grant 9,477,515 - Yamada , et al. October 25, 2
2016-10-25
Handling Operating System (Os) Transitions In An Unbounded Transactional Memory (Utm) Mode
App 20160216973 - Yamada; Koichi ;   et al.
2016-07-28
Using buffered stores or monitoring to filter redundant transactional accesses and mechanisms for mapping data to buffered metadata
Grant 9,280,397 - Adl-Tabatabai , et al. March 8, 2
2016-03-08
Mechanisms to accelerate transactions using buffered stores
Grant 9,195,600 - Adl-Tabatabai , et al. November 24, 2
2015-11-24
Decision Tree Threshold Coding
App 20150262062 - Burger; Douglas C. ;   et al.
2015-09-17
Decision Tree Processors
App 20150262063 - Burger; Douglas C. ;   et al.
2015-09-17
Parallel Decision Tree Processor Architecture
App 20150262064 - Burger; Douglas C. ;   et al.
2015-09-17
Instrumentation of hardware assisted transactional memory system
Grant 9,092,253 - Taillefer , et al. July 28, 2
2015-07-28
Mechanisms To Accelerate Transactions Using Buffered Stores
App 20150134896 - ADL-TABATABAI; ALI-REZA ;   et al.
2015-05-14
Handling Operating System (Os) Transitions In An Unbounded Transactional Memory (Utm) Mode
App 20150039869 - Yamada; Koichi ;   et al.
2015-02-05
Cache metadata for accelerating software transactional memory
Grant 8,898,652 - Gray , et al. November 25, 2
2014-11-25
Mechanisms to accelerate transactions using buffered stores
Grant 8,886,894 - Adl-Tabatabai , et al. November 11, 2
2014-11-11
Private Memory Regions and Coherence Optimizations
App 20140325154 - Gray; Jan ;   et al.
2014-10-30
Mechanisms to accelerate transactions using buffered stores
Grant 8,856,466 - Adl-Tabatabai , et al. October 7, 2
2014-10-07
Private memory regions and coherence optimizations
Grant 8,812,796 - Gray , et al. August 19, 2
2014-08-19
Cache metadata for implementing bounded transactional memory
Grant 8,813,052 - Gray , et al. August 19, 2
2014-08-19
Software filtering in a transactional memory system
Grant 8,719,514 - Adl-Tabatabai , et al. May 6, 2
2014-05-06
Operating system virtual memory management for hardware transactional memory
Grant 8,688,951 - Yamada , et al. April 1, 2
2014-04-01
Efficient Garbage Collection And Exception Handling In A Hardware Accelerated Transactional Memory System
App 20130238579 - Gray; Jan ;   et al.
2013-09-12
Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode
Grant 8,521,995 - Yamada , et al. August 27, 2
2013-08-27
Performing escape actions in transactions
Grant 8,489,864 - Sheaffer , et al. July 16, 2
2013-07-16
Debugging mechanisms in a cache-based memory isolation system
Grant 8,473,921 - Taillefer , et al. June 25, 2
2013-06-25
Efficient garbage collection and exception handling in a hardware accelerated transactional memory system
Grant 8,402,218 - Gray , et al. March 19, 2
2013-03-19
Parallelizing sequential frameworks using transactions
Grant 8,402,447 - Duffy , et al. March 19, 2
2013-03-19
Mechanisms To Accelerate Transactions Using Buffered Stores
App 20130046947 - Adl-Tabatabai; Ali-Reza ;   et al.
2013-02-21
Mechanisms To Accelerate Transactions Using Buffered Stores
App 20130046925 - Adl-Tabatabai; Ali-Reza ;   et al.
2013-02-21
Mechanisms To Accelerate Transactions Using Buffered Stores
App 20130046924 - Adl-Tabatabai; Ali-Reza ;   et al.
2013-02-21
Metaphysically addressed cache metadata
Grant 8,370,577 - Sheaffer , et al. February 5, 2
2013-02-05
Performing mode switching in an unbounded transactional memory (UTM) system
Grant 8,365,016 - Gray , et al. January 29, 2
2013-01-29
Minimizing code duplication in an unbounded transactional memory system by using mode agnostic transactional read and write barriers
Grant 8,356,166 - Adl-Tabatabai , et al. January 15, 2
2013-01-15
Mechanisms to accelerate transactions using buffered stores
Grant 8,316,194 - Adl-Tabatabai , et al. November 20, 2
2012-11-20
Operating System Virtual Memory Management For Hardware Transactional Memory
App 20120284485 - Yamada; Koichi ;   et al.
2012-11-08
Operating system virtual memory management for hardware transactional memory
Grant 8,250,331 - Yamada , et al. August 21, 2
2012-08-21
Hardware accelerated transactional memory system with open nested transactions
Grant 8,229,907 - Gray , et al. July 24, 2
2012-07-24
Cache metadata identifiers for isolation and sharing
Grant 8,225,297 - Gray , et al. July 17, 2
2012-07-17
Wait loss synchronization
Grant 8,161,247 - Gray , et al. April 17, 2
2012-04-17
Performing Mode Switching In An Unbounded Transactional Memory (UTM) System
App 20120079215 - Gray; Jan ;   et al.
2012-03-29
Performing mode switching in an unbounded transactional memory (UTM) system
Grant 8,095,824 - Gray , et al. January 10, 2
2012-01-10
Parallelizing Sequential Frameworks Using Transactions
App 20110283091 - Duffy; John Joseph ;   et al.
2011-11-17
Parallelizing sequential frameworks using transactions
Grant 8,024,714 - Duffy , et al. September 20, 2
2011-09-20
Parallelizing sequential frameworks using transactions
Grant 8,010,550 - Duffy , et al. August 30, 2
2011-08-30
Software accessible cache metadata
Grant 8,001,538 - Gray , et al. August 16, 2
2011-08-16
Efficient Garbage Collection And Exception Handling In A Hardware Accelerated Transactional Memory System
App 20110145304 - Gray; Jan ;   et al.
2011-06-16
Mechanisms To Accelerate Transactions Using Buffered Stores
App 20110145512 - Adl-Tabatabai; Ali-Reza ;   et al.
2011-06-16
Handling Operating System (OS) Transitions In An Unbounded Transactional Memory (UTM) Mode
App 20110145552 - Yamada; Koichi ;   et al.
2011-06-16
Instrumentation Of Hardware Assisted Transactional Memory System
App 20110145498 - Taillefer; Martin ;   et al.
2011-06-16
Debugging Mechanisms In A Cache-based Memory Isolation System
App 20110145798 - Taillefer; Martin ;   et al.
2011-06-16
Performing Mode Switching In An Unbounded Transactional Memory (UTM) System
App 20110145637 - Gray; Jan ;   et al.
2011-06-16
Using Buffered Stores Or Monitoring To Filter Redundant Transactional Accesses And Mechanisms For Mapping Data To Buffered Metadata
App 20110145516 - Adl-Tabatabai; Ali-Reza ;   et al.
2011-06-16
Private Memory Regions And Coherence Optimizations
App 20100332771 - Gray; Jan ;   et al.
2010-12-30
Performing Escape Actions In Transactions
App 20100332807 - Sheaffer; Gad ;   et al.
2010-12-30
Metaphysically Addressed Cache Metadata
App 20100332716 - Sheaffer; Gad ;   et al.
2010-12-30
Flexible Read- And Write-monitored And Buffered Memory Blocks
App 20100332768 - Gray; Jan ;   et al.
2010-12-30
Hardware Accelerated Transactional Memory System With Open Nested Transactions
App 20100332538 - Gray; Jan ;   et al.
2010-12-30
Operating System Virtual Memory Management For Hardware Transactional Memory
App 20100332721 - Yamada; Koichi ;   et al.
2010-12-30
Minimizing Code Duplication In An Unbounded Transactional Memory System
App 20100332808 - Adl-Tabatabai; Ali-Reza ;   et al.
2010-12-30
Wait Loss Synchronization
App 20100332753 - Gray; Jan ;   et al.
2010-12-30
Software filtering in a transactional memory system
App 20100218195 - Adl-Tabatabai; Ali-Reza ;   et al.
2010-08-26
Code rewriting
Grant 7,409,675 - Brumme , et al. August 5, 2
2008-08-05
Parallelizing sequential frameworks using transactions
App 20080120299 - Duffy; John Joseph ;   et al.
2008-05-22
Parallelizing sequential frameworks using transactions
App 20080120298 - Duffy; John Joseph ;   et al.
2008-05-22
Cache metadata identifiers for isolation and sharing
App 20080040551 - Gray; Jan ;   et al.
2008-02-14
Software accessible cache metadata
App 20070245309 - Gray; Jan ;   et al.
2007-10-18
Cache metadata for accelerating software transactional memory
App 20070245128 - Gray; Jan ;   et al.
2007-10-18
Cache metadata for implementing bounded transactional memory
App 20070245099 - Gray; Jan ;   et al.
2007-10-18
Cache residency test instruction
Grant 7,222,217 - Gray May 22, 2
2007-05-22
Code rewriting
App 20050193369 - Brumme, Christopher W. ;   et al.
2005-09-01
Compiler and method for avoiding unnecessary recompilation
Grant 5,854,932 - Mariani , et al. December 29, 1
1998-12-29
Method and system for implementing pointers to members in a compiler for an object-oriented programming language
Grant 5,617,569 - Gray , et al. April 1, 1
1997-04-01
Method and system for destruction of objects using multiple destructor functions in an object-oriented computer system
Grant 5,603,030 - Gray , et al. February 11, 1
1997-02-11
Method for implementing pointers to members in a compiler for an object-oriented programming language
Grant 5,432,936 - Gray , et al. July 11, 1
1995-07-11
Method for object construction in a compiler for an object-oriented programming language
Grant 5,371,891 - Gray , et al. December 6, 1
1994-12-06

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.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed