Patent ID: 6850953

Claim:
In a computer device having a graphical user interface executing on a first virtual machine, a method of generating multiple data sets, the method comprising: receiving a raw data set at the first virtual machine in the computer device, the raw data set being received through the graphical user interface; defining a serializable class having multiple attributes; instantiating a serialized object from the serializable class; assigning the raw data to the multiple attributes to create a serialized object storing the raw data set; invoking a script, at the first virtual machine to create a second virtual machine in the computer device, wherein creator data used to create the first virtual machine is used to create the second virtual machine; deserializing the serialized object at the second virtual machine thereby generating a deserialized object; disassociating the deserialized object and the second virtual machine from the first virtual machine and the graphical user interface; and invoking computer instructions at the second virtual machine for operating on the deserialized object and generate multiple data sets from the deserialized object in a transparent manner, while the first virtual machine continues executing the graphical user interface.