Patent ID: 7080159
Filing Date: 2006-07-18
Classification: G06F

Abstract:
1. A method for effecting migration of an application running on a source device to a target device, comprising: examining the application running on the source device and automatically obtaining hardware configuration information about the target device to port the application to the target device: causing the ported application to be loaded on the target device, including selecting migratable program components of the application to port to the target device based on the hardware configuration information about the target device, wherein selecting migratable program components comprises selecting one or more device dependent components and one or more device independent components to port to the target based on information about the target device, including selecting one device dependent component different than that which is running on the source device; transferring to the target device a running state of the application that exists on the source device; and causing the ported application to be instantiated on the target device, using the running state transferred from the source device.