Inventor · disambiguated record
Carl A. Waldspurger
Also filed as: WALDSPURGER CARL · WALDSPURGER CARL A · WALDSPURGER CARL ALAN
134 granted patents·8 pending applications·7,166 citations·filing 1988–2024
99Inventor score
Files withVMWARE INC52COMPAQ COMPUTER CORP10WALDSPURGER CARL A10DIGITAL EQUIPMENT CORP8CLOUD PHYSICS INC7
Top patents by PatentIndex Score
142 records- 0199US6789156B1Content-based, transparent sharing of memory unitsVMWARE INC·Filed 2001·Granted Sep 7, 2004·400 cites·74 claims
- 0298US8095929B1Method and system for determining a cost-benefit metric for potential virtual machine migrationsJI MINWEN·Filed 2007·Granted Jan 10, 2012·227 cites·42 claims
- 0398US8095931B1Controlling memory conditions in a virtual machineCHEN XIAOXIN·Filed 2006·Granted Jan 10, 2012·247 cites·28 claims
- 0498US7984304B1Dynamic verification of validity of executable codeVMWARE INC·Filed 2004·Granted Jul 19, 2011·219 cites·71 claims
- 0598US7925850B1Page signature disambiguation for increasing the efficiency of virtual machine migration in shared-page virtualized computer systemsVMWARE INC·Filed 2007·Granted Apr 12, 2011·173 cites·36 claims
- 0698US7716446B1System and method for cooperative virtual machine memory schedulingVMWARE INC·Filed 2006·Granted May 11, 2010·82 cites·23 claims
- 0798US7707578B1Mechanism for scheduling execution of threads for fair resource allocation in a multi-threaded and/or multi-core processing systemVMWARE INC·Filed 2004·Granted Apr 27, 2010·185 cites·33 claims
- 0898US7702843B1Determining memory conditions in a virtual machineVMWARE INC·Filed 2006·Granted Apr 20, 2010·287 cites·28 claims
- 0998US7529897B1Generating and using checkpoints in a virtual computer systemVMWARE INC·Filed 2003·Granted May 5, 2009·149 cites·28 claims
- 1098US7434002B1Utilizing cache information to manage memory access and cache utilizationVMWARE INC·Filed 2006·Granted Oct 7, 2008·153 cites·34 claims
- 1198US5107443APrivate regions within a shared workspaceXEROX CORP·Filed 1988·Granted Apr 21, 1992·587 cites·23 claims
- 1297US9274974B1Isolating data within a computer system using private shadow mappingsCHEN XIAOXIN·Filed 2006·Granted Mar 1, 2016·63 cites·20 claims
- 1397US8359451B2Management of host physical memory allocation to virtual machines with a balloon applicationVMWARE INC·Filed 2010·Granted Jan 22, 2013·36 cites·25 claims
- 1497US7624240B1Separate swap files corresponding to different virtual machines in a host computer systemVMWARE INC·Filed 2006·Granted Nov 24, 2009·83 cites·39 claims
- 1597US7581064B1Utilizing cache information to manage memory access and cache utilizationVMWARE INC·Filed 2006·Granted Aug 25, 2009·109 cites·35 claims
- 1697US7412492B1Proportional share resource allocation with reduction of unproductive resource consumptionVMWARE INC·Filed 2001·Granted Aug 12, 2008·139 cites·27 claims
- 1797US6725289B1Transparent address remapping for high-speed I/OVMWARE INC·Filed 2002·Granted Apr 20, 2004·190 cites·53 claims
- 1896US8935500B1Distributed storage resource scheduler and load balancerGULATI AJAY·Filed 2011·Granted Jan 13, 2015·73 cites·27 claims
- 1996US8745241B2Resource allocation in computersWALDSPURGER CARL A·Filed 2012·Granted Jun 3, 2014·30 cites·39 claims
- 2096US8261265B2Transparent VMM-assisted user-mode execution control transferCHEN XIAOXIN·Filed 2008·Granted Sep 4, 2012·60 cites·38 claims
- 2196US7433951B1System and method for controlling resource revocation in a multi-guest computer systemVMWARE INC·Filed 2000·Granted Oct 7, 2008·143 cites·16 claims
- 2296US6549930B1Method for scheduling threads in a multithreaded processorCOMPAQ COMPUTER CORP·Filed 1997·Granted Apr 15, 2003·298 cites·10 claims
- 2395US9032181B2Shortcut input/output in virtual machine systemsAHMAD IRFAN·Filed 2010·Granted May 12, 2015·26 cites·20 claims
- 2495US8667500B1Use of dynamic entitlement and adaptive threshold for cluster process balancingJI MINWEN·Filed 2006·Granted Mar 4, 2014·54 cites·71 claims
- 2595US7945908B1Method and system for improving the accuracy of timing and process accounting within virtual machinesVMWARE INC·Filed 2006·Granted May 17, 2011·102 cites·40 claims
- 2695US7428636B1Selective encryption system and method for I/O operationsVMWARE INC·Filed 2003·Granted Sep 23, 2008·112 cites·28 claims
- 2794US9658878B2Transparent memory-mapped emulation of I/O callsVMWARE INC·Filed 2014·Granted May 23, 2017·18 cites·91 claims
- 2894US8607013B2Providing VMM access to guest virtual memoryCHEN XIAOXIN·Filed 2008·Granted Dec 10, 2013·25 cites·34 claims
- 2994US8417812B1Methods and systems for detecting anomalies during IO accessesGULATI AJAY·Filed 2010·Granted Apr 9, 2013·27 cites·21 claims
- 3094US8037280B2System and method for improving memory locality of virtual machinesVMWARE INC·Filed 2008·Granted Oct 11, 2011·45 cites·29 claims
- 3194US6070009AMethod for estimating execution rates of program execution pathsDIGITAL EQUIPMENT CORP·Filed 1997·Granted May 30, 2000·231 cites·22 claims
- 3293US7971015B2Generating and using checkpoints in a virtual computer systemVMWARE INC·Filed 2009·Granted Jun 28, 2011·22 cites·28 claims
- 3393US7620766B1Transparent sharing of memory pages using content comparisonVMWARE INC·Filed 2004·Granted Nov 17, 2009·77 cites·46 claims
- 3493US7260820B1Undefeatable transformation for virtual machine I/O operationsVM WARE INC·Filed 2001·Granted Aug 21, 2007·105 cites·32 claims
- 3593US6961930B1Efficient, transparent and flexible latency samplingHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Nov 1, 2005·90 cites·36 claims
- 3692US6442585B1Method for scheduling contexts based on statistics of memory system interactions in a computer systemCOMPAQ COMPUTER CORP·Filed 1997·Granted Aug 27, 2002·203 cites·32 claims
- 3791US9363197B2Resource allocation in computersVMWARE INC·Filed 2014·Granted Jun 7, 2016·8 cites·20 claims
- 3891US8250519B2Forcing registered code into an execution context of guest softwareBUDKO DMITRIY·Filed 2008·Granted Aug 21, 2012·24 cites·26 claims
- 3991US7831773B2Utilizing cache information to manage memory access and cache utilizationVMWARE INC·Filed 2008·Granted Nov 9, 2010·23 cites·25 claims
- 4091US6880022B1Transparent memory address remappingVMWARE INC·Filed 2004·Granted Apr 12, 2005·60 cites·5 claims
- 4190US10048982B2Method for performing control transfers in a system with cloaked pagesVMWARE INC·Filed 2016·Granted Aug 14, 2018·4 cites·15 claims
- 4290US8752058B1Implicit co-scheduling of CPUsZHENG HAOQIANG·Filed 2011·Granted Jun 10, 2014·18 cites·14 claims
- 4390US8719545B2System and method for improving memory locality of virtual machinesVMWARE INC·Filed 2012·Granted May 6, 2014·11 cites·31 claims
- 4490US8060883B1System for managing and providing expandable resource reservations in a tree hierarchyRAO ANIL·Filed 2007·Granted Nov 15, 2011·28 cites·18 claims
- 4590US6000044AApparatus for randomly sampling instructions in a processor pipelineDIGITAL EQUIPMENT CORP·Filed 1997·Granted Dec 7, 1999·169 cites·29 claims
- 4690US5964867AMethod for inserting memory prefetch operations based on measured latencies in a program optimizerDIGITAL EQUIPMENT CORP·Filed 1997·Granted Oct 12, 1999·161 cites·7 claims
- 4789US8555081B2Cryptographic multi-shadowing with integrity verificationCHEN XIAOXIN·Filed 2008·Granted Oct 8, 2013·13 cites·30 claims
- 4889US6609208B1Energy-based sampling for performance monitoringHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Aug 19, 2003·56 cites·16 claims
- 4988US10241819B2Isolating data within a computer system using private shadow mappingsVMWARE INC·Filed 2016·Granted Mar 26, 2019·5 cites·20 claims
- 5088US9418020B2System and method for efficient cache utility curve construction and cache allocationCLOUD PHYSICS INC·Filed 2016·Granted Aug 16, 2016·6 cites·64 claims
Showing the top 50 of 142 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Carl A. Waldspurger files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →