Inventor

Michael Nelson

Inventor
Alamo, CA, US

Overview

64→
Patents
1994–2021
Patent span
Physics
Primary field (CPC G)

Patents· 64 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing61%
H04LTransmission of digital information, e.g. telegraphic communication14%
F16LPipes6%
F24HFluid heaters, e.g. water or air heaters, having heat-generating means, e.g. heat pumps, in general6%
H04NPictorial communication, e.g. television5%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests4%
H04QSelecting3%
LOC131%
PatentTitleYear
D0911292Mounted power station202110,859,289Generating and using checkpoints in a virtual computer system202010,534,735Direct access to a hardware device for virtual machines of a virtualized computer system202010,241,709Elastic temporary filesystem201910,193,963Container virtual machines for hadoop201910,073,713Virtual machine migration20189,952,988Direct access to a hardware device for virtual machines of a virtualized computer system20189,804,904'High-performance virtual machine networking'20179,727,420'Generating and using checkpoints in a virtual computer system'20179,558,070'Maintaining high availability of a group of virtual machines using heartbeat messages'20179,489,265'Method and system for frequent checkpointing'20169,354,921'Virtual machine migration'20169,329,958'Efficient incremental checkpointing of virtual devices'20169,304,803'Cooperative application workload scheduling for a consolidated virtual environment'20169,213,570'High-performance virtual machine networking'20159,122,594'Direct access to a hardware device for virtual machines of a virtualized computer system'20158,984,508'System and method for restarting a workload based on global load balancing'20158,977,736'Virtual machine migration'20158,977,702'Selecting a master node using a suitability value'20158,959,529'High-performance virtual machine networking'20158,924,967'Maintaining high availability of a group of virtual machines using heartbeat messages'20148,914,575'SCSI protocol emulation for virtual storage device stored on NAS device'20148,713,273'Generating and using checkpoints in a virtual computer system'20148,694,828'Using virtual machine cloning to create a backup virtual machine in a fault tolerant system'20148,661,213'Method and system for frequent checkpointing'20148,560,626'Selecting a master node using a suitability value'20138,554,900'Virtual machine migration'20138,549,241'Method and system for frequent checkpointing'20138,533,382'Method and system for frequent checkpointing'20138,527,673'Direct access to a hardware device for virtual machines of a virtualized computer system'20138,443,139'SCSI protocol emulation for virtual storage device stored on NAS device'20138,407,518'Using virtual machine cloning to create a backup virtual machine in a fault tolerant system'20138,266,404'Generating and using checkpoints in a virtual computer system'20128,260,904'Virtual machine migration'20128,250,586'High-performance virtual machine networking'20128,145,836'SCSI protocol emulation for virtual storage device stored on NAS device'20127,971,015'Generating and using checkpoints in a virtual computer system'20117,966,615'Transitioning of virtual machine from replay mode to live mode'20117,865,663'SCSI protocol emulation for virtual storage device stored on NAS device'20117,853,744'Handling interrupts when virtual machines have direct access to a hardware device'20107,844,954'Using branch instruction counts to facilitate replay of virtual machine instruction execution'20107,840,839'Storage handling for fault tolerance in virtual machines'20107,680,919'Virtual machine migration'20107,620,955'High-performance virtual machine networking'20097,529,897'Generating and using checkpoints in a virtual computer system'20097,484,208'Virtual machine migration'20097,424,710'TCP/IP offloading for virtual machines'20087,412,702'System software displacement in a virtual computer system'20086,961,941'Computer configuration for resource management in systems including a virtual machine'20056,880,022'Transparent memory address remapping'20056,754,443'Media server system having improved asset types for playback of digital media'20046,728,895'System and method for resource recovery in a distributed system'20046,725,289'Transparent address remapping for high-speed I/O'20046,498,897'Media server system and method having improved asset types for playback of digital media'20026,067,634'System and method for resource recovery in a distributed system'20005,819,019'System/method for recovering network resources in a distributed environment, via registered callbacks'19985,774,715'File system level compression using holes'19985,581,761'Methods and apparatus for providing an extensible set of auxiliary services for objects in an object-oriented system'19965,577,252'Methods and apparatus for implementing secure name servers in an object-oriented system'19965,561,799'Extensible file system which layers a new file system with an old file system to provide coherent file data'19965,475,840'High performance dynamic linking through caching'19955,452,447'Method and apparatus for a caching file server'19955,396,614'Method and apparatus for a secure protocol for virtual memory managers that use memory objects'19955,287,507'Method and apparatus for portable object handles that use local caches'1994

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1994–1998Patents assigned to SUN MICROSYSTEMS INC (8)· patent assignee history
1994–2004Based in San Carlos, CA, US· patent location history
2002–2008Based in Danville, CA, US· patent location history
2004–2020Patents assigned to VMWARE INC (49)· patent assignee history
2004–2020Based in Alamo, CA, US· patent location history
2009–2015Patents assigned to NELSON MICHAEL (18)· patent assignee history
2012–2014Patents assigned to SCALES DANIEL J (8)· patent assignee history
2012–2014Patents assigned to SUBRAHMANYAM PRATAP (5)· patent assignee history
2015–2017Based in San Francisco, CA, US· patent location history
2021Based in Jonesboro, AR, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
VMWARE INC492004–2020
NELSON MICHAELself182009–2015
SCALES DANIEL J82012–2014
SUN MICROSYSTEMS INC81994–1998
SUBRAHMANYAM PRATAP52012–2014
Locations
LocationPatentsSpan
Alamo, California, US442004–2020
San Carlos, California, US111994–2004
San Francisco, California, US42015–2017
Danville, California, US42002–2008
Jonesboro, AR, US12021