loadpatents
name:-0.040434837341309
name:-0.0413498878479
name:-0.0014050006866455
Wright; Gregory M. Patent Filings

Wright; Gregory M.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Wright; Gregory M..The latest application filed is for "fast, combined forwards-backwards pass global optimization framework for dynamic compilers".

Company Profile
1.49.32
  • Wright; Gregory M. - Chapel Hill NC
  • Wright; Gregory M. - Mountain View CA
  • Wright; Gregory M. - View CA
*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
Fast, combined forwards-backwards pass global optimization framework for dynamic compilers
Grant 9,176,760 - Halambi , et al. November 3, 2
2015-11-03
Power consumption optimized translation of object code partitioned for hardware component based on identified operations
Grant 9,098,309 - Vick , et al. August 4, 2
2015-08-04
Fast, Combined Forwards-Backwards Pass Global Optimization Framework for Dynamic Compilers
App 20150089484 - HALAMBI; Ashok ;   et al.
2015-03-26
Facilitating gated stores without data bypass
Grant 8,959,277 - Vick , et al. February 17, 2
2015-02-17
Method and apparatus for register spill minimization
Grant 8,893,104 - Vick , et al. November 18, 2
2014-11-18
Dynamic power optimization for computing devices
Grant 8,799,693 - Vick , et al. August 5, 2
2014-08-05
Method and apparatus for protecting translated code in a virtual machine
Grant 8,799,879 - Wright , et al. August 5, 2
2014-08-05
Method and system for hardware-based security of object references
Grant 8,732,442 - Wolczko , et al. May 20, 2
2014-05-20
Method and apparatus for enregistering memory locations
Grant 8,726,248 - Vick , et al. May 13, 2
2014-05-13
Method and Apparatus For Register Spill Minimization
App 20130198495 - Vick; Christopher A. ;   et al.
2013-08-01
Method and system for implementing a just-in-time compiler
Grant 8,453,128 - Daynes , et al. May 28, 2
2013-05-28
Dynamic Partitioning For Heterogeneous Cores
App 20130080805 - Vick; Christopher A. ;   et al.
2013-03-28
Dynamic Power Optimization For Computing Devices
App 20130073883 - Vick; Christopher A. ;   et al.
2013-03-21
Method and apparatus for tracking enregistered memory locations
Grant 8,397,219 - Vick , et al. March 12, 2
2013-03-12
Accessing memory locations for paged memory objects in an object-addressed memory system
Grant 8,375,195 - Wright , et al. February 12, 2
2013-02-12
Cross-domain inlining in a system virtual machine
Grant 8,307,353 - Wright , et al. November 6, 2
2012-11-06
Cross-ISA inlining in a system virtual machine
Grant 8,281,296 - Vick , et al. October 2, 2
2012-10-02
Unified cache structure that facilitates accessing translation table entries
Grant 8,185,692 - Caprioli , et al. May 22, 2
2012-05-22
Using register rename maps to facilitate precise exception semantics
Grant 8,078,854 - Vick , et al. December 13, 2
2011-12-13
Method and apparatus for performing concurrent garbage collection
Grant 8,065,349 - Wright , et al. November 22, 2
2011-11-22
Dynamic multiple inheritance method dispatch data structure including an m-table size, i-table containing one or more holder addressor regions and type extension testing by frugal perfect hashing
Grant 7,925,640 - Mathiske , et al. April 12, 2
2011-04-12
Method And Apparatus For Protecting Translated Code In A Virtual Machine
App 20100333090 - Wright; Gregory M. ;   et al.
2010-12-30
Reducing the overhead involved in executing native code in a virtual machine through binary reoptimization
Grant 7,840,951 - Wright , et al. November 23, 2
2010-11-23
Method And Apparatus For Tracking Enregistered Memory Locations
App 20100250870 - Vick; Christopher A. ;   et al.
2010-09-30
Accessing Memory Locations For Paged Memory Objects In An Object-addressed Memory System
App 20100228936 - Wright; Gregory M. ;   et al.
2010-09-09
Unified Cache Structure That Facilitates Accessing Translation Table Entries
App 20100205344 - Caprioli; Paul ;   et al.
2010-08-12
Method and apparatus for facilitating in-cache reference counting
Grant 7,774,546 - Wright , et al. August 10, 2
2010-08-10
Memory management system that supports both address-referenced objects and identifier-referenced objects
Grant 7,761,486 - Wright , et al. July 20, 2
2010-07-20
Using Register Rename Maps To Facilitate Precise Exception Semantics
App 20100153690 - Vick; Christopher A. ;   et al.
2010-06-17
Using Safepoints To Provide Precise Exception Semantics For A Virtual Machine
App 20100153776 - Vick; Christopher A. ;   et al.
2010-06-17
Facilitating Gated Stores Without Data Bypass
App 20100153662 - Vick; Christopher A. ;   et al.
2010-06-17
Cross-isa Inlining In A System Virtual Machine
App 20100042983 - Vick; Christopher A. ;   et al.
2010-02-18
Cross-domain Inlining In A System Virtual Machine
App 20100042980 - Wright; Gregory M. ;   et al.
2010-02-18
Multiprocessor system that supports both coherent and non-coherent memory accesses
Grant 7,653,789 - Wright , et al. January 26, 2
2010-01-26
Method And Apparatus For Performing Concurrent Garbage Collection
App 20090327374 - Wright; Gregory M. ;   et al.
2009-12-31
Method And System For Hardware-based Security Of Object References
App 20090327666 - Wolczko; Mario I. ;   et al.
2009-12-31
Method And Apparatus For Enregistering Memory Locations
App 20090313612 - Vick; Christopher A. ;   et al.
2009-12-17
Method and apparatus for facilitating mark-sweep garbage collection with reference counting
Grant 7,631,024 - Wright , et al. December 8, 2
2009-12-08
Detecting raw hazards in an object-addressed memory hierarchy by comparing an object identifier and offset for a load instruction to object identifiers and offsets in a store queue
Grant 7,600,097 - Wright October 6, 2
2009-10-06
Dynamic Multiple Inheritance Method Dispatch And Type Extension Testing By Frugal Perfect Hashing
App 20090210379 - Mathiske; Bernd J. W. ;   et al.
2009-08-20
Apparatus And Method For Memory Address Translation Across Multiple Nodes
App 20090089537 - Vick; Christopher A. ;   et al.
2009-04-02
Method And System For Implementing A Just-in-time Compiler
App 20090089767 - Daynes; Laurent ;   et al.
2009-04-02
Method and apparatus for maintaining an object-based write barrier to facilitate garbage-collection operations
Grant 7,483,930 - Wright , et al. January 27, 2
2009-01-27
Method and system for concurrent garbage collection and mutator execution
Grant 7,421,539 - Seidl , et al. September 2, 2
2008-09-02
Facilitating concurrent non-transactional execution in a transactional memory system
Grant 7,421,544 - Wright , et al. September 2, 2
2008-09-02
Method and system for extending evaluation for intermediate representation interpretation
App 20080127072 - Mathiske; Bernd J.W. ;   et al.
2008-05-29
Method and apparatus for using memory compression to enhance error correction
Grant 7,340,666 - Wright , et al. March 4, 2
2008-03-04
Memory space management for object-based memory system
Grant 7,269,705 - Seidl , et al. September 11, 2
2007-09-11
Multiprocessor system that supports both coherent and non-coherent memory accesses
App 20070180197 - Wright; Gregory M. ;   et al.
2007-08-02
Method and apparatus for supporting read-only objects within an object-addressed memory hierarchy
Grant 7,249,225 - Seidl , et al. July 24, 2
2007-07-24
Method and apparatus for skewing a bi-directional object layout to improve cache performance
Grant 7,246,141 - Wolczko , et al. July 17, 2
2007-07-17
Memory management system that supports both address-referenced objects and identifier-referenced objects
App 20070162528 - Wright; Gregory M. ;   et al.
2007-07-12
Method and apparatus for facilitating mark-sweep garbage collection with reference counting
App 20070162527 - Wright; Gregory M. ;   et al.
2007-07-12
Object-addressed memory hierarchy that facilitates accessing objects stored outside of main memory
Grant 7,171,540 - Seidl , et al. January 30, 2
2007-01-30
Avoiding inconsistencies between multiple translators in an object-addressed memory hierarchy
Grant 7,167,956 - Wright , et al. January 23, 2
2007-01-23
Supporting directory-based cache coherence in an object-addressed memory hierarchy
Grant 7,124,253 - Wright October 17, 2
2006-10-17
Method and system for handling queue overflow during in-cache garbage collection
Grant 7,120,750 - Seidl , et al. October 10, 2
2006-10-10
Locating references and roots for in-cache garbage collection
Grant 6,950,838 - Wright , et al. September 27, 2
2005-09-27
Method and apparatus for avoiding cache line collisions between an object and corresponding object table entries
Grant 6,934,827 - Wright , et al. August 23, 2
2005-08-23
Method and apparatus for relocating objects within an object-addressed memory hierarchy
Grant 6,931,504 - Wolczko , et al. August 16, 2
2005-08-16
Object addressed memory hierarchy
Grant 6,859,868 - Wright , et al. February 22, 2
2005-02-22
Method and apparatus for relocating objects within an object-addressed memory hierarchy
App 20040225849 - Wolczko, Mario I. ;   et al.
2004-11-11
Method and apparatus for avoiding cache line collisions between an object and corresponding object table entries
App 20040181645 - Wright, Gregory M. ;   et al.
2004-09-16
Method and apparatus for skewing a bi-directional object layout to improve cache performance
App 20040133556 - Wolczko, Mario I. ;   et al.
2004-07-08
Method and apparatus for prefetching objects into an object cache
Grant 6,751,709 - Seidl , et al. June 15, 2
2004-06-15
Method and apparatus for prefetching objects into an object cache
App 20030217231 - Seidl, Matthew L. ;   et al.
2003-11-20
Locating references and roots for in-cache garbage collection
App 20030200392 - Wright, Gregory M. ;   et al.
2003-10-23
Object addressed memory hierarchy
App 20030149858 - Wright, Gregory M. ;   et al.
2003-08-07

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