Inventor
SCALES DANIEL J
US61 patents
⚠️ This page may combine multiple inventors who share the name “SCALES DANIEL J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
VMWARE INC
18 patentsUS7529897B1May 5, 2009
Generating and using checkpoints in a virtual computer system
VMWARE INC149 citations99
US7934020B1Apr 26, 2011
Managing network data transfers in a virtual computer system
VMWARE INC68 citations98
US7849098B1Dec 7, 2010
Providing multiple concurrent access to a file system
VMWARE INC64 citations98
US7865663B1Jan 4, 2011
SCSI protocol emulation for virtual storage device stored on NAS device
VMWARE INC62 citations97
US7971015B2Jun 28, 2011
Generating and using checkpoints in a virtual computer system
VMWARE INC22 citations93
US7783779B1Aug 24, 2010
Storage multipath management in a virtual computer system
VMWARE INC102 citations93
US7155558B1Dec 26, 2006
Providing access to a raw data storage unit in a computer system
VMWARE INC35 citations93
US8694828B2Apr 8, 2014
Using virtual machine cloning to create a backup virtual machine in a fault tolerant system
VMWARE INC15 citations92
US7840839B2Nov 23, 2010
Storage handling for fault tolerance in virtual machines
VMWARE INC37 citations91
US9130821B2Sep 8, 2015
Hybrid locking using network and on-disk based schemes
VMWARE INC6 citations84
US7694101B2Apr 6, 2010
Implementing virtual disk reservations on a storage media for multiple distributed applications
VMWARE INC9 citations84
US10241709B2Mar 26, 2019
Elastic temporary filesystem
VMWARE INC9 citations83
US8826283B2Sep 2, 2014
Low overhead fault tolerance through hybrid checkpointing and replay
VMWARE INC10 citations83
US8001322B2Aug 16, 2011
Notifying software components using a shared physical storage medium
VMWARE INC12 citations82
US7269683B1Sep 11, 2007
Providing access to a raw data storage unit in a computer system
VMWARE INC8 citations74
US10579485B2Mar 3, 2020
Virtual machine fault tolerance
VMWARE INC1 citations73
US9727420B2Aug 8, 2017
Generating and using checkpoints in a virtual computer system
VMWARE INC2 citations73
US9361237B2Jun 7, 2016
System and method for exclusive read caching in a virtualized computing environment
VMWARE INC2 citations63
DIGITAL EQUIPMENT CORP
6 patentsUS5933598AAug 3, 1999
Method for sharing variable-grained memory of workstations by sending particular block including line and size of the block to exchange shared data structures
DIGITAL EQUIPMENT CORP533 citations99
US5802585ASep 1, 1998
Batched checking of shared memory accesses
DIGITAL EQUIPMENT CORP162 citations99
US5950228ASep 7, 1999
Variable-grained memory sharing for clusters of symmetric multi-processors using private and shared state tables
DIGITAL EQUIPMENT CORP93 citations97
US5787480AJul 28, 1998
Lock-up free data sharing
DIGITAL EQUIPMENT CORP77 citations96
US5761729AJun 2, 1998
Validation checking of shared memory accesses
DIGITAL EQUIPMENT CORP65 citations96
US5758183AMay 26, 1998
Method of reducing the number of overhead instructions by modifying the program to locate instructions that access shared data stored at target addresses before program execution
DIGITAL EQUIPMENT CORP84 citations96
SCALES DANIEL J
6 patentsUS8661213B2Feb 25, 2014
Method and system for frequent checkpointing
SCALES DANIEL J27 citations92
US8166475B1Apr 24, 2012
Storage area network access for virtual machines
SCALES DANIEL J32 citations92
US8775696B2Jul 8, 2014
Storage area network access for virtual machines
SCALES DANIEL J9 citations84
US8549241B2Oct 1, 2013
Method and system for frequent checkpointing
SCALES DANIEL J9 citations84
US8533382B2Sep 10, 2013
Method and system for frequent checkpointing
SCALES DANIEL J14 citations84
US8489636B2Jul 16, 2013
Providing multiple concurrent access to a file system
SCALES DANIEL J6 citations84
HEWLETT PACKARD DEVELOPMENT CO
5 patentsUS6640287B2Oct 28, 2003
Scalable multiprocessor system and cache coherence method incorporating invalid-to-dirty requests
HEWLETT PACKARD DEVELOPMENT CO60 citations94
US7185327B2Feb 27, 2007
System and method for optimizing operations via dataflow analysis
HEWLETT PACKARD DEVELOPMENT CO36 citations93
US6751710B2Jun 15, 2004
Scalable multiprocessor system and cache coherence method
HEWLETT PACKARD DEVELOPMENT CO23 citations92
US6748498B2Jun 8, 2004
Scalable multiprocessor system and cache coherence method implementing store-conditional memory transactions while an associated directory entry is encoded as a coarse bit vector
HEWLETT PACKARD DEVELOPMENT CO31 citations92
US6738868B2May 18, 2004
System for minimizing directory information in scalable multiprocessor systems with logically independent input/output nodes
HEWLETT PACKARD DEVELOPMENT CO14 citations84
COMPAQ COMPUTER CORP
3 patentsUS6292713B1Sep 18, 2001
Robotic telepresence system
COMPAQ COMPUTER CORP399 citations96
US6374285B1Apr 16, 2002
Method for mutual exclusion of locks in a remote-write globally ordered network of processors
COMPAQ COMPUTER CORP23 citations92
US6240500B1May 29, 2001
Method for dynamically placing procedures of a program in a memory
COMPAQ COMPUTER CORP12 citations74
NELSON MICHAEL
2 patentsVENKITACHALAM GANESH
2 patentsWALDSPURGER CARL A
2 patentsTAN YUEN-LIN
1 patentXU HAO
1 patentRAWAT MAYANK
1 patentCOMPAC INFORMATION TECHNOLOGIE
1 patentCHEN PETER M
1 patentHUANG LAN
1 patentShowing the top 50 of 61 patents by PatentIndex Score.