loadpatents
name:-0.11905097961426
name:-0.11197710037231
name:-0.025763988494873
Dice; David Patent Filings

Dice; David

Patent Applications and Registrations

Patent applications and USPTO patent grants for Dice; David.The latest application filed is for "compact and scalable mutual exclusion".

Company Profile
27.130.104
  • Dice; David - Foxboro MA
  • Dice; David - Burlington MA
  • Dice; David - Burlingon MA
  • Dice; David - Foxborough MA US
*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
Supporting concurrent remove operations and add-to-front operations on a Least Recently Used (LRU) queue
Grant 11,442,871 - Lev , et al. September 13, 2
2022-09-13
Ticket locks with enhanced waiting
Grant 11,442,730 - Dice , et al. September 13, 2
2022-09-13
Compact and Scalable Mutual Exclusion
App 20220253339 - Dice; David ;   et al.
2022-08-11
Adaptive Selection of Source Matrix Version for Matrix Multiply Operations
App 20220245217 - Kogan; Alex ;   et al.
2022-08-04
Systems and Methods for Performing Concurrency Restriction and Throttling over Contended Locks
App 20220214930 - Dice; David
2022-07-07
Intra-Process Caching and Reuse of Threads
App 20220188144 - Dice; David ;   et al.
2022-06-16
Compact Synchronization in Managed Runtimes
App 20220138022 - Dice; David ;   et al.
2022-05-05
Systems and methods for performing concurrency restriction and throttling over contended locks
Grant 11,314,562 - Dice April 26, 2
2022-04-26
System and Method for Promoting Reader Groups for Lock Cohorting
App 20220100587 - Dice; David ;   et al.
2022-03-31
Generic Concurrency Restriction
App 20220100586 - Dice; David ;   et al.
2022-03-31
Reader Bias Based Locking Technique Enabling High Read Concurrency For Read-Mostly Workloads
App 20220044701 - Dice; David ;   et al.
2022-02-10
System and method for promoting reader groups for lock cohorting
Grant 11,226,849 - Dice , et al. January 18, 2
2022-01-18
Generic concurrency restriction
Grant 11,221,891 - Dice , et al. January 11, 2
2022-01-11
Reader bias based locking technique enabling high read concurrency for read-mostly workloads
Grant 11,170,816 - Dice , et al. November 9, 2
2021-11-09
Critical Section Speedup Using Help-Enabled Locks
App 20210342202 - Lev; Yosef ;   et al.
2021-11-04
Efficient Condition Variables via Delegated Condition Evaluation
App 20210311773 - Kogan; Alex ;   et al.
2021-10-07
Global Secondary Path Locking Technique Enabling High Read Concurrency For Read-Mostly Workloads
App 20210287716 - Kogan; Alex ;   et al.
2021-09-16
Compact NUMA-aware Locks
App 20210224140 - Kogan; Alex ;   et al.
2021-07-22
Critical section speedup using help-enabled locks
Grant 11,068,319 - Lev , et al. July 20, 2
2021-07-20
Global secondary path locking technique enabling high read concurrency for read-mostly workloads
Grant 11,056,145 - Kogan , et al. July 6, 2
2021-07-06
Systems And Methods For Safely Subscribing To Locks Using Hardware Extensions
App 20210191788 - Dice; David ;   et al.
2021-06-24
Compact NUMA-aware locks
Grant 10,949,264 - Kogan , et al. March 16, 2
2021-03-16
Supporting Concurrent Remove Operations and Add-To-Front Operations on a Least Recently Used (LRU) Queue
App 20210042240 - Lev; Yosef ;   et al.
2021-02-11
Reader Bias Based Locking Technique Enabling High Read Concurrency For Read-Mostly Workloads
App 20200411049 - Dice; David ;   et al.
2020-12-31
Supporting concurrent remove operations and add-to-front operations on a least recently used (LRU) queue
Grant 10,846,240 - Lev , et al. November 24, 2
2020-11-24
Reader bias based locking technique enabling high read concurrency for read-mostly workloads
Grant 10,811,049 - Dice , et al. October 20, 2
2020-10-20
Method and system for inter-thread communication using processor messaging
Grant 10,776,154 - Dice , et al. September 15, 2
2020-09-15
Scalable Range Locks
App 20200265091 - Kogan; Alex ;   et al.
2020-08-20
System And Method For Promoting Reader Groups For Lock Cohorting
App 20200210249 - Dice; David ;   et al.
2020-07-02
Generic Concurrency Restriction
App 20200183759 - Dice; David ;   et al.
2020-06-11
Reader Bias Based Locking Technique Enabling High Read Concurrency For Read-Mostly Workloads
App 20200152236 - Dice; David ;   et al.
2020-05-14
Fine-grained Hardware Transactional Lock Elision
App 20200150869 - Kogan; Alex ;   et al.
2020-05-14
Critical Section Speedup Using Help-enabled Locks
App 20200125422 - Lev; Yosef ;   et al.
2020-04-23
Compact NUMA-aware Locks
App 20200097335 - Kogan; Alex ;   et al.
2020-03-26
Ticket Locks with Enhanced Waiting
App 20200097287 - Dice; David ;   et al.
2020-03-26
Global Secondary Path Locking Technique Enabling High Read Concurrency For Read-Mostly Workloads
App 20200097455 - Kogan; Alex ;   et al.
2020-03-26
System and method for promoting reader groups for lock cohorting
Grant 10,585,719 - Dice , et al.
2020-03-10
Generic concurrency restriction
Grant 10,565,024 - Dice , et al. Feb
2020-02-18
Fine-grained hardware transactional lock elision
Grant 10,534,538 - Kogan , et al. Ja
2020-01-14
Reader bias based locking technique enabling high read concurrency for read-mostly workloads
Grant 10,535,368 - Dice , et al. Ja
2020-01-14
Systems and Methods for Performing Concurrency Restriction and Throttling over Contended Locks
App 20200012538 - Dice; David
2020-01-09
Systems and methods for safely subscribing to locks using hardware extensions
Grant 10,521,277 - Dice , et al. Dec
2019-12-31
Supporting Concurrent Remove Operations and Add-To-Front Operations on a Least Recently Used (LRU) Queue
App 20190310949 - Lev; Yosef ;   et al.
2019-10-10
Systems and methods for performing concurrency restriction and throttling over contended locks
Grant 10,417,056 - Dice Sept
2019-09-17
Techniques for enhancing progress for hardware transactional memory
Grant 10,346,196 - Kogan , et al. July 9, 2
2019-07-09
System and method for mitigating the impact of branch misprediction when exiting spin loops
Grant 10,191,741 - Dice , et al. Ja
2019-01-29
Permuted memory access mapping
Grant 10,176,109 - Harris , et al. J
2019-01-08
System and Method for Promoting Reader Groups for Lock Cohorting
App 20180349211 - Dice; David ;   et al.
2018-12-06
Permuted Memory Access Mapping
App 20180307617 - Harris; Timothy L. ;   et al.
2018-10-25
System and method for promoting reader groups for lock cohorting
Grant 10,042,679 - Dice , et al. August 7, 2
2018-08-07
Generic Concurrency Restriction
App 20180107514 - Dice; David ;   et al.
2018-04-19
Hardware extensions for memory reclamation for concurrent data structures
Grant 9,785,548 - Kogan , et al. October 10, 2
2017-10-10
Transactional execution of native methods
Grant 9,740,597 - Rose , et al. August 22, 2
2017-08-22
System and method for implementing reader-writer locks using hardware transactional memory
Grant 9,727,369 - Dice , et al. August 8, 2
2017-08-08
System and Method for Promoting Reader Groups for Lock Cohorting
App 20170220474 - Dice; David ;   et al.
2017-08-03
Hardware Extensions for Memory Reclamation for Concurrent Data Structures
App 20170147487 - Kogan; Alex ;   et al.
2017-05-25
Systems and methods for adaptive integration of hardware and software lock elision techniques
Grant 9,619,281 - Dice , et al. April 11, 2
2017-04-11
Techniques for Enhancing Progress for Hardware Transactional Memory
App 20170046182 - Kogan; Alex ;   et al.
2017-02-16
Systems and Methods for Performing Concurrency Restriction and Throttling over Contended Locks
App 20170039094 - Dice; David
2017-02-09
Transactional Execution Of Native Methods
App 20160267000 - Rose; John R. ;   et al.
2016-09-15
System and Method for Implementing Reader-Writer Locks Using Hardware Transactional Memory
App 20160259663 - Dice; David ;   et al.
2016-09-08
Fine-grained Hardware Transactional Lock Elision
App 20160246641 - Kogan; Alex ;   et al.
2016-08-25
System and method for reducing transactional abort rates using compiler optimization techniques
Grant 9,424,013 - Dice August 23, 2
2016-08-23
System and method for implementing shared probabilistic counters storing update probability values
Grant 9,417,910 - Dice , et al. August 16, 2
2016-08-16
System and Method for Mitigating the Impact of Branch Misprediction When Exiting Spin Loops
App 20160216966 - Dice; David ;   et al.
2016-07-28
System and method for integrating best effort hardware mechanisms for supporting transactional memory
Grant 9,367,363 - Moir , et al. June 14, 2
2016-06-14
System and method for implementing reader-writer locks using hardware transactional memory
Grant 9,342,380 - Dice , et al. May 17, 2
2016-05-17
System and method for mitigating the impact of branch misprediction when exiting spin loops
Grant 9,304,776 - Dice , et al. April 5, 2
2016-04-05
Systems and Methods for Adaptive Integration of Hardware and Software Lock Elision Techniques
App 20160062796 - Dice; David ;   et al.
2016-03-03
Systems and Methods for Safely Subscribing to Locks Using Hardware Extensions
App 20160011915 - Dice; David ;   et al.
2016-01-14
Concurrent object management
Grant 9,208,081 - Dice , et al. December 8, 2
2015-12-08
Systems and methods for adaptive integration of hardware and software lock elision techniques
Grant 9,183,043 - Dice , et al. November 10, 2
2015-11-10
System and method for implementing scalable contention-adaptive statistics counters
Grant 9,183,048 - Dice , et al. November 10, 2
2015-11-10
Method and System for Inter-Thread Communication Using Processor Messaging
App 20150248310 - Dice; David ;   et al.
2015-09-03
Supporting targeted stores in a shared-memory multiprocessor system
Grant 9,110,718 - Moir , et al. August 18, 2
2015-08-18
Method and system for inter-thread communication using processor messaging
Grant 9,021,502 - Dice , et al. April 28, 2
2015-04-28
Monitoring multiple memory locations for targeted stores in a shared-memory multiprocessor
Grant 8,990,503 - Moir , et al. March 24, 2
2015-03-24
Transactional locking with read-write locks in transactional memory systems
Grant 8,973,004 - Dice , et al. March 3, 2
2015-03-03
System and method for implementing NUMA-aware reader-writer locks
Grant 8,966,491 - Calciu , et al. February 24, 2
2015-02-24
Systems and Methods for Adaptive Integration of Hardware and Software Lock Elision Techniques
App 20150026688 - Dice; David ;   et al.
2015-01-22
System and method for implementing NUMA-aware statistics counters
Grant 8,918,596 - Dice , et al. December 23, 2
2014-12-23
Method and system for reducing abort rates in speculative lock elision using contention management mechanisms
Grant 8,914,620 - Dice December 16, 2
2014-12-16
System and method for implementing shared scalable nonzero indicators
Grant 8,909,601 - Moir , et al. December 9, 2
2014-12-09
System and Method for Implementing Reader-Writer Locks Using Hardware Transactional Memory
App 20140258645 - Dice; David ;   et al.
2014-09-11
Method and system for optimizing code for a multi-threaded application
Grant 8,826,249 - Dice , et al. September 2, 2
2014-09-02
Monitoring Multiple Memory Locations For Targeted Stores In A Shared-memory Multiprocessor
App 20140215157 - Moir; Mark S. ;   et al.
2014-07-31
System and method for reducing serialization in transactional memory using gang release of blocked threads
Grant 8,789,057 - Dice , et al. July 22, 2
2014-07-22
Method and system for hardware feedback in transactional memory
Grant 8,776,063 - Dice , et al. July 8, 2
2014-07-08
System and method for enabling turbo mode in a processor
Grant 8,775,837 - Dice , et al. July 8, 2
2014-07-08
System and Method for Implementing Shared Probabilistic Counters Storing Update Probability Values
App 20140181473 - Dice; David ;   et al.
2014-06-26
System and Method for Implementing Scalable Contention-Adaptive Statistics Counters
App 20140181827 - Dice; David ;   et al.
2014-06-26
System and Method for Implementing NUMA-Aware Statistics Counters
App 20140181423 - Dice; David ;   et al.
2014-06-26
Systems and methods for detecting and tolerating atomicity violations between concurrent code blocks
Grant 8,732,682 - Marathe , et al. May 20, 2
2014-05-20
Page-protection based memory access barrier traps
Grant 8,725,974 - Dice , et al. May 13, 2
2014-05-13
Cache index coloring for virtual-address dynamic allocators
Grant 8,707,006 - Dice April 22, 2
2014-04-22
System and method for NUMA-aware locking using lock cohorts
Grant 8,694,706 - Dice , et al. April 8, 2
2014-04-08
Multi-lane concurrent bag for facilitating inter-thread communication
Grant 8,689,237 - Dice , et al. April 1, 2
2014-04-01
Supporting Targeted Stores In A Shared-memory Multiprocessor System
App 20140089591 - Moir; Mark S. ;   et al.
2014-03-27
Lock-clustering compilation for software transactional memory
Grant 8,677,331 - Marathe , et al. March 18, 2
2014-03-18
System and method for tracking references to shared objects using byte-addressable per-thread reference counters
Grant 8,677,076 - Dice , et al. March 18, 2
2014-03-18
System and Method for Implementing NUMA-Aware Reader-Writer Locks
App 20130290967 - Calciu; Irina ;   et al.
2013-10-31
System and Method for NUMA-Aware Locking Using Lock Cohorts
App 20130290583 - Dice; David ;   et al.
2013-10-31
System and method for performing incremental register checkpointing in transactional memory
Grant 8,560,816 - Moir , et al. October 15, 2
2013-10-15
Concurrency control using slotted read-write locks
Grant 8,539,168 - Dice , et al. September 17, 2
2013-09-17
System and method for utilizing available best effort hardware mechanisms for supporting transactional memory
Grant 8,533,663 - Moir , et al. September 10, 2
2013-09-10
System and method for optimizing a code section by forcing a code section to be executed atomically
Grant 8,533,699 - Moir , et al. September 10, 2
2013-09-10
System and Method for Mitigating the Impact of Branch Misprediction When Exiting Spin Loops
App 20130198499 - Dice; David ;   et al.
2013-08-01
Method and system for providing a current time value
Grant 8,473,772 - Dice , et al. June 25, 2
2013-06-25
System and method for implementing hierarchical queue-based locks using flat combining
Grant 8,458,721 - Marathe , et al. June 4, 2
2013-06-04
Lock-Clustering Compilation for Software Transactional Memory
App 20130086348 - Marathe; Virendra J. ;   et al.
2013-04-04
Multi-Lane Concurrent Bag for Facilitating Inter-Thread Communication
App 20130081061 - Dice; David ;   et al.
2013-03-28
Techniques for providing improved affinity scheduling in a multiprocessor computer system
Grant 8,407,708 - Dice March 26, 2
2013-03-26
System and method for managing contention in transactional memory using global execution data
Grant 8,402,464 - Dice , et al. March 19, 2
2013-03-19
Systems and Methods for Detecting and Tolerating Atomicity Violations Between Concurrent Code Blocks
App 20130047163 - Marathe; Virendra J. ;   et al.
2013-02-21
System and Method for Enabling Turbo Mode in a Processor
App 20130047011 - Dice; David ;   et al.
2013-02-21
Fast and efficient reacquisition of locks for transactional memory systems
Grant 8,375,175 - Dice , et al. February 12, 2
2013-02-12
Efficient implicit privatization of transactional memory
Grant 8,332,374 - Lev , et al. December 11, 2
2012-12-11
System and Method for Implementing Hierarchical Queue-Based Locks Using Flat Combining
App 20120311606 - Marathe; Virendra J. ;   et al.
2012-12-06
Bulk synchronization in transactional memory systems
Grant 8,302,105 - Shavit , et al. October 30, 2
2012-10-30
System and Method for Optimizing a Code Section by Forcing a Code Section to be Executed Atomically
App 20120254846 - Moir; Mark S. ;   et al.
2012-10-04
Advice-based feedback for transactional execution
Grant 8,281,185 - Nussbaum , et al. October 2, 2
2012-10-02
Partitioned Ticket Locks With Semi-Local Spinning
App 20120240126 - Dice; David
2012-09-20
Facilitating transactional execution through feedback about misspeculation
Grant 8,225,139 - Nussbaum , et al. July 17, 2
2012-07-17
Cache Index Coloring For Virtual-address Dynamic Allocators
App 20120089803 - Dice; David
2012-04-12
Method And System For Providing A Current Time Value
App 20120084593 - Dice; David ;   et al.
2012-04-05
System and method for transactional locking using reader-lists
Grant 8,103,838 - Dice , et al. January 24, 2
2012-01-24
System and Method for Performing Incremental Register Checkpointing in Transactional Memory
App 20120005461 - Moir; Mark S. ;   et al.
2012-01-05
Techniques for Providing Improved Affinity Scheduling in a Multiprocessor Computer System
App 20110302585 - Dice; David
2011-12-08
Methods and apparatus to implement parallel transactions
Grant 8,065,499 - Dice , et al. November 22, 2
2011-11-22
Techniques for providing improved affinity scheduling in a multiprocessor computer system
Grant 8,051,418 - Dice November 1, 2
2011-11-01
Adaptive spin-then-block mutual exclusion in multi-threaded processing
Grant 8,046,758 - Dice October 25, 2
2011-10-25
System and Method for Tracking References to Shared Objects Using Byte-Addressable Per-Thread Reference Counters
App 20110246727 - Dice; David ;   et al.
2011-10-06
Globally incremented variable or clock based methods and apparatus to implement parallel transactions
Grant 8,028,133 - Dice , et al. September 27, 2
2011-09-27
Method And System For Optimizing Code For A Multi-threaded Application
App 20110202907 - Dice; David ;   et al.
2011-08-18
Fast and Efficient Reacquisition of Locks for Transactional Memory Systems
App 20110138135 - Dice; David ;   et al.
2011-06-09
Optimistic semi-static transactional memory implementations
Grant 7,904,668 - Shavit , et al. March 8, 2
2011-03-08
Method and apparatus for switching between per-thread and per-processor resource pools in multi-threaded programs
Grant 7,882,505 - Garthwaite , et al. February 1, 2
2011-02-01
Facilitating Transactional Execution Through Feedback About Misspeculation
App 20100333093 - Nussbaum; Daniel S. ;   et al.
2010-12-30
Transactional Locking with Read-Write Locks in Transactional Memory Systems
App 20100333096 - Dice; David ;   et al.
2010-12-30
Concurrency Control Using Slotted Read-Write Locks
App 20100332770 - Dice; David ;   et al.
2010-12-30
Advice-based Feedback For Transactional Execution
App 20100332901 - Nussbaum; Daniel S. ;   et al.
2010-12-30
Bulk Synchronization in Transactional Memory Systems
App 20100333095 - Shavit; Nir N. ;   et al.
2010-12-30
Methods and apparatus providing non-blocking access to a resource
Grant 7,844,973 - Dice November 30, 2
2010-11-30
Quickly reacquirable locks
Grant 7,814,488 - Dice , et al. October 12, 2
2010-10-12
Fine-locked transactional memory
Grant 7,792,805 - Shavit , et al. September 7, 2
2010-09-07
System and Method for Transactional Locking Using Reader-Lists
App 20100174875 - Dice; David ;   et al.
2010-07-08
Method and System for Reducing Abort Rates in Speculative Lock Elision using Contention Management Mechanisms
App 20100169623 - Dice; David
2010-07-01
System and Method for Reducing Transactional Abort Rates Using Compiler Optimization Techniques
App 20100169870 - Dice; David
2010-07-01
Method and System for Inter-Thread Communication Using Processor Messaging
App 20100169895 - Dice; David ;   et al.
2010-07-01
Method of mixed lock-free and locking synchronization
Grant 7,747,996 - Dice June 29, 2
2010-06-29
System and Method for Reducing Serialization in Transactional Memory Using Gang Release of Blocked Threads
App 20100138836 - Dice; David ;   et al.
2010-06-03
System and Method for Managing Contention in Transactional Memory Using Global Execution Data
App 20100138841 - Dice; David ;   et al.
2010-06-03
Method and System for Hardware Feedback in Transactional Memory
App 20100131953 - Dice; David ;   et al.
2010-05-27
Method and apparatus for executing a long transaction
Grant 7,669,040 - Dice February 23, 2
2010-02-23
Methods and apparatus to implement parallel transactions
Grant 7,669,015 - Dice , et al. February 23, 2
2010-02-23
Techniques for accessing a shared resource using an improved synchronization mechanism
Grant 7,644,409 - Dice , et al. January 5, 2
2010-01-05
Adaptive Spin-then-block Mutual Exclusion In Multi-threaded Processing
App 20090328053 - Dice; David
2009-12-31
System and Method for Utilizing Available Best Effort Hardware Mechanisms for Supporting Transactional Memory
App 20090282386 - Moir; Mark S. ;   et al.
2009-11-12
System and Method for Integrating Best Effort Hardware Mechanisms for Supporting Transactional Memory
App 20090282405 - Moir; Mark S. ;   et al.
2009-11-12
Adaptive spin-then-block mutual exclusion in multi-threaded processing
Grant 7,594,234 - Dice September 22, 2
2009-09-22
Optimistic Semi-Static Transactional Memory Implementations
App 20090172327 - Shavit; Nir N. ;   et al.
2009-07-02
System and Method for Implementing Shared Scalable Nonzero Indicators
App 20090125548 - Moir; Mark S. ;   et al.
2009-05-14
System and methods for deadlock detection
Grant 7,496,918 - Dice , et al. February 24, 2
2009-02-24
Methods and apparatus to implement parallel transactions
Grant 7,496,716 - Dice , et al. February 24, 2
2009-02-24
Methods and apparatus for providing a remote serialization guarantee
Grant 7,475,397 - Garthwaite , et al. January 6, 2
2009-01-06
Efficient Implicit Privatization Of Transactional Memory
App 20080256074 - Lev; Yosef ;   et al.
2008-10-16
Page-protection based memory access barrier traps
App 20080172538 - Dice; David ;   et al.
2008-07-17
Method and apparatus for executing a long transaction
App 20080148262 - Dice; David
2008-06-19
Methods and apparatus for selecting processes for execution
Grant 7,318,128 - Dice January 8, 2
2008-01-08
Fine-locked transactional memory
App 20070282838 - Shavit; Nir N. ;   et al.
2007-12-06
Methods and apparatus to implement parallel transactions
App 20070239943 - Dice; David ;   et al.
2007-10-11
Methods and apparatus to implement parallel transactions
App 20070198781 - Dice; David ;   et al.
2007-08-23
Methods and apparatus to implement parallel transactions
App 20070198519 - Dice; David ;   et al.
2007-08-23
Methods and apparatus to implement parallel transactions
App 20070198979 - Dice; David ;   et al.
2007-08-23
Methods and apparatus to implement parallel transactions
App 20070198978 - Dice; David ;   et al.
2007-08-23
Methods and apparatus to implement parallel transactions
App 20070198792 - Dice; David ;   et al.
2007-08-23
System and method for maintaining data synchronization
Grant 7,200,846 - Dice , et al. April 3, 2
2007-04-03
Methods and apparatus for executing code while avoiding interference
Grant 7,178,062 - Dice February 13, 2
2007-02-13
Method and apparatus for switching between per-thread and per-processor resource pools in multi-threaded programs
App 20060218557 - Garthwaite; Alexander ;   et al.
2006-09-28
Methods and apparatus for creating and transforming graphical constructs
Grant 7,024,633 - Mann , et al. April 4, 2
2006-04-04
Multi-threaded garbage collector employing cascaded memory arrays of task identifiers to implement work stealing queues for task identification and processing
Grant 7,016,923 - Garthwaite , et al. March 21, 2
2006-03-21
Techniques for accessing a shared resource using an improved synchronization mechanism
App 20060031844 - Dice; David ;   et al.
2006-02-09
Methods and apparatus for controlling speculative execution of instructions based on a multiaccess memory condition
Grant 6,877,088 - Dice April 5, 2
2005-04-05
Methods and apparatus for performing a memory management technique
Grant 6,862,674 - Dice , et al. March 1, 2
2005-03-01
Speculative execution control with programmable indicator and deactivation of multiaccess recovery mechanism
Grant 6,854,048 - Dice February 8, 2
2005-02-08
Methods and apparatus for executing code while avoiding interference
Grant 6,799,236 - Dice , et al. September 28, 2
2004-09-28
Relaxed lock protocol
Grant 6,735,760 - Dice May 11, 2
2004-05-11
Lock-free overflow strategy for work stealing
App 20040088702 - Garthwaite, Alexander T. ;   et al.
2004-05-06
System and method for maintaining data synchronization
App 20040025160 - Dice, David ;   et al.
2004-02-05
Methods and apparatus for performing a memory management technique
App 20030229766 - Dice, David ;   et al.
2003-12-11
Methods and apparatus for controlling speculative execution of instructions based on a multiaccess memory condition
App 20030033510 - Dice, David
2003-02-13
System and method for automatically and selectively promoting object variables to method fields and variables in a digital computer system
Grant 6,308,315 - Dice , et al. October 23, 2
2001-10-23
System and method for efficiently implementing an authenticated communications channel that facilitates tamper detection
Grant 6,289,451 - Dice September 11, 2
2001-09-11
System and method for synchronizing access to shared variables in a virtual machine in a digital computer system
Grant 6,141,794 - Dice , et al. October 31, 2
2000-10-31
System and method for processing load instruction in accordance with "no-fault" processing facility including arrangement for preserving access fault indicia
Grant 5,903,739 - Dice May 11, 1
1999-05-11
Emulating a delayed exception on a digital computer having a corresponding precise exception mechanism
Grant 5,778,211 - Hohensee , et al. July 7, 1
1998-07-07
System and method for emulating a segmented virtual address space by a microprocessor that provides a non-segmented virtual address space
Grant 5,765,206 - Hohensee , et al. June 9, 1
1998-06-09
System and method for processing load instruction in accordance with "no-fault " processing facility including arrangement for preserving access fault indicia
Grant 5,712,997 - Dice January 27, 1
1998-01-27

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