07191441 is referenced by 68 patents and cites 11 patents.

A computer system includes a software virtual machine (such as Java) for running one or more applications. An object is provided that is responsive to a call from an application for placing the virtual machine and application into a state of suspension. This involves interrupting all current threads, and recording the state of the components of the virtual machine, including heap, threads, and stack, into a serialization data structure. Subsequently the serialization data structure can be invoked to resume the virtual machine and application from the state of suspension. Note that many virtual machines can be cloned from the single stored data structure. One benefit of this approach is that a new virtual machine can effectively be created in an already initialized state.

Title
Method and apparatus for suspending a software virtual machine
Application Number
10/213048
Publication Number
7191441 (B2)
Application Date
August 6, 2002
Publication Date
March 13, 2007
Inventor
Matthew Paul Chapman
Eastleigh
GB
Paul Harry Abbott
Kings Somborne
GB
Agent
Dillon & Yudell
Assignee
International Business Machines Corporation
NY, US
IPC
G06F 12/00
G06F 9/44
G06F 9/46
G06F 9/455
View Original Source