loadpatents
name:-0.056869029998779
name:-0.095162153244019
name:-0.0075619220733643
Garthwaite; Alexander T. Patent Filings

Garthwaite; Alexander T.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Garthwaite; Alexander T..The latest application filed is for "system and method for managing different types of snapshots of storage objects".

Company Profile
7.70.43
  • Garthwaite; Alexander T. - South Hamilton MA
  • Garthwaite; Alexander T. - Beverly 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
System and method for managing space in storage object structures
Grant 11,334,545 - Desai , et al. May 17, 2
2022-05-17
System and method for creating group snapshots
Grant 11,327,927 - Desai , et al. May 10, 2
2022-05-10
System and method for creating linked clones of storage objects with surface snapshots
Grant 11,099,938 - Desai , et al. August 24, 2
2021-08-24
System and method for managing different types of snapshots of storage objects
Grant 10,877,849 - Desai , et al. December 29, 2
2020-12-29
System and method for managing snapshots of storage objects for snapshot deletions
Grant 10,872,059 - Desai , et al. December 22, 2
2020-12-22
System And Method For Managing Snapshots Of Storage Objects For Snapshot Deletions
App 20200065400 - DESAI; Asit ;   et al.
2020-02-27
System And Method For Creating Group Snapshots
App 20200065399 - DESAI; Asit ;   et al.
2020-02-27
System And Method For Managing Space In Storage Object Structures
App 20200065408 - DESAI; Asit ;   et al.
2020-02-27
System And Method For Managing Different Types Of Snapshots Of Storage Objects
App 20200065196 - DESAI; Asit ;   et al.
2020-02-27
System And Method For Creating Linked Clones Of Storage Objects With Surface Snapshots
App 20200042396 - DESAI; Asit ;   et al.
2020-02-06
Method and apparatus for improving parallel marking garbage collectors that use external bitmaps
Grant 8,041,918 - Garthwaite , et al. October 18, 2
2011-10-18
Tagged references for thread-local data
Grant 7,954,100 - Garthwaite May 31, 2
2011-05-31
Barrier synchronization method and apparatus for work-stealing threads
Grant 7,945,911 - Garthwaite May 17, 2
2011-05-17
Scanning of evacuated objects in a generation managed by the train algorithm
Grant 7,676,801 - Garthwaite March 9, 2
2010-03-09
Concurrent evacuation of the young generation
Grant 7,660,961 - Printezis , et al. February 9, 2
2010-02-09
Use of memory protection to implement replicating collection in an incremental, copying garbage collector
Grant 7,653,793 - Garthwaite January 26, 2
2010-01-26
Method and apparatus for concurrently processing remembered sets in a space-incremental garbage collector
Grant 7,650,350 - Garthwaite January 19, 2
2010-01-19
Using class properties to segregate objects in a generation managed by the train algorithm
Grant 7,620,943 - Garthwaite November 17, 2
2009-11-17
Parallel remembered-set processing respecting popular-object detection
Grant 7,617,264 - Garthwaite November 10, 2
2009-11-10
Method And Apparatus For Improving Parallel Marking Garbage Collectors That Use External Bitmaps
App 20090248766 - Garthwaite; Alexander T. ;   et al.
2009-10-01
Method and apparatus for recording modified reference locations in garbage-collected heap memory
Grant 7,565,499 - Garthwaite July 21, 2
2009-07-21
Coarse write barrier control mechanism
Grant 7,565,497 - Garthwaite July 21, 2
2009-07-21
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
Allocation of likely popular objects in the train algorithm
Grant 7,539,713 - Garthwaite May 26, 2
2009-05-26
Two-pass sliding compaction
Grant 7,533,228 - Garthwaite May 12, 2
2009-05-12
Better placement of dying objects in a generation managed by the train algorithm
Grant 7,519,640 - Garthwaite April 14, 2
2009-04-14
Reference-updating using per-chunk referenced-address ranges in a compacting garbage collector
Grant 7,480,782 - Garthwaite January 20, 2
2009-01-20
Methods and apparatus for providing a remote serialization guarantee
Grant 7,475,397 - Garthwaite , et al. January 6, 2
2009-01-06
Concurrent evacuation of the young generation
App 20080250088 - Printezis; Antonios ;   et al.
2008-10-09
Concurrent incremental garbage collector with a card table summarizing modified reference locations
Grant 7,412,580 - Garthwaite August 12, 2
2008-08-12
Offset-based forward address calculation in a sliding-compaction garbage collector
Grant 7,412,466 - Garthwaite August 12, 2
2008-08-12
Deferring and combining write barriers for a garbage-collected heap
Grant 7,404,182 - Garthwaite , et al. July 22, 2
2008-07-22
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
Method and apparatus for forwarding references to objects concurrently with space-incremental garbage collection
Grant 7,321,909 - Garthwaite January 22, 2
2008-01-22
Method and apparatus for isolating selected heap objects using a faulting address trap
Grant 7,313,566 - Printezis , et al. December 25, 2
2007-12-25
Reference-updating using per-chunk referenced-address ranges in a compacting garbage collector
App 20070294499 - Garthwaite; Alexander T.
2007-12-20
Hot-card caching to avoid excessive remembered-set updating
Grant 7,272,695 - Detlefs , et al. September 18, 2
2007-09-18
Combining write-barriers within an inner loop with fixed step
Grant 7,225,439 - Garthwaite May 29, 2
2007-05-29
Avoiding remembered-set maintenance overhead for memory segments known to be in a collection set
Grant 7,209,935 - Garthwaite April 24, 2
2007-04-24
Merging trains in a collector based on the train algorithm
Grant 7,188,129 - Garthwaite March 6, 2
2007-03-06
Handling futile collections in the train algorithm through selective extension of the collection set
Grant 7,149,762 - Garthwaite December 12, 2
2006-12-12
Staging the processing of remembered-set entries as part of collection based on the train algorithm
Grant 7,146,390 - Garthwaite December 5, 2
2006-12-05
Detection of dead regions during incremental collection
Grant 7,143,124 - Garthwaite November 28, 2
2006-11-28
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
Better placement of objects promoted into a generation managed by the train algorithm
Grant 7,096,329 - Garthwaite August 22, 2
2006-08-22
Dynamic feedback for determining collection-set size
Grant 7,096,238 - Garthwaite August 22, 2
2006-08-22
Space-efficient, depth-first parallel copying collection technique making use of work--stealing on the same structures that maintain the stack of items to be scanned
Grant 7,092,978 - Garthwaite August 15, 2
2006-08-15
Specializing write-barriers for objects in a garbage collected heap
Grant 7,089,272 - Garthwaite , et al. August 8, 2
2006-08-08
Advancing cars in trains managed by a collector based on the train algorithm
Grant 7,085,790 - Garthwaite August 1, 2
2006-08-01
Concurrency technique for shared objects
App 20060161737 - Martin; Paul A. ;   et al.
2006-07-20
Better placement of objects reachable from outside a generation managed by the train algorithm
Grant 7,072,905 - Garthwaite July 4, 2
2006-07-04
Remembered-set scrubbing to remove stale entries in an incremental garbage collector
Grant 7,072,918 - Garthwaite July 4, 2
2006-07-04
Efficient collocation of evacuated objects in a copying garbage collector using variably filled local allocation buffers
Grant 7,069,281 - Garthwaite June 27, 2
2006-06-27
Collection-tick mechanism for a collector based on the train algorithm
Grant 7,069,280 - Garthwaite June 27, 2
2006-06-27
Efficiently supporting the existence of long trains in a generation managed by the train algorithm
Grant 7,062,518 - Garthwaite June 13, 2
2006-06-13
Incremental scanning of enormous objects to improve scheduling and pause-time behavior of garbage collection
Grant 7,062,519 - Garthwaite June 13, 2
2006-06-13
Scalable, space-efficient, parallel remembered-sets
Grant 7,058,670 - Garthwaite June 6, 2
2006-06-06
Combining entries in a card object table
Grant 7,039,664 - Garthwaite May 2, 2
2006-05-02
Placement of allocation trains in the train algorithm
Grant 7,035,884 - Garthwaite April 25, 2
2006-04-25
Combining external and intragenerational reference-processing in a garbage collector based on the train algorithm
Grant 7,031,990 - Garthwaite April 18, 2
2006-04-18
Better placement of objects reachable from special objects during collection based on the train algorithm
Grant 7,024,437 - Garthwaite April 4, 2
2006-04-04
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
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
Efficient encoding of references into a collection set
Grant 6,999,979 - Garthwaite February 14, 2
2006-02-14
Lock-free, parallel remembered sets
Grant 6,965,905 - Garthwaite November 15, 2
2005-11-15
Binned remembered sets
Grant 6,868,488 - Garthwaite March 15, 2
2005-03-15
Methods and apparatus for performing a memory management technique
Grant 6,862,674 - Dice , et al. March 1, 2
2005-03-01
Dynamic adaptive tenuring of objects
Grant 6,839,725 - Agesen , 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
Incremental scanning of enormous objects to improve scheduling and pause-time behavior of garbage collection
App 20040199556 - Garthwaite, Alexander T.
2004-10-07
Remembered-set scrubbing to remove stale entries in an incremental garbage collector
App 20040193662 - Garthwaite, Alexander T.
2004-09-30
Object sampling technique for runtime observations of representative instances thereof
Grant 6,799,191 - Agesen , et al. September 28, 2
2004-09-28
Methods and apparatus for executing code while avoiding interference
Grant 6,799,236 - Dice , et al. September 28, 2
2004-09-28
Parallel caching of insertions into remembered-sets
App 20040186862 - Garthwaite, Alexander T.
2004-09-23
Combining write-barriers within an inner loop with fixed step
App 20040187102 - Garthwaite, Alexander T.
2004-09-23
Elision of write barriers for stores whose values are in close proximity
App 20040186863 - Garthwaite, Alexander T.
2004-09-23
Better placement of objects promoted into a generation managed by the train algorithm
App 20040172507 - Garthwaite, Alexander T.
2004-09-02
Numbering sequences of cars with the same number in a generation managed by the train algorithm
App 20040172428 - Garthwaite, Alexander T.
2004-09-02
Staging the processing of remembered-set entries as part of collection based on the train algorithm
App 20040167946 - Garthwaite, Alexander T.
2004-08-26
Space-efficient, depth-first parallel copying collection technique making use of work-stealing on the same structures that maintain the stack of items to be scanned
App 20040167947 - Garthwaite, Alexander T.
2004-08-26
Efficient collocation of evacuated objects in a copying garbage collector using variably filled local allocation buffers
App 20040167945 - Garthwaite, Alexander T.
2004-08-26
Binned remembered sets
App 20040123065 - Garthwaite, Alexander T.
2004-06-24
Lock-free, parallel remembered sets
App 20040122874 - Garthwaite, Alexander T.
2004-06-24
Scalable, space-efficient, parallel remembered-sets
App 20040122875 - Garthwaite, Alexander T.
2004-06-24
Combining entries in a card object table
App 20040111446 - Garthwaite, Alexander T.
2004-06-10
Dynamic feedback for determining collection-set size
App 20040111448 - Garthwaite, Alexander T.
2004-06-10
Better placement of objects reachable from special objects during collection based on the train algorithm
App 20040111450 - Garthwaite, Alexander T.
2004-06-10
Collection-tick mechanism for a collector based on the train algorithm
App 20040111449 - Garthwaite, Alexander T.
2004-06-10
Combining external and intragenerational reference-processing in a garbage collector based on the train algorithm
App 20040111447 - Garthwaite, Alexander T.
2004-06-10
Better placement of objects reachable from outside a generation managed by the train algorithm
App 20040111573 - Garthwaite, Alexander T.
2004-06-10
Detection of dead regions during incremental collection
App 20040111451 - Garthwaite, Alexander T.
2004-06-10
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
Advancing cars in trains managed by a collector based on the train algorithm
App 20040111444 - Garthwaite, Alexander T.
2004-06-10
Avoiding remembered-set maintenance overhead for memory segments known to be in a collection set
App 20040103126 - Garthwaite, Alexander T.
2004-05-27
Merging trains in a collector based on the train algorithm
App 20040098553 - Garthwaite, Alexander T.
2004-05-20
Placement of allocation trains in the train algorithm
App 20040088277 - Garthwaite, Alexander T.
2004-05-06
Efficient encoding of references into a collection set
App 20040088339 - Garthwaite, Alexander T.
2004-05-06
Lock-free overflow strategy for work stealing
App 20040088702 - Garthwaite, Alexander T. ;   et al.
2004-05-06
Allocation of likely popular objects in the train algorithm
App 20040088338 - Garthwaite, Alexander T.
2004-05-06
Methods and apparatus for performing a memory management technique
App 20030229766 - Dice, David ;   et al.
2003-12-11
Incremental class unloading in a train-algorithm-based garbage collector
Grant 6,529,919 - Agesen , et al. March 4, 2
2003-03-04
Garbage collector employing multiple-car collection sets
App 20020161792 - Garthwaite, Alexander T.
2002-10-31
Reduced-cost remembered-set processing in a train-algorithm-based garbage collector
Grant 6,449,626 - Garthwaite , et al. September 10, 2
2002-09-10
Scalable-remembered-set garbage collection
Grant 6,434,577 - Garthwaite August 13, 2
2002-08-13
Popular-object handling in a train-algorithm-based garbage collector
Grant 6,434,576 - Garthwaite August 13, 2
2002-08-13
Train-algorithm-based garbage collector employing reduced oversized-object threshold
Grant 6,424,977 - Garthwaite July 23, 2
2002-07-23
Train-algorithm-based garbage collector employing farthest-forward-car indicator
Grant 6,415,302 - Garthwaite , et al. July 2, 2
2002-07-02
Object sampling technique for runtime observations of representative instances thereof
App 20020019716 - Agesen, Ole ;   et al.
2002-02-14
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
Dynamic adaptive tenuring of objects
App 20010044856 - Agesen, Ole ;   et al.
2001-11-22

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