loadpatents
name:-0.029547929763794
name:-0.07142186164856
name:-0.0005180835723877
Agesen; Ole Patent Filings

Agesen; Ole

Patent Applications and Registrations

Patent applications and USPTO patent grants for Agesen; Ole.The latest application filed is for "prediction mechanism for subroutine returns in binary translation sub-systems of computers".

Company Profile
0.69.22
  • Agesen; Ole - Menlo Park CA
  • Agesen; Ole - Palo Alto CA US
  • Agesen; Ole - Needham MA
  • Agesen; Ole - Franklin 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
Prediction mechanism for subroutine returns in binary translation sub-systems of computers
Grant 10,545,744 - Agesen Ja
2020-01-28
Prediction Mechanism For Subroutine Returns In Binary Translation Sub-systems Of Computers
App 20180189041 - AGESEN; Ole
2018-07-05
Large-page optimization in virtual memory paging systems
Grant 9,965,399 - Agesen May 8, 2
2018-05-08
Prediction mechanism for subroutine returns in binary translation sub-systems of computers
Grant 9,836,292 - Agesen December 5, 2
2017-12-05
Reducing likelihood of concurrency error in virtualized computing environment
Grant 9,785,506 - Agesen , et al. October 10, 2
2017-10-10
Large-page Optimization In Virtual Memory Paging Systems
App 20170212843 - AGESEN; Ole
2017-07-27
Large-page optimization in virtual memory paging systems
Grant 9,619,399 - Agesen April 11, 2
2017-04-11
Multi-user support for set top boxes and game consoles
Grant 9,532,103 - AbiEzzi , et al. December 27, 2
2016-12-27
Multi-User Support for Set Top Boxes and Game Consoles
App 20150172760 - AbiEzzi; Salim ;   et al.
2015-06-18
Method and system for enabling checkpointing fault tolerance across remote virtual machines
Grant 8,898,518 - Agesen , et al. November 25, 2
2014-11-25
Efficient virtualization of input/output completions for a virtual device
Grant 8,875,162 - Agesen , et al. October 28, 2
2014-10-28
System and method for improving memory locality of virtual machines
Grant 8,719,545 - Pandey , et al. May 6, 2
2014-05-06
System and method for maintaining memory page sharing in a virtual environment
Grant 8,719,513 - Agesen May 6, 2
2014-05-06
System And Method For Avoiding Synchronization Bugs Through Virtualization
App 20140108860 - AGESEN; Ole ;   et al.
2014-04-17
Efficient Virtualization of Input/Output Completions for a Virtual Device
App 20130326518 - AGESEN; Ole ;   et al.
2013-12-05
Program concurrency control using condition variables
Grant 8,578,380 - Adams , et al. November 5, 2
2013-11-05
System and method for avoiding synchronization bugs through virtualization
Grant 8,572,606 - Agesen , et al. October 29, 2
2013-10-29
Efficient virtualization of input/output completions for a virtual device
Grant 8,533,745 - Agesen , et al. September 10, 2
2013-09-10
System And Method For Maintaining Memory Page Sharing In A Virtual Environment
App 20130159635 - AGESEN; Ole
2013-06-20
System And Method For Improving Memory Locality Of Virtual Machines
App 20130067135 - PANDEY; Vivek ;   et al.
2013-03-14
System and method for maintaining memory page sharing in a virtual environment
Grant 8,380,939 - Agesen February 19, 2
2013-02-19
Large-page optimization in virtual memory paging systems
Grant 8,352,705 - Agesen January 8, 2
2013-01-08
Optimizing segment access in binary translation
Grant 8,316,193 - Knippel , et al. November 20, 2
2012-11-20
System and method for improving memory locality of virtual machines
Grant 8,307,192 - Pandey , et al. November 6, 2
2012-11-06
Large-page Optimization In Virtual Memory Paging Systems
App 20120265963 - AGESEN; Ole
2012-10-18
Method And System For Enabling Checkpointing Fault Tolerance Across Remote Virtual Machines
App 20120204061 - AGESEN; Ole ;   et al.
2012-08-09
Method and system for enabling checkpointing fault tolerance across remote virtual machines
Grant 8,171,338 - Agesen , et al. May 1, 2
2012-05-01
System And Method For Maintaining Memory Page Sharing In A Virtual Environment
App 20120054411 - AGESEN; Ole
2012-03-01
System And Method For Improving Memory Locality Of Virtual Machines
App 20120030407 - PANDEY; Vivek ;   et al.
2012-02-02
Method And System For Enabling Checkpointing Fault Tolerance Across Remote Virtual Machines
App 20110289345 - Agesen; Ole ;   et al.
2011-11-24
System and method for improving memory locality of virtual machines
Grant 8,037,280 - Pandey , et al. October 11, 2
2011-10-11
Maintaining address translations during the software-based processing of instructions
Grant 8,024,506 - Agesen , et al. September 20, 2
2011-09-20
System and method for maintaining memory page sharing in a virtual environment
Grant 8,006,043 - Agesen August 23, 2
2011-08-23
Dynamic verification of validity of executable code
Grant 7,984,304 - Waldspurger , et al. July 19, 2
2011-07-19
Optimizing Segment Access In Binary Translation
App 20110131372 - KNIPPEL; Ross Charles ;   et al.
2011-06-02
Efficient Virtualization of Input/Output Completions for a Virtual Device
App 20110088030 - AGESEN; Ole ;   et al.
2011-04-14
Sequentially performed compound compare-and-swap
Grant 7,890,722 - Steele, Jr. , et al. February 15, 2
2011-02-15
Efficient virtualization of input/output completions for a virtual device
Grant 7,853,960 - Agesen , et al. December 14, 2
2010-12-14
Maintaining coherency of derived data in a computer system
Grant 7,783,838 - Agesen , et al. August 24, 2
2010-08-24
System And Method For Maintaining Memory Page Sharing In A Virtual Environment
App 20100088474 - AGESEN; Ole
2010-04-08
Work stealing queues for parallel garbage collection
Grant 7,640,544 - Flood , et al. December 29, 2
2009-12-29
System and Method for Improving Memory Locality of Virtual Machines
App 20090313445 - Pandey; Vivek ;   et al.
2009-12-17
Prediction Mechanism for Subroutine Returns in Binary Translation Sub-Systems of Computers
App 20090254709 - AGESEN; Ole
2009-10-08
Large-Page Optimization in Virtual Memory Paging Systems
App 20090182976 - Agesen; Ole
2009-07-16
Prediction mechanism for subroutine returns in binary translation sub-systems of computers
Grant 7,555,747 - Agesen June 30, 2
2009-06-30
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
Restricting memory access to protect data when sharing a common address space
Grant 7,506,122 - Agesen , et al. March 17, 2
2009-03-17
Restricting memory access to protect data when sharing a common address space
Grant 7,487,314 - Agesen , et al. February 3, 2
2009-02-03
Restricting memory access to protect data when sharing a common address space
Grant 7,487,313 - Agesen , et al. February 3, 2
2009-02-03
Prediction mechanism for subroutine returns in binary translation sub-systems of computers
Grant 7,290,253 - Agesen October 30, 2
2007-10-30
Restricting memory access to protect data when sharing a common address space
Grant 7,281,102 - Agesen , et al. October 9, 2
2007-10-09
Restricting memory access to protect data when sharing a common address space
Grant 7,277,998 - Agesen , et al. October 2, 2
2007-10-02
Restricting memory access to protect data when sharing a common address space
Grant 7,277,999 - Agesen , et al. October 2, 2
2007-10-02
Maintaining coherency of derived data in a computer system
Grant 7,222,221 - Agesen , et al. May 22, 2
2007-05-22
System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems
Grant 7,149,843 - Agesen , et al. December 12, 2
2006-12-12
Composite lock for computer systems with multiple domains
Grant 7,117,481 - Agesen , et al. October 3, 2
2006-10-03
Method and system for performing virtual to physical address translations in a virtual machine monitor
Grant 7,069,413 - Agesen , et al. June 27, 2
2006-06-27
System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems
Grant 6,961,806 - Agesen , et al. November 1, 2
2005-11-01
Work stealing queues for parallel garbage collection
App 20050132374 - Flood, Christine H. ;   et al.
2005-06-16
Selective signalling of later reserve location memory fault in compound compare and swap
Grant 6,880,071 - Steele, Jr. , et al. April 12, 2
2005-04-12
Dynamic adaptive tenuring of objects
Grant 6,839,725 - Agesen , et al. January 4, 2
2005-01-04
Work-stealing queues for parallel garbage collection
Grant 6,823,351 - Flood , et al. November 23, 2
2004-11-23
Object sampling technique for runtime observations of representative instances thereof
Grant 6,799,191 - Agesen , et al. September 28, 2
2004-09-28
Method and system for implementing subroutine calls and returns in binary translation sub-systems of computers
Grant 6,711,672 - Agesen March 23, 2
2004-03-23
Using atomic compare-and-swap operations for forwarding-pointer installation
Grant 6,560,619 - Flood , et al. May 6, 2
2003-05-06
Incremental class unloading in a train-algorithm-based garbage collector
Grant 6,529,919 - Agesen , et al. March 4, 2
2003-03-04
Sequentially performed compound compare-and-swap
App 20020147872 - Steele, Guy L. JR. ;   et al.
2002-10-10
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
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
Dynamic adaptive tenuring of objects
App 20010044856 - Agesen, Ole ;   et al.
2001-11-22
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
Platform independent double compare and swap operation
Grant 6,223,335 - Cartwright, Jr. , et al. 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
Method and apparatus for managing stored objects
Grant 6,105,040 - Agesen August 15, 2
2000-08-15
Apparatus and method for assisting exact garbage collection by using a stack cache of tag bits
Grant 6,101,580 - Agesen , et al. August 8, 2
2000-08-08
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
Method and apparatus for encoding and decoding delta encoded information to locate live pointers in program data stacks
Grant 5,909,579 - Agesen , et al. June 1, 1
1999-06-01
Bounded-pause time garbage collection system and method including write barrier associated with source and target instances of a partially relocated object
Grant 5,873,104 - Tremblay , et al. February 16, 1
1999-02-16
Bounded-pause time garbage collection system and method including write barrier associated with a source instance of a partially relocated object
Grant 5,873,105 - Tremblay , et al. February 16, 1
1999-02-16
Bounded-pause time garbage collection system and method including read and write barriers associated with an instance of a partially relocated object
Grant 5,857,210 - Tremblay , et al. January 5, 1
1999-01-05

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