Inventor · disambiguated record
Daniel J. Scales
Also filed as: SCALES DANIEL · SCALES DANIEL J
62 granted patents·2 pending applications·2,799 citations·filing 1996–2024
99Inventor score
Files withVMWARE INC27SCALES DANIEL J7DIGITAL EQUIPMENT CORP6HEWLETT PACKARD DEVELOPMENT CO5COMPAQ COMPUTER CORP3
Top patents by PatentIndex Score
64 records- 0198US7529897B1Generating and using checkpoints in a virtual computer systemVMWARE INC·Filed 2003·Granted May 5, 2009·149 cites·28 claims
- 0298US5933598AMethod for sharing variable-grained memory of workstations by sending particular block including line and size of the block to exchange shared data structuresDIGITAL EQUIPMENT CORP·Filed 1996·Granted Aug 3, 1999·533 cites·10 claims
- 0397US7865663B1SCSI protocol emulation for virtual storage device stored on NAS deviceVMWARE INC·Filed 2007·Granted Jan 4, 2011·62 cites·27 claims
- 0496US6292713B1Robotic telepresence systemCOMPAQ COMPUTER CORP·Filed 1999·Granted Sep 18, 2001·399 cites·18 claims
- 0595US8661213B2Method and system for frequent checkpointingSCALES DANIEL J·Filed 2010·Granted Feb 25, 2014·27 cites·21 claims
- 0695US8145836B2SCSI protocol emulation for virtual storage device stored on NAS deviceNELSON MICHAEL·Filed 2010·Granted Mar 27, 2012·22 cites·21 claims
- 0794US8560747B1Associating heartbeat data with access to shared resources of a computer systemTAN YUEN-LIN·Filed 2007·Granted Oct 15, 2013·255 cites·27 claims
- 0894US8201169B2Virtual machine fault toleranceVENKITACHALAM GANESH·Filed 2009·Granted Jun 12, 2012·33 cites·17 claims
- 0994US8166475B1Storage area network access for virtual machinesSCALES DANIEL J·Filed 2006·Granted Apr 24, 2012·32 cites·27 claims
- 1093US8266275B2Managing network data transfers in a virtual computer systemXU HAO·Filed 2009·Granted Sep 11, 2012·29 cites·12 claims
- 1193US7971015B2Generating and using checkpoints in a virtual computer systemVMWARE INC·Filed 2009·Granted Jun 28, 2011·22 cites·28 claims
- 1293US7849098B1Providing multiple concurrent access to a file systemVMWARE INC·Filed 2004·Granted Dec 7, 2010·64 cites·25 claims
- 1393US7840839B2Storage handling for fault tolerance in virtual machinesVMWARE INC·Filed 2008·Granted Nov 23, 2010·37 cites·18 claims
- 1492US8694828B2Using virtual machine cloning to create a backup virtual machine in a fault tolerant systemVMWARE INC·Filed 2013·Granted Apr 8, 2014·15 cites·16 claims
- 1592US8407518B2Using virtual machine cloning to create a backup virtual machine in a fault tolerant systemNELSON MICHAEL·Filed 2008·Granted Mar 26, 2013·24 cites·25 claims
- 1692US8001322B2Notifying software components using a shared physical storage mediumVMWARE INC·Filed 2010·Granted Aug 16, 2011·12 cites·30 claims
- 1792US7934020B1Managing network data transfers in a virtual computer systemVMWARE INC·Filed 2003·Granted Apr 26, 2011·68 cites·19 claims
- 1890US8650564B2Method and system for synchronizing fault-tolerant virtual machines and adjusting CPU resource limit based on execution latencyHUANG LAN·Filed 2010·Granted Feb 11, 2014·16 cites·20 claims
- 1989US8826283B2Low overhead fault tolerance through hybrid checkpointing and replayVMWARE INC·Filed 2013·Granted Sep 2, 2014·10 cites·14 claims
- 2089US8533382B2Method and system for frequent checkpointingSCALES DANIEL J·Filed 2010·Granted Sep 10, 2013·14 cites·23 claims
- 2189US7783779B1Storage multipath management in a virtual computer systemVMWARE INC·Filed 2003·Granted Aug 24, 2010·102 cites·26 claims
- 2289US6640287B2Scalable multiprocessor system and cache coherence method incorporating invalid-to-dirty requestsHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Oct 28, 2003·60 cites·41 claims
- 2389US5802585ABatched checking of shared memory accessesDIGITAL EQUIPMENT CORP·Filed 1996·Granted Sep 1, 1998·162 cites·26 claims
- 2488US8543781B2Hybrid locking using network and on-disk based schemesRAWAT MAYANK·Filed 2009·Granted Sep 24, 2013·21 cites·20 claims
- 2588US8499297B2Low overhead fault tolerance through hybrid checkpointing and replayCHEN PETER M·Filed 2008·Granted Jul 30, 2013·22 cites·11 claims
- 2687US8775696B2Storage area network access for virtual machinesSCALES DANIEL J·Filed 2012·Granted Jul 8, 2014·9 cites·20 claims
- 2786US7155558B1Providing access to a raw data storage unit in a computer systemVMWARE INC·Filed 2004·Granted Dec 26, 2006·35 cites·21 claims
- 2885US10241709B2Elastic temporary filesystemVMWARE INC·Filed 2014·Granted Mar 26, 2019·9 cites·20 claims
- 2985US8549241B2Method and system for frequent checkpointingSCALES DANIEL J·Filed 2010·Granted Oct 1, 2013·9 cites·20 claims
- 3084US9130821B2Hybrid locking using network and on-disk based schemesVMWARE INC·Filed 2013·Granted Sep 8, 2015·6 cites·18 claims
- 3184US8489636B2Providing multiple concurrent access to a file systemSCALES DANIEL J·Filed 2010·Granted Jul 16, 2013·6 cites·23 claims
- 3284US8266404B2Generating and using checkpoints in a virtual computer systemWALDSPURGER CARL A·Filed 2011·Granted Sep 11, 2012·5 cites·44 claims
- 3383US9459895B2Virtual machine fault toleranceVENKITACHALAM GANESH·Filed 2012·Granted Oct 4, 2016·5 cites·33 claims
- 3483US7185327B2System and method for optimizing operations via dataflow analysisHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Feb 27, 2007·36 cites·39 claims
- 3582US8713273B2Generating and using checkpoints in a virtual computer systemWALDSPURGER CARL A·Filed 2012·Granted Apr 29, 2014·4 cites·20 claims
- 3682US7694101B2Implementing virtual disk reservations on a storage media for multiple distributed applicationsVMWARE INC·Filed 2007·Granted Apr 6, 2010·9 cites·44 claims
- 3780US7269683B1Providing access to a raw data storage unit in a computer systemVMWARE INC·Filed 2006·Granted Sep 11, 2007·8 cites·11 claims
- 3880US6748498B2Scalable multiprocessor system and cache coherence method implementing store-conditional memory transactions while an associated directory entry is encoded as a coarse bit vectorHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Jun 8, 2004·31 cites·49 claims
- 3978US5758183AMethod of reducing the number of overhead instructions by modifying the program to locate instructions that access shared data stored at target addresses before program executionDIGITAL EQUIPMENT CORP·Filed 1996·Granted May 26, 1998·84 cites·5 claims
- 4077US9727420B2Generating and using checkpoints in a virtual computer systemVMWARE INC·Filed 2014·Granted Aug 8, 2017·2 cites·20 claims
- 4176US6751710B2Scalable multiprocessor system and cache coherence methodHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Jun 15, 2004·23 cites·54 claims
- 4276US5787480ALock-up free data sharingDIGITAL EQUIPMENT CORP·Filed 1996·Granted Jul 28, 1998·77 cites·17 claims
- 4376US2023161676A1Virtual machine fault toleranceVMWARE INC·Filed 2022·Application pending·0 cites
- 4475US8745351B2Initializing file data blocksVMWARE INC·Filed 2013·Granted Jun 3, 2014·3 cites·14 claims
- 4574US10579485B2Virtual machine fault toleranceVMWARE INC·Filed 2016·Granted Mar 3, 2020·1 cites·20 claims
- 4674US7966615B2Transitioning of virtual machine from replay mode to live modeVMWARE INC·Filed 2008·Granted Jun 21, 2011·5 cites·28 claims
- 4774US5950228AVariable-grained memory sharing for clusters of symmetric multi-processors using private and shared state tablesDIGITAL EQUIPMENT CORP·Filed 1997·Granted Sep 7, 1999·93 cites·20 claims
- 4873US8443139B2SCSI protocol emulation for virtual storage device stored on NAS deviceNELSON MICHAEL·Filed 2012·Granted May 14, 2013·2 cites·20 claims
- 4973US5761729AValidation checking of shared memory accessesDIGITAL EQUIPMENT CORP·Filed 1996·Granted Jun 2, 1998·65 cites·12 claims
- 5072US8397038B2Initializing file data blocksSCALES DANIEL J·Filed 2008·Granted Mar 12, 2013·4 cites·41 claims
Showing the top 50 of 64 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →