loadpatents
name:-0.11684894561768
name:-0.14429593086243
name:-0.0019879341125488
Detlefs; David L. Patent Filings

Detlefs; David L.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Detlefs; David L..The latest application filed is for "array object concurrency in stm".

Company Profile
2.67.34
  • Detlefs; David L. - Issaquah WA
  • - Issaquah WA US
  • Detlefs; David L. - Westford MA
*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
Action framework in software transactional memory
Grant 9,411,634 - Zhang , et al. August 9, 2
2016-08-09
Array object concurrency in STM
Grant 9,239,803 - Zhu , et al. January 19, 2
2016-01-19
Array Object Concurrency In Stm
App 20150347323 - Zhu; Weirong ;   et al.
2015-12-03
Array object concurrency in STM
Grant 9,104,628 - Zhu , et al. August 11, 2
2015-08-11
Primitives for software transactional memory
Grant 9,047,139 - Levanoni , et al. June 2, 2
2015-06-02
Array Object Concurrency In Stm
App 20150127915 - Zhu; Weirong ;   et al.
2015-05-07
Type and length abstraction for data types
Grant 8,959,501 - Eidt , et al. February 17, 2
2015-02-17
Array object concurrency in STM
Grant 8,954,995 - Zhu , et al. February 10, 2
2015-02-10
Pre-compiling hosted managed code
Grant 8,924,922 - Biswas , et al. December 30, 2
2014-12-30
Pre-compiling hosted managed code
Grant 08924922 -
2014-12-30
Optimizing primitives in software transactional memory
Grant 8,839,213 - Detlefs , et al. September 16, 2
2014-09-16
Detecting race conditions with a software transactional memory system
Grant 8,769,514 - Detlefs , et al. July 1, 2
2014-07-01
Composition of locks in software transactional memory
Grant 8,719,515 - Sodhi , et al. May 6, 2
2014-05-06
STM with global version overflow handling
Grant 8,627,292 - Levanoni , et al. January 7, 2
2014-01-07
Accelerating parallel transactions using cache resident transactions
Grant 8,533,440 - Levanoni , et al. September 10, 2
2013-09-10
Compressed transactional locks in object headers
Grant 8,341,133 - Detlefs , et al. December 25, 2
2012-12-25
Type And Length Abstraction For Data Types
App 20120151188 - Eidt; Carol Thompson ;   et al.
2012-06-14
Reader/writer lock with reduced cache contention
Grant 8,145,817 - Detlefs March 27, 2
2012-03-27
Composition Of Locks In Software Transactional Memory
App 20110314244 - Sodhi; Sukhdeep S. ;   et al.
2011-12-22
Action Framework In Software Transactional Memory
App 20110314230 - Zhang; Lingli ;   et al.
2011-12-22
Pre-compiling Hosted Managed Code
App 20110307858 - Biswas; Surupa ;   et al.
2011-12-15
Accelerating Parallel Transactions Using Cache Resident Transactions
App 20110145553 - Levanoni; Yosseff ;   et al.
2011-06-16
Reader/writer Lock With Reduced Cache Contention
App 20100275209 - Detlefs; David L.
2010-10-28
Code preparation technique employing lock-free pointer operations
Grant 7,805,467 - Moir , et al. September 28, 2
2010-09-28
Expedited Completion Of A Transaction In Stm
App 20100228929 - Detlefs; David L. ;   et al.
2010-09-09
Stm With Global Version Overflow Handling
App 20100211931 - Levanoni; Yosseff ;   et al.
2010-08-19
Heuristic-based resumption of fully-young garbage collection intervals
Grant 7,779,054 - Printezis , et al. August 17, 2
2010-08-17
Facilitating bulk lock-unbiasing in an object-based system
Grant 7,765,555 - Detlefs , et al. July 27, 2
2010-07-27
Array Object Concurrency In Stm
App 20100083257 - Zhu; Weirong ;   et al.
2010-04-01
Method and apparatus for selectively eliminating write barriers in snapshot-at-the beginning concurrent-marking garbage collectors
Grant 7,685,580 - Detlefs , et al. March 23, 2
2010-03-23
Method and apparatus for reducing object pre-tenuring overhead in a generational garbage collector
Grant 7,676,511 - Printezis , et al. March 9, 2
2010-03-09
Method and apparatus for tracking activity of a garbage collector with a plurality of threads that operate concurrently with an application program
Grant 7,672,983 - Printezis , et al. March 2, 2
2010-03-02
Optimizing Primitives In Software Transactional Memory
App 20090328018 - Detlefs; David L. ;   et al.
2009-12-31
Primitives For Software Transactional Memory
App 20090327291 - Levanoni; Yosseff ;   et al.
2009-12-31
Detecting Race Conditions With A Software Transactional Memory System
App 20090328019 - Detlefs; David L. ;   et al.
2009-12-31
Compressed Transactional Locks In Object Headers
App 20090327636 - Detlefs; David L. ;   et al.
2009-12-31
Work stealing queues for parallel garbage collection
Grant 7,640,544 - Flood , et al. December 29, 2
2009-12-29
Concurrent-marking-initiation heuristic
Grant 7,636,745 - Detlefs December 22, 2
2009-12-22
Method and apparatus for dynamically pre-tenuring objects in a generational garbage collection system
Grant 7,606,989 - Detlefs , et al. October 20, 2
2009-10-20
Method and apparatus for decreasing object copying by a generational, copying garbage collector
Grant 7,599,973 - Detlefs , et al. October 6, 2
2009-10-06
Method and apparatus for byte allocation accounting in a system having a multi-threaded application and a generational garbage collector that dynamically pre-tenures objects
Grant 7,596,667 - Detlefs , et al. September 29, 2
2009-09-29
Method and apparatus for reducing remembered set overhead in a generational garbage collector by constraining collection set choice
Grant 7,539,837 - Flood , et al. May 26, 2
2009-05-26
Maintaining a double-ended queue in a contiguous array with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive
Grant 7,539,849 - Shavit , et al. May 26, 2
2009-05-26
Method and apparatus for limiting the size and facilitating maintenance of remembered sets in a space incremental garbage collector
Grant 7,499,961 - Detlefs March 3, 2
2009-03-03
Age segregation for garbage collector
Grant 7,428,560 - Detlefs , et al. September 23, 2
2008-09-23
Split-reference, two-pass mark-compaction
Grant 7,389,395 - Garthwaite , et al. June 17, 2
2008-06-17
Garbage-first garbage collection
Grant 7,340,494 - Detlefs , et al. March 4, 2
2008-03-04
Exploiting popular objects to reduce mutator overhead
Grant 7,302,515 - Detlefs November 27, 2
2007-11-27
Collection-set selection using a small priority queue
Grant 7,293,051 - Printezis , et al. November 6, 2
2007-11-06
Tracking minimum mutator utilization (MMU) constraints in a garbage-collection system
Grant 7,287,049 - Printezis , et al. October 23, 2
2007-10-23
Hot-card caching to avoid excessive remembered-set updating
Grant 7,272,695 - Detlefs , et al. September 18, 2
2007-09-18
Method and apparatus for reducing object pre-tenuring overhead in a generational garbage collector
App 20070180002 - Printezis; Antonios ;   et al.
2007-08-02
Method and apparatus for decreasing object copying by a generational, copying garbage collector
App 20070174370 - Detlefs; David L. ;   et al.
2007-07-26
Method and apparatus for limiting the size and facilitating maintenance of remembered sets in a space incremental garbage collector
App 20070174369 - Detlefs; David L.
2007-07-26
Method and apparatus for tracking activity of a garbage collector with a plurality of threads that operate concurrently with an application program
App 20070162526 - Printezis; Antonios ;   et al.
2007-07-12
Facilitating bulk lock-unbiasing in an object-based system
App 20060288351 - Detlefs; David L. ;   et al.
2006-12-21
Method and mechanism for finding references in a card in time linear in the size of the card in a garbage-collected heap
Grant 7,136,887 - Garthwaite , et al. November 14, 2
2006-11-14
Code preparation technique employing lock-free pointer operations
App 20060218561 - Moir; Mark S. ;   et al.
2006-09-28
Specializing write-barriers for objects in a garbage collected heap
Grant 7,089,272 - Garthwaite , et al. August 8, 2
2006-08-08
Concurrency technique for shared objects
App 20060161737 - Martin; Paul A. ;   et al.
2006-07-20
Parallel card table scanning and updating
Grant 7,058,781 - Detlefs June 6, 2
2006-06-06
Parallel non-contiguous allocation and card parsing
Grant 7,043,509 - Detlefs May 9, 2
2006-05-09
Concurrent shared object implemented using a linked-list with amortized node allocation
Grant 7,017,160 - Martin , et al. March 21, 2
2006-03-21
Eliminating write barriers for young objects
Grant 6,999,980 - Detlefs , et al. February 14, 2
2006-02-14
Lock free reference counting
Grant 6,993,770 - Detlefs , et al. January 31, 2
2006-01-31
Work stealing queues for parallel garbage collection
App 20050132374 - Flood, Christine H. ;   et al.
2005-06-16
Preemptive memory-block splitting
Grant 6,842,838 - Heller , et al. January 11, 2
2005-01-11
Memory-block coalescing based on run-time demand monitoring
Grant 6,839,822 - Knippel , et al. January 4, 2
2005-01-04
Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value
Grant 6,826,757 - Steele, Jr. , et al. November 30, 2
2004-11-30
Local allocation buffers for parallel garbage collection
Grant 6,826,583 - Flood , et al. November 30, 2
2004-11-30
Work-stealing queues for parallel garbage collection
Grant 6,823,351 - Flood , et al. November 23, 2
2004-11-23
Demand-based memory-block splitting
Grant 6,801,990 - Knippel , et al. October 5, 2
2004-10-05
Parallel non-contiguous allocation and card parsing
App 20040162861 - Detlefs, David L.
2004-08-19
Parallel card table scanning and updating
App 20040162860 - Detlefs, David L.
2004-08-19
Method and mechanism for finding references in a card in time linear in the size of the card in a garbage-collected heap
App 20040111445 - Garthwaite, Alexander T. ;   et al.
2004-06-10
Block-offset table employing gaps in value set
App 20040111718 - Detlefs, David L.
2004-06-10
Eliminating write barriers for young objects
App 20040039759 - Detlefs, David L. ;   et al.
2004-02-26
Demand-based memory-block splitting
App 20030084266 - Knippel, Ross C. ;   et al.
2003-05-01
Preemptive memory-block splitting
App 20030084265 - Heller, Steven K. ;   et al.
2003-05-01
Preemptive memory-block splitting
App 20030084264 - Heller, Steven K. ;   et al.
2003-05-01
Memory-block coalescing based on run-time demand monitoring
App 20030084263 - Knippel, Ross C. ;   et al.
2003-05-01
Striding-type generation scanning for parallel garbage collection
Grant 6,526,422 - Flood , et al. February 25, 2
2003-02-25
Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value
App 20010056420 - Steele, Guy L. JR. ;   et al.
2001-12-27
Concurrent shared object implemented using a linked-list with amortized node allocation
App 20010047361 - Martin, Paul A. ;   et al.
2001-11-29
Expedited object locking and unlocking
Grant 6,314,563 - Agesen , et al. November 6, 2
2001-11-06
Method, apparatus, and article of manufacture for facilitating resource management for applications having two types of program code
Grant 6,253,215 - Agesen , et al. June 26, 2
2001-06-26
Mostly concurrent compaction in a garbage collection system
Grant 6,249,793 - Printezis , et al. June 19, 2
2001-06-19
Method for directly inlining virtual calls without on-stack replacement
Grant 6,223,340 - Detlefs April 24, 2
2001-04-24
Method, apparatus, and product for improved garbage collection in a memory system through the removal of reference conflicts
Grant 6,192,517 - Agesen , et al. February 20, 2
2001-02-20
Busy-wait-free synchronization
Grant 6,173,442 - Agesen , et al. January 9, 2
2001-01-09
Accurate method for inlining virtual calls
Grant 6,161,217 - Detlefs , et al. December 12, 2
2000-12-12
Garbage collection system for improved use of memory by removal of reference conflicts
Grant 6,047,125 - Agesen , et al. April 4, 2
2000-04-04

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