Inventor
AGESEN OLE
US62 patents
⚠️ This page may combine multiple inventors who share the name “AGESEN OLE”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
VMWARE INC
23 patentsUS7069413B1Jun 27, 2006
Method and system for performing virtual to physical address translations in a virtual machine monitor
VMWARE INC151 citations99
US7984304B1Jul 19, 2011
Dynamic verification of validity of executable code
VMWARE INC219 citations98
US7222221B1May 22, 2007
Maintaining coherency of derived data in a computer system
VMWARE INC120 citations98
US7117481B1Oct 3, 2006
Composite lock for computer systems with multiple domains
VMWARE INC100 citations98
US6711672B1Mar 23, 2004
Method and system for implementing subroutine calls and returns in binary translation sub-systems of computers
VMWARE INC119 citations98
US8037280B2Oct 11, 2011
System and method for improving memory locality of virtual machines
VMWARE INC45 citations97
US6961806B1Nov 1, 2005
System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems
VMWARE INC196 citations97
US7290253B1Oct 30, 2007
Prediction mechanism for subroutine returns in binary translation sub-systems of computers
VMWARE INC58 citations96
US7281102B1Oct 9, 2007
Restricting memory access to protect data when sharing a common address space
VMWARE INC49 citations96
US7555747B1Jun 30, 2009
Prediction mechanism for subroutine returns in binary translation sub-systems of computers
VMWARE INC16 citations93
US7853960B1Dec 14, 2010
Efficient virtualization of input/output completions for a virtual device
VMWARE INC32 citations92
US7783838B1Aug 24, 2010
Maintaining coherency of derived data in a computer system
VMWARE INC25 citations92
US7506122B1Mar 17, 2009
Restricting memory access to protect data when sharing a common address space
VMWARE INC29 citations92
US7277998B1Oct 2, 2007
Restricting memory access to protect data when sharing a common address space
VMWARE INC26 citations92
US7277999B1Oct 2, 2007
Restricting memory access to protect data when sharing a common address space
VMWARE INC21 citations92
US7149843B1Dec 12, 2006
System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems
VMWARE INC20 citations92
US8875162B2Oct 28, 2014
Efficient virtualization of input/output completions for a virtual device
VMWARE INC6 citations84
US8719545B2May 6, 2014
System and method for improving memory locality of virtual machines
VMWARE INC11 citations84
US8380939B2Feb 19, 2013
System and method for maintaining memory page sharing in a virtual environment
VMWARE INC9 citations84
US8352705B2Jan 8, 2013
Large-page optimization in virtual memory paging systems
VMWARE INC13 citations84
US8024506B1Sep 20, 2011
Maintaining address translations during the software-based processing of instructions
VMWARE INC14 citations84
US8006043B2Aug 23, 2011
System and method for maintaining memory page sharing in a virtual environment
VMWARE INC10 citations84
US7487314B1Feb 3, 2009
Restricting memory access to protect data when sharing a common address space
VMWARE INC9 citations84
SUN MICROSYSTEMS INC
23 patentsUS6823351B1Nov 23, 2004
Work-stealing queues for parallel garbage collection
SUN MICROSYSTEMS INC73 citations98
US6047125AApr 4, 2000
Garbage collection system for improved use of memory by removal of reference conflicts
SUN MICROSYSTEMS INC89 citations98
US6314563B1Nov 6, 2001
Expedited object locking and unlocking
SUN MICROSYSTEMS INC119 citations97
US6253215B1Jun 26, 2001
Method, apparatus, and article of manufacture for facilitating resource management for applications having two types of program code
SUN MICROSYSTEMS INC119 citations97
US5873105AFeb 16, 1999
Bounded-pause time garbage collection system and method including write barrier associated with a source instance of a partially relocated object
SUN MICROSYSTEMS INC128 citations97
US5873104AFeb 16, 1999
Bounded-pause time garbage collection system and method including write barrier associated with source and target instances of a partially relocated object
SUN MICROSYSTEMS INC116 citations97
US6839725B2Jan 4, 2005
Dynamic adaptive tenuring of objects
SUN MICROSYSTEMS INC59 citations96
US6560619B1May 6, 2003
Using atomic compare-and-swap operations for forwarding-pointer installation
SUN MICROSYSTEMS INC51 citations96
US6529919B1Mar 4, 2003
Incremental class unloading in a train-algorithm-based garbage collector
SUN MICROSYSTEMS INC68 citations96
US6415302B1Jul 2, 2002
Train-algorithm-based garbage collector employing farthest-forward-car indicator
SUN MICROSYSTEMS INC67 citations96
US5857210AJan 5, 1999
Bounded-pause time garbage collection system and method including read and write barriers associated with an instance of a partially relocated object
SUN MICROSYSTEMS INC103 citations96
US6173442B1Jan 9, 2001
Busy-wait-free synchronization
SUN MICROSYSTEMS INC86 citations95
US6101580AAug 8, 2000
Apparatus and method for assisting exact garbage collection by using a stack cache of tag bits
SUN MICROSYSTEMS INC74 citations95
US5909579AJun 1, 1999
Method and apparatus for encoding and decoding delta encoded information to locate live pointers in program data stacks
SUN MICROSYSTEMS INC58 citations95
US6880071B2Apr 12, 2005
Selective signalling of later reserve location memory fault in compound compare and swap
SUN MICROSYSTEMS INC19 citations93
US6449626B1Sep 10, 2002
Reduced-cost remembered-set processing in a train-algorithm-based garbage collector
SUN MICROSYSTEMS INC49 citations93
US6192517B1Feb 20, 2001
Method, apparatus, and product for improved garbage collection in a memory system through the removal of reference conflicts
SUN MICROSYSTEMS INC36 citations93
US6161217ADec 12, 2000
Accurate method for inlining virtual calls
SUN MICROSYSTEMS INC51 citations93
US6105040AAug 15, 2000
Method and apparatus for managing stored objects
SUN MICROSYSTEMS INC37 citations93
US7640544B2Dec 29, 2009
Work stealing queues for parallel garbage collection
SUN MICROSYSTEMS INC30 citations92
US6799191B2Sep 28, 2004
Object sampling technique for runtime observations of representative instances thereof
SUN MICROSYSTEMS INC32 citations92
US6223335B1Apr 24, 2001
Platform independent double compare and swap operation
SUN MICROSYSTEMS INC48 citations89
US7539849B1May 26, 2009
Maintaining a double-ended queue in a contiguous array with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive
SUN MICROSYSTEMS INC10 citations84
AGESEN OLE
2 patentsADAMS KEITH M
1 patentPANDEY VIVEK
1 patentShowing the top 50 of 62 patents by PatentIndex Score.