Inventor
WALDSPURGER CARL A
US111 patents
⚠️ This page may combine multiple inventors who share the name “WALDSPURGER CARL A”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
VMWARE INC
15 patentsUS7529897B1May 5, 2009
Generating and using checkpoints in a virtual computer system
VMWARE INC149 citations99
US7433951B1Oct 7, 2008
System and method for controlling resource revocation in a multi-guest computer system
VMWARE INC143 citations99
US7412492B1Aug 12, 2008
Proportional share resource allocation with reduction of unproductive resource consumption
VMWARE INC139 citations99
US6789156B1Sep 7, 2004
Content-based, transparent sharing of memory units
VMWARE INC400 citations99
US6725289B1Apr 20, 2004
Transparent address remapping for high-speed I/O
VMWARE INC190 citations99
US8359451B2Jan 22, 2013
Management of host physical memory allocation to virtual machines with a balloon application
VMWARE INC36 citations98
US7984304B1Jul 19, 2011
Dynamic verification of validity of executable code
VMWARE INC219 citations98
US7620766B1Nov 17, 2009
Transparent sharing of memory pages using content comparison
VMWARE INC77 citations98
US7428636B1Sep 23, 2008
Selective encryption system and method for I/O operations
VMWARE INC112 citations98
US7707578B1Apr 27, 2010
Mechanism for scheduling execution of threads for fair resource allocation in a multi-threaded and/or multi-core processing system
VMWARE INC185 citations97
US6880022B1Apr 12, 2005
Transparent memory address remapping
VMWARE INC60 citations96
US7971015B2Jun 28, 2011
Generating and using checkpoints in a virtual computer system
VMWARE INC22 citations93
US9658878B2May 23, 2017
Transparent memory-mapped emulation of I/O calls
VMWARE INC18 citations92
US10048982B2Aug 14, 2018
Method for performing control transfers in a system with cloaked pages
VMWARE INC4 citations84
US9740637B2Aug 22, 2017
Cryptographic multi-shadowing with integrity verification
VMWARE INC6 citations84
COMPAQ COMPUTER CORP
10 patentsUS6549930B1Apr 15, 2003
Method for scheduling threads in a multithreaded processor
COMPAQ COMPUTER CORP298 citations99
US6442585B1Aug 27, 2002
Method for scheduling contexts based on statistics of memory system interactions in a computer system
COMPAQ COMPUTER CORP203 citations99
US6374367B1Apr 16, 2002
Apparatus and method for monitoring a computer system to guide optimization
COMPAQ COMPUTER CORP124 citations98
US6163840ADec 19, 2000
Method and apparatus for sampling multiple potentially concurrent instructions in a processor pipeline
COMPAQ COMPUTER CORP87 citations98
US6195748B1Feb 27, 2001
Apparatus for sampling instruction execution information in a processor pipeline
COMPAQ COMPUTER CORP96 citations97
US6237059B1May 22, 2001
Method for estimating statistics of properties of memory system interactions among contexts in a computer system
COMPAQ COMPUTER CORP71 citations96
US6202127B1Mar 13, 2001
Apparatus for spatial and temporal sampling in a computer memory system
COMPAQ COMPUTER CORP73 citations96
US6332178B1Dec 18, 2001
Method for estimating statistics of properties of memory system transactions
COMPAQ COMPUTER CORP52 citations92
US6175814B1Jan 16, 2001
Apparatus for determining the instantaneous average number of instructions processed
COMPAQ COMPUTER CORP36 citations92
US6148396ANov 14, 2000
Apparatus for sampling path history in a processor pipeline
COMPAQ COMPUTER CORP36 citations91
DIGITAL EQUIPMENT CORP
8 patentsUS6070009AMay 30, 2000
Method for estimating execution rates of program execution paths
DIGITAL EQUIPMENT CORP231 citations99
US6000044ADec 7, 1999
Apparatus for randomly sampling instructions in a processor pipeline
DIGITAL EQUIPMENT CORP169 citations99
US5964867AOct 12, 1999
Method for inserting memory prefetch operations based on measured latencies in a program optimizer
DIGITAL EQUIPMENT CORP161 citations99
US5809450ASep 15, 1998
Method for estimating statistics of properties of instructions processed by a processor pipeline
DIGITAL EQUIPMENT CORP148 citations99
US6092180AJul 18, 2000
Method for measuring latencies by randomly selected sampling of the instructions while the instruction are executed
DIGITAL EQUIPMENT CORP142 citations98
US6119075ASep 12, 2000
Method for estimating statistics of properties of interactions processed by a processor pipeline
DIGITAL EQUIPMENT CORP93 citations97
US5796939AAug 18, 1998
High frequency sampling of processor performance counters
DIGITAL EQUIPMENT CORP144 citations97
US5923872AJul 13, 1999
Apparatus for sampling instruction operand or result values in a processor pipeline
DIGITAL EQUIPMENT CORP84 citations96
CHEN XIAOXIN
4 patentsUS9274974B1Mar 1, 2016
Isolating data within a computer system using private shadow mappings
CHEN XIAOXIN63 citations98
US8261265B2Sep 4, 2012
Transparent VMM-assisted user-mode execution control transfer
CHEN XIAOXIN60 citations97
US8607013B2Dec 10, 2013
Providing VMM access to guest virtual memory
CHEN XIAOXIN25 citations96
US8555081B2Oct 8, 2013
Cryptographic multi-shadowing with integrity verification
CHEN XIAOXIN13 citations92
JI MINWEN
2 patentsHEWLETT PACKARD DEVELOPMENT CO
2 patentsGULATI AJAY
2 patentsXEROX CORP
1 patentWALDSPURGER CARL A
1 patentVM WARE INC
1 patentAHMAD IRFAN
1 patentCOLBERT OSTEN KIT
1 patentZHENG HAOQIANG
1 patentPORTS DANIEL R K
1 patentShowing the top 50 of 111 patents by PatentIndex Score.