loadpatents
name:-0.11265110969543
name:-0.12190008163452
name:-0.026394128799438
Michael; Maged M. Patent Filings

Michael; Maged M.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Michael; Maged M..The latest application filed is for "interprocessor memory status communication".

Company Profile
20.128.124
  • Michael; Maged M. - Danbury CT
  • Michael; Maged M - Danbury CT
  • Michael; Maged M. - Yorktown Heights NY
*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
Interprocessor memory status communication
Grant 10,884,931 - Gschwind , et al. January 5, 2
2021-01-05
Enabling end of transaction detection using speculative look ahead
Grant 10,876,228 - Gschwind , et al. December 29, 2
2020-12-29
Determining if transactions that are about to run out of resources can be salvaged or need to be aborted
Grant 10,740,106 - Busaba , et al. A
2020-08-11
Dynamic prediction of hardware transaction resource requirements
Grant 10,585,697 - Busaba , et al.
2020-03-10
Dynamic prediction of hardware transaction resource requirements
Grant 10,572,298 - Busaba , et al. Feb
2020-02-25
Hint instruction for managing transactional aborts in transactional memory computing environments
Grant 10,565,003 - Busaba , et al. Feb
2020-02-18
Instruction to cancel outstanding cache prefetches
Grant 10,565,117 - Gschwind , et al. Feb
2020-02-18
Interprocessor Memory Status Communication
App 20190236012 - Gschwind; Michael Karl ;   et al.
2019-08-01
Non-default instruction handling within transaction
Grant 10,365,927 - Bradbury , et al. July 30, 2
2019-07-30
Interprocessor memory status communication
Grant 10,346,305 - Gschwind , et al. July 9, 2
2019-07-09
Transactional Lock Elision With Delayed Lock Checking
App 20190188054 - Michael; Maged M. ;   et al.
2019-06-20
Non-default instruction handling within transaction
Grant 10,310,855 - Bradbury , et al.
2019-06-04
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments
App 20190138346 - Busaba; Fadi Y. ;   et al.
2019-05-09
Transactional lock elision with delayed lock checking
Grant 10,275,290 - Michael , et al.
2019-04-30
Prefetching of discontiguous storage locations in anticipation of transactional execution
Grant 10,228,943 - Busaba , et al.
2019-03-12
Hint instruction for managing transactional aborts in transactional memory computing environments
Grant 10,223,154 - Busaba , et al.
2019-03-05
Instruction to cancel outstanding cache prefetches
Grant 10,216,635 - Gschwind , et al. Feb
2019-02-26
Hint instruction for managing transactional aborts in transactional memory computing environments
Grant 10,210,019 - Busaba , et al. Feb
2019-02-19
Hardware transaction transient conflict resolution
Grant 10,168,961 - Bradbury , et al. J
2019-01-01
System, method, program, and code generation unit
Grant 10,169,092 - Michael , et al. J
2019-01-01
Instruction To Cancel Outstanding Cache Prefetches
App 20180365156 - GSCHWIND; Michael Karl ;   et al.
2018-12-20
Salvaging lock elision transactions with instructions to change execution type
Grant 10,083,076 - Cain, III , et al. September 25, 2
2018-09-25
Hardware Transaction Transient Conflict Resolution
App 20180203644 - Bradbury; Jonathan D. ;   et al.
2018-07-19
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution
App 20180189067 - Busaba; Fadi Y. ;   et al.
2018-07-05
System, Method, Program, And Code Generation Unit
App 20180136978 - MICHAEL; MAGED M. ;   et al.
2018-05-17
Salvaging hardware transactions
Grant 9,971,628 - Cain, III , et al. May 15, 2
2018-05-15
Salvaging hardware transactions
Grant 9,952,943 - Cain, III , et al. April 24, 2
2018-04-24
Hardware transaction transient conflict resolution
Grant 9,952,804 - Bradbury , et al. April 24, 2
2018-04-24
Hardware transaction transient conflict resolution
Grant 9,946,494 - Bradbury , et al. April 17, 2
2018-04-17
Instruction stream modification for memory transaction protection
Grant 9,940,135 - Busaba , et al. April 10, 2
2018-04-10
Instruction stream modification for memory transaction protection
Grant 9,928,064 - Busaba , et al. March 27, 2
2018-03-27
Interprocessor memory status communication
Grant 9,921,872 - Greiner , et al. March 20, 2
2018-03-20
Prefetching of discontiguous storage locations in anticipation of transactional execution
Grant 9,921,834 - Busaba , et al. March 20, 2
2018-03-20
Dynamic Prediction Of Hardware Transaction Resource Requirements
App 20180074847 - Busaba; Fadi Y. ;   et al.
2018-03-15
Interprocessor memory status communication
Grant 9,916,179 - Gschwind , et al. March 13, 2
2018-03-13
Interprocessor memory status communication
Grant 9,916,180 - Gschwind , et al. March 13, 2
2018-03-13
Enabling End Of Transaction Detection Using Speculative Look Ahead
App 20180066385 - Gschwind; Michael Karl ;   et al.
2018-03-08
Non-default Instruction Handling Within Transaction
App 20180067744 - Bradbury; Jonathan D. ;   et al.
2018-03-08
Dynamic Prediction Of Hardware Transaction Resource Requirements
App 20180060115 - Busaba; Fadi Y. ;   et al.
2018-03-01
System, method, program, and code generation unit
Grant 9,904,581 - Michael , et al. February 27, 2
2018-02-27
Dynamic prediction of hardware transaction resource requirements
Grant 9,904,572 - Busaba , et al. February 27, 2
2018-02-27
Enabling end of transaction detection using speculative look ahead
Grant 9,870,253 - Gschwind , et al. January 16, 2
2018-01-16
Non-default instruction handling within transaction
Grant 9,858,074 - Bradbury , et al. January 2, 2
2018-01-02
Predicting the length of a transaction
Grant 9,846,593 - Bradbury , et al. December 19, 2
2017-12-19
Indicating nearing the completion of a transaction
Grant 9,830,185 - Bradbury , et al. November 28, 2
2017-11-28
Signal interrupts in a transactional memory system
Grant 9,824,040 - McKenney , et al. November 21, 2
2017-11-21
Signal interrupts in a transactional memory system
Grant 9,824,039 - McKenney , et al. November 21, 2
2017-11-21
Address probing for transaction
Grant 9,772,786 - Busaba , et al. September 26, 2
2017-09-26
Address probing for transaction
Grant 9,766,829 - Busaba , et al. September 19, 2
2017-09-19
Methods for single-owner multi-consumer work queues for repeatable tasks
Grant 9,766,950 - Michael , et al. September 19, 2
2017-09-19
Hardware Transaction Transient Conflict Resolution
App 20170262181 - Bradbury; Jonathan D. ;   et al.
2017-09-14
Hardware Transaction Transient Conflict Resolution
App 20170262227 - Bradbury; Jonathan D. ;   et al.
2017-09-14
Interprocessor memory status communication
Grant 9,760,397 - Greiner , et al. September 12, 2
2017-09-12
Alerting hardware transactions that are about to run out of space
Grant 9,753,764 - Busaba , et al. September 5, 2
2017-09-05
Multi-granular cache management in multi-processor computing environments
Grant 9,740,616 - Busaba , et al. August 22, 2
2017-08-22
Using hardware transactional memory for implementation of queue operations
Grant 9,720,713 - Michael , et al. August 1, 2
2017-08-01
Prefetching of discontiguous storage locations as part of transactional execution
Grant 9,720,725 - Busaba , et al. August 1, 2
2017-08-01
Instruction To Cancel Outstanding Cache Prefetches
App 20170192893 - Gschwind; Michael Karl ;   et al.
2017-07-06
Memory transaction having implicit ordering effects
Grant 9,696,928 - Cain, III , et al. July 4, 2
2017-07-04
Memory transaction having implicit ordering effects
Grant 9,696,927 - Cain, III , et al. July 4, 2
2017-07-04
Code optimization to enable and disable coalescing of memory transactions
Grant 9,690,556 - Busaba , et al. June 27, 2
2017-06-27
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution
App 20170161070 - Busaba; Fadi Y. ;   et al.
2017-06-08
Instruction Stream Modification For Memory Transaction Protection
App 20170132002 - Busaba; Fadi Y. ;   et al.
2017-05-11
Instruction Stream Modification For Memory Transaction Protection
App 20170132139 - Busaba; Fadi Y. ;   et al.
2017-05-11
Salvaging hardware transactions with instructions
Grant 9,645,879 - Busaba , et al. May 9, 2
2017-05-09
Interprocessor Memory Status Communication
App 20170123841 - Greiner; Dan F. ;   et al.
2017-05-04
Interprocessor Memory Status Communication
App 20170123845 - Greiner; Dan F. ;   et al.
2017-05-04
Interprocessor Memory Status Communication
App 20170123983 - Gschwind; Michael Karl ;   et al.
2017-05-04
Interprocessor Memory Status Communication
App 20170123844 - Gschwind; Michael Karl ;   et al.
2017-05-04
Interprocessor Memory Status Communication
App 20170123840 - Gschwind; Michael Karl ;   et al.
2017-05-04
Salvaging hardware transactions with instructions
Grant 9,639,415 - Busaba , et al. May 2, 2
2017-05-02
Prefetching of discontiguous storage locations in anticipation of transactional execution
Grant 9,632,820 - Busaba , et al. April 25, 2
2017-04-25
Transactional memory system supporting unbroken suspended execution
Grant 9,626,187 - Cain, III , et al. April 18, 2
2017-04-18
Dynamic predictor for coalescing memory transactions
Grant 9,619,383 - Busaba , et al. April 11, 2
2017-04-11
Interprocessor memory status communication
Grant 9,563,468 - Gschwind , et al. February 7, 2
2017-02-07
Interprocessor memory status communication
Grant 9,563,467 - Gschwind , et al. February 7, 2
2017-02-07
Salvaging lock elision transactions
Grant 9,547,595 - Cain, III , et al. January 17, 2
2017-01-17
Instruction to cancel outstanding cache prefetches
Grant 9,535,696 - Gschwind , et al. January 3, 2
2017-01-03
Address Probing For Transaction
App 20160378382 - Busaba; Fadi Y. ;   et al.
2016-12-29
Non-default Instruction Handling Within Transaction
App 20160378657 - Bradbury; Jonathan D. ;   et al.
2016-12-29
Address Probing For Transaction
App 20160378541 - Busaba; Fadi Y. ;   et al.
2016-12-29
Non-default Instruction Handling Within Transaction
App 20160378476 - Bradbury; Jonathan D. ;   et al.
2016-12-29
Transactional lock elision with delayed lock checking
Grant 9,529,838 - Michael , et al. December 27, 2
2016-12-27
Applying limited-size hardware transactional memory to arbitrarily large data structure
Grant 9,529,839 - McKenney , et al. December 27, 2
2016-12-27
Transactional Lock Elision With Delayed Lock Checking
App 20160371128 - Michael; Maged M. ;   et al.
2016-12-22
Adaptive process for data sharing with selection of lock elision and locking
Grant 9,524,195 - Gschwind , et al. December 20, 2
2016-12-20
Adaptive process for data sharing with selection of lock elision and locking
Grant 9,524,196 - Gschwind , et al. December 20, 2
2016-12-20
Executing instruction with threshold indicating nearing of completion of transaction
Grant 9,524,187 - Bradbury , et al. December 20, 2
2016-12-20
Alerting Hardware Transactions That Are About To Run Out Of Space
App 20160357595 - Busaba; Fadi Y. ;   et al.
2016-12-08
Alerting Hardware Transactions That Are About To Run Out Of Space
App 20160357596 - Busaba; Fadi Y. ;   et al.
2016-12-08
Enabling End Of Transaction Detection Using Speculative Look Ahead
App 20160350124 - Gschwind; Michael Karl ;   et al.
2016-12-01
Salvaging Lock Elision Transactions With Instructions To Change Execution Type
App 20160350174 - Cain, III; Harold W. ;   et al.
2016-12-01
Dynamic prediction of concurrent hardware transactions resource requirements and allocation
Grant 9,471,371 - Busaba , et al. October 18, 2
2016-10-18
Transactional lock elision with delayed lock checking
Grant 9,460,145 - Michael , et al. October 4, 2
2016-10-04
Code Optimization To Enable And Disable Coalescing Of Memory Transactions
App 20160283213 - Busaba; Fadi Y. ;   et al.
2016-09-29
Salvaging lock elision transactions with instructions to change execution type
Grant 9,454,483 - Cain, III , et al. September 27, 2
2016-09-27
Alerting hardware transactions that are about to run out of space
Grant 9,448,836 - Busaba , et al. September 20, 2
2016-09-20
Salvaging hardware transactions with instructions to transfer transaction execution control
Grant 9,442,776 - Cain, III , et al. September 13, 2
2016-09-13
Salvaging lock elision transactions with instructions to change execution type
Grant 9,442,853 - Cain, III , et al. September 13, 2
2016-09-13
Salvaging hardware transactions with instructions to transfer transaction execution control
Grant 9,442,775 - Cain, III , et al. September 13, 2
2016-09-13
Suppressing aborting a transaction beyond a threshold execution duration based on the predicted duration
Grant 9,430,273 - Bradbury , et al. August 30, 2
2016-08-30
Coalescing memory transactions
Grant 9,430,276 - Busaba , et al. August 30, 2
2016-08-30
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments
App 20160246654 - Busaba; Fadi Y. ;   et al.
2016-08-25
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments
App 20160246642 - Busaba; Fadi Y. ;   et al.
2016-08-25
Using Hardware Transactional Memory For Implementation Of Queue Operations
App 20160246578 - Michael; Maged M. ;   et al.
2016-08-25
Alerting hardware transactions that are about to run out of space
Grant 9,424,072 - Busaba , et al. August 23, 2
2016-08-23
Salvaging lock elision transactions
Grant 9,411,729 - Cain, III , et al. August 9, 2
2016-08-09
Hint instruction for managing transactional aborts in transactional memory computing environments
Grant 9,389,802 - Busaba , et al. July 12, 2
2016-07-12
Salvaging Hardware Transactions
App 20160196191 - Cain, III; Harold W. ;   et al.
2016-07-07
Salvaging Hardware Transactions
App 20160196161 - Cain, III; Harold W. ;   et al.
2016-07-07
Code optimization to enable and disable coalescing of memory transactions
Grant 9,383,930 - Busaba , et al. July 5, 2
2016-07-05
Hint instruction for managing transactional aborts in transactional memory computing environments
Grant 9,361,041 - Busaba , et al. June 7, 2
2016-06-07
Code optimization to enable and disable coalescing of memory transactions
Grant 9,348,523 - Busaba , et al. May 24, 2
2016-05-24
Using hardware transactional memory for implementation of queue operations
Grant 9,348,621 - Michael , et al. May 24, 2
2016-05-24
Prefetching of discontiguous storage locations as part of transactional execution
Grant 9,348,643 - Busaba , et al. May 24, 2
2016-05-24
Using hardware transactional memory for implementation of queue operations
Grant 9,348,620 - Michael , et al. May 24, 2
2016-05-24
System, Method, Program, And Code Generation Unit
App 20160139960 - MICHAEL; MAGED M. ;   et al.
2016-05-19
Salvaging hardware transactions with instructions
Grant 9,342,397 - Busaba , et al. May 17, 2
2016-05-17
Salvaging hardware transactions
Grant 9,336,097 - Cain, III , et al. May 10, 2
2016-05-10
Prefetching of discontiguous storage locations in anticipation of transactional execution
Grant 9,336,047 - Busaba , et al. May 10, 2
2016-05-10
Salvaging hardware transactions
Grant 9,329,946 - Cain, III , et al. May 3, 2
2016-05-03
Managing high-coherence-miss cache lines in multi-processor computing environments
Grant 9,329,890 - Busaba , et al. May 3, 2
2016-05-03
Salvaging hardware transactions with instructions
Grant 9,311,178 - Busaba , et al. April 12, 2
2016-04-12
Multi-granular Cache Management In Multi-processor Computing Environments
App 20160092359 - Busaba; Fadi Y. ;   et al.
2016-03-31
Managing high-conflict cache lines in transactional memory computing environments
Grant 9,298,626 - Busaba , et al. March 29, 2
2016-03-29
Identifying high-conflict cache lines in transactional memory computing environments
Grant 9,298,623 - Busaba , et al. March 29, 2
2016-03-29
Multi-granular cache management in multi-processor computing environments
Grant 9,292,444 - Busaba , et al. March 22, 2
2016-03-22
Transactional processing based upon run-time conditions
Grant 9,262,343 - Gschwind , et al. February 16, 2
2016-02-16
Using the transaction-begin instruction to manage transactional aborts in transactional memory computing environments
Grant 9,262,206 - Cain, III , et al. February 16, 2
2016-02-16
Using the transaction-begin instruction to manage transactional aborts in transactional memory computing environments
Grant 9,262,207 - Cain, III , et al. February 16, 2
2016-02-16
System, method, program, and code generation unit
Grant 9,250,980 - Michael , et al. February 2, 2
2016-02-02
Salvaging hardware transactions
Grant 9,244,782 - Cain, III , et al. January 26, 2
2016-01-26
Salvaging hardware transactions
Grant 9,244,781 - Cain, III , et al. January 26, 2
2016-01-26
Salvaging Lock Elision Transactions
App 20160004641 - Cain, III; Harold W. ;   et al.
2016-01-07
Committing Hardware Transactions That Are About To Run Out Of Resource
App 20160004537 - Busaba; Fadi Y. ;   et al.
2016-01-07
Salvaging Hardware Transactions With Instructions
App 20160004589 - Busaba; Fadi Y. ;   et al.
2016-01-07
Methods For Single-owner Multi-consumer Work Queues For Repeatable Tasks
App 20160004572 - MICHAEL; Maged M. ;   et al.
2016-01-07
Dynamic Prediction Of Hardware Transaction Resource Requirements
App 20160004556 - Busaba; Fadi Y. ;   et al.
2016-01-07
Code Optimization To Enable And Disable Coalescing Of Memory Transactions
App 20160004462 - Busaba; Fadi Y. ;   et al.
2016-01-07
Salvaging Hardware Transactions With Instructions
App 20160004573 - Cain, III; Harold W. ;   et al.
2016-01-07
Alerting Hardware Transactions That Are About To Run Out Of Space
App 20160004558 - Busaba; Fadi Y. ;   et al.
2016-01-07
Salvaging Hardware Transactions With Instructions
App 20160004590 - Busaba; Fadi Y. ;   et al.
2016-01-07
Salvaging Lock Elision Transactions
App 20160004640 - Cain, III; Harold W. ;   et al.
2016-01-07
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution
App 20150378917 - Busaba; Fadi Y. ;   et al.
2015-12-31
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution
App 20150378780 - Busaba; Fadi Y. ;   et al.
2015-12-31
Dynamic Predictor For Coalescing Memory Transactions
App 20150378907 - Busaba; Fadi Y. ;   et al.
2015-12-31
Prefetching Of Discontiguous Storage Locations As Part Of Transactional Execution
App 20150378781 - Busaba; Fadi Y. ;   et al.
2015-12-31
Prefetching Of Discontiguous Storage Locations As Part Of Transactional Execution
App 20150378918 - Busaba; Fadi Y. ;   et al.
2015-12-31
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments
App 20150370506 - Busaba; Fadi Y. ;   et al.
2015-12-24
Memory Transaction Having Implicit Ordering Effects
App 20150370613 - CAIN, III; HAROLD T. ;   et al.
2015-12-24
Memory Transaction Having Implicit Ordering Effects
App 20150370500 - CAIN, III; HAROLD ;   et al.
2015-12-24
Using The Transaction-begin Instruction To Manage Transactional Aborts In Transactional Memory Computing Environments
App 20150370507 - Cain, III; Harold W. ;   et al.
2015-12-24
Adaptive Process For Data Sharing With Selection Of Lock Elision And Locking
App 20150363243 - Gschwind; Michael Karl ;   et al.
2015-12-17
Predicting The Length Of A Transaction
App 20150363223 - Bradbury; Jonathan D. ;   et al.
2015-12-17
Salvaging Hardware Transactions
App 20150355958 - Cain, III; Harold W. ;   et al.
2015-12-10
Indicating Nearing The Completion Of A Transaction
App 20150355937 - Bradbury; Jonathan D. ;   et al.
2015-12-10
Salvaging Hardware Transactions
App 20150355972 - Cain, III; Harold W. ;   et al.
2015-12-10
Dynamic predictor for coalescing memory transactions
Grant 9,158,573 - Busaba , et al. October 13, 2
2015-10-13
Coalescing Memory Transactions
App 20150286497 - Busaba; Fadi Y. ;   et al.
2015-10-08
Transactional Processing Based Upon Run-time Conditions
App 20150278121 - Gschwind; Michael Karl ;   et al.
2015-10-01
Coalescing memory transactions
Grant 9,146,774 - Busaba , et al. September 29, 2
2015-09-29
Methods for single-owner multi-consumer work queues for repeatable tasks
Grant 9,135,083 - Michael , et al. September 15, 2
2015-09-15
Indicating Nearing The Completion Of A Transaction
App 20150248311 - Bradbury; Jonathan D. ;   et al.
2015-09-03
Salvaging Hardware Transactions With Instructions
App 20150242280 - Busaba; Fadi Y. ;   et al.
2015-08-27
Salvaging Lock Elision Transactions
App 20150242249 - Cain, III; Harold W. ;   et al.
2015-08-27
Alerting Hardware Transactions That Are About To Run Out Of Space
App 20150242248 - Busaba; Fadi Y. ;   et al.
2015-08-27
Dynamic Prediction Of Hardware Transaction Resource Requirements
App 20150242214 - Busaba; Fadi Y. ;   et al.
2015-08-27
Salvaging Lock Elision Transactions
App 20150242276 - Cain, III; Harold W. ;   et al.
2015-08-27
Salvaging Hardware Transactions With Instructions
App 20150242279 - Busaba, III; Fadi Y. ;   et al.
2015-08-27
Using The Transaction-begin Instruction To Manage Transactional Aborts In Transactional Memory Computing Environments
App 20150242238 - Cain, III; Harold W. ;   et al.
2015-08-27
Predicting The Length Of A Transaction
App 20150242215 - Bradbury; Jonathan D. ;   et al.
2015-08-27
Salvaging Hardware Transactions With Instructions
App 20150242277 - Cain, III; Harold W. ;   et al.
2015-08-27
Committing Hardware Transactions That Are About To Run Out Of Resource
App 20150242216 - Busaba; Fadi Y. ;   et al.
2015-08-27
Salvaging Hardware Transactions
App 20150242298 - Cain, III; Harold W. ;   et al.
2015-08-27
Salvaging Hardware Transactions
App 20150242278 - Cain, III; Harold W. ;   et al.
2015-08-27
Adaptive Process For Data Sharing With Selection Of Lock Elision And Locking
App 20150242246 - Gschwind; Michael Karl ;   et al.
2015-08-27
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments
App 20150242208 - Busaba; Fadi Y. ;   et al.
2015-08-27
Centralized management of high-contention cache lines in multi-processor computing environments
Grant 9,086,974 - Busaba , et al. July 21, 2
2015-07-21
Dynamic Predictor For Coalescing Memory Transactions
App 20150169361 - Busaba; Fadi Y. ;   et al.
2015-06-18
Code Optimization To Enable And Disable Coalescing Of Memory Transactions
App 20150169360 - Busaba; Fadi Y. ;   et al.
2015-06-18
Coalescing Memory Transactions
App 20150169357 - Busaba; Fadi Y. ;   et al.
2015-06-18
Managing High-coherence-miss Cache Lines In Multi-processor Computing Environments
App 20150089154 - Busaba; Fadi Y. ;   et al.
2015-03-26
Multi-granular Cache Management In Multi-processor Computing Environments
App 20150089159 - Busaba; Fadi Y. ;   et al.
2015-03-26
Managing High-conflict Cache Lines In Transactional Memory Computing Environments
App 20150089152 - Busaba; Fadi Y. ;   et al.
2015-03-26
Centralized Management Of High-contention Cache Lines In Multi-processor Computing Environments
App 20150089155 - Busaba; Fadi Y. ;   et al.
2015-03-26
Identifying High-conflict Cache Lines In Transactional Memory Computing Environments
App 20150089153 - Busaba; Fadi Y. ;   et al.
2015-03-26
Signal Interrupts In A Transactional Memory System
App 20150074311 - McKenney; Paul E. ;   et al.
2015-03-12
Signal Interrupts In A Transactional Memory System
App 20150074309 - McKenney; Paul E. ;   et al.
2015-03-12
Code section optimization by removing memory barrier instruction and enclosing within a transaction that employs hardware transaction memory
Grant 8,972,704 - Koju , et al. March 3, 2
2015-03-03
Using Hardware Transactional Memory For Implementation Of Queue Operations
App 20140359562 - Michael; Maged M. ;   et al.
2014-12-04
Using Hardware Transactional Memory For Implementation Of Queue Operations
App 20140359609 - Michael; Maged M. ;   et al.
2014-12-04
Linked List For Lock-free Memory Allocation
App 20140351530 - Dietterich; Daniel J. ;   et al.
2014-11-27
Linked List For Lock-free Memory Allocation
App 20140351547 - Dietterich; Daniel J. ;   et al.
2014-11-27
Transactional Lock Elision With Delayed Lock Checking
App 20140298342 - Michael; Maged M. ;   et al.
2014-10-02
Transactional Lock Elision With Delayed Lock Checking
App 20140297610 - Michael; Maged M. ;   et al.
2014-10-02
Queuing of conflicted remotely received transactions
Grant 8,589,656 - DeSota , et al. November 19, 2
2013-11-19
Transactional block conflict resolution based on the determination of executing threads in parallel or in serial mode
Grant 8,539,486 - Cain, III , et al. September 17, 2
2013-09-17
Code optimization by memory barrier removal and enclosure within transaction
App 20130159678 - Koju; Toshihiko ;   et al.
2013-06-20
Using Hardware Transaction Primitives for Implementing Non-Transactional Escape Actions Inside Transactions
App 20130013899 - Barton; Christopher M. ;   et al.
2013-01-10
Methods for single-owner multi-consumer work queues for repeatable tasks
Grant 8,266,394 - Michael , et al. September 11, 2
2012-09-11
Atomic commit predicated on consistency of watches
Grant 8,255,626 - Blundell , et al. August 28, 2
2012-08-28
Hybrid multi-threaded access to data structures using hazard pointers for reads and locks for updates
Grant 8,250,047 - McKenney , et al. August 21, 2
2012-08-21
Methods For Single-owner Multi-consumer Work Queues For Repeatable Tasks
App 20120210322 - Michael; Maged M. ;   et al.
2012-08-16
Fault tolerant mutual exclusion locks for shared memory systems
Grant 8,234,646 - Michael , et al. July 31, 2
2012-07-31
Method for massively parallel multi-core text indexing
Grant 8,229,916 - Narang , et al. July 24, 2
2012-07-24
Method for implementing concurrent producer-consumer buffers
Grant 8,122,168 - Duggirala , et al. February 21, 2
2012-02-21
Transactional Memory System Supporting Unbroken Suspended Execution
App 20110296148 - Cain, III; Harold W. ;   et al.
2011-12-01
Queuing of conflicted remotely received transactions
App 20110258401 - DeSota; Donald R. ;   et al.
2011-10-20
Queuing of conflicted remotely received transactions
Grant 8,015,248 - DeSota , et al. September 6, 2
2011-09-06
System, Method, Program, And Code Gneration Unit
App 20110154343 - Michael; Maged M. ;   et al.
2011-06-23
Applying Limited-Size Hardware Transactional Memory To Arbitrarily Large Data Structure
App 20110137962 - McKenney; Paul E. ;   et al.
2011-06-09
Atomic Commit Predicated on Consistency of Watches
App 20110138126 - Blundell; Colin B. ;   et al.
2011-06-09
Overflow Handling Of Speculative Store Buffers
App 20110066820 - Blundell; Colin B. ;   et al.
2011-03-17
System And Method For Software Initiated Checkpoint Operations
App 20110066831 - Blundell; Colin B. ;   et al.
2011-03-17
Systems and methods for implementing key-based transactional memory conflict detection
Grant 7,899,997 - Michael March 1, 2
2011-03-01
Transactional Conflict Resolution Based on Locality
App 20110016470 - Cain, III; Harold W. ;   et al.
2011-01-20
Methods For Single-owner Multi-consumer Work Queues For Repeatable Tasks
App 20100011362 - Michael; Maged M. ;   et al.
2010-01-14
Temporary storage of memory line while waiting for cache eviction
Grant 7,594,080 - Lovett , et al. September 22, 2
2009-09-22
Systems And Methods For Implementing Key-based Transactional Memory Conflict Detection
App 20090235254 - Michael; Maged M.
2009-09-17
Queuing of conflicted remotely received transactions
App 20090187628 - DeSota; Donald R. ;   et al.
2009-07-23
Managing Concurrent Transactions Using Bloom Filters
App 20090183159 - Michael; Maged M. ;   et al.
2009-07-16
Queuing of conflicted remotely received transactions
Grant 7,529,800 - DeSota , et al. May 5, 2
2009-05-05
Fault tolerant mutual exclusion locks for shared memory systems
Grant 7,493,618 - Michael , et al. February 17, 2
2009-02-17
Method For Implementing Concurrent Producer-consumer Buffers
App 20080288496 - Duggirala; Surya V. ;   et al.
2008-11-20
Fault Tolerant Mutual Exclusion Locks For Shared Memory Systems
App 20080243850 - MICHAEL; MAGED M. ;   et al.
2008-10-02
Method and system for flexible and efficient protocol table implementation
Grant 7,290,085 - Michael October 30, 2
2007-10-30
Method for completely lock-free user-level dynamic memory allocation
Grant 7,263,592 - Michael August 28, 2
2007-08-28
Multiple-stage pipeline for transaction conversion
Grant 7,210,018 - DeSota , et al. April 24, 2
2007-04-24
Hybrid multi-threaded access to data structures using hazard pointers for reads and locks for updates
App 20060265373 - McKenney; Paul E. ;   et al.
2006-11-23
Method and system for flexible and efficient protocol table implementation
App 20060106976 - Michael; Maged M.
2006-05-18
Hazard queue for transaction pipeline
Grant 6,996,665 - DeSota , et al. February 7, 2
2006-02-07
Method for completely lock-free user-level dynamic memory
App 20050216691 - Michael, Maged M.
2005-09-29
Queuing of conflicted remotely received transactions
App 20050149603 - DeSota, Donald R. ;   et al.
2005-07-07
Temporary storage of memory line while waiting for cache eviction
App 20050060383 - Lovett, Thomas D. ;   et al.
2005-03-17
State-based allocation and replacement for improved hit ratio in directory caches
Grant 6,826,651 - Michael , et al. November 30, 2
2004-11-30
Hazard queue for transaction pipeline
App 20040128461 - DeSota, Donald R. ;   et al.
2004-07-01
Multiple-stage pipeline for transaction conversion
App 20040128462 - DeSota, Donald R. ;   et al.
2004-07-01
Method for efficient implementation of dynamic lock-free data structures with safe memory reclamation
App 20040107227 - Michael, Maged M.
2004-06-03
Parallel implementation of protocol engines based on memory partitioning
Grant 6,721,858 - Joseph , et al. April 13, 2
2004-04-13
Two level virtual channels
Grant 6,628,615 - Joseph , et al. September 30, 2
2003-09-30
Split pending buffer with concurrent access of requests and responses to fully associative and indexed components
Grant 6,405,292 - Joseph , et al. June 11, 2
2002-06-11
Complete and concise remote (CCR) directory
Grant 6,338,123 - Joseph , et al. January 8, 2
2002-01-08
Complete And Concise Remote (ccr) Directory
App 20010034816 - MICHAEL, MAGED M. ;   et al.
2001-10-25
State-based allocation and replacement for improved hit ratio in directory caches
App 20010010068 - Michael, Maged M. ;   et al.
2001-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.

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