Patent ID: 8438256
Filing Date: 2013-05-07
Classification: G06F,H04W

Abstract:
1. A method of migrating a telephone functionality from a source mobile device to a target device, the method comprising: storing a virtual machine embodying the telephone functionality on the source mobile device, wherein the virtual machine is associated with a set of peripheral devices for use in providing the telephone functionality; receiving a telephone communication action initiated by the virtual machine with respect to an emulated peripheral device at a first virtualization software layer that emulates the set of peripheral devices and includes a first transformer that maps the set of peripheral devices to a set of physical devices on the source mobile device; mapping, via the first transformer, the emulated peripheral device to a physical device of the source mobile device to have the telephone communication action performed by the physical device of the source mobile device; and migrating the virtual machine to the target device, wherein a second virtualization software layer emulates the set of peripheral devices associated with the virtual machine and includes a second transformer that maps the set of peripheral devices to a second set of physical devices on the target device to allow the telephone functionality to be provided on the target device.