Patent ID: 9319456
Filing Date: 2016-04-19
CPC Classification: G06F,H04L

Claim Text:
1. A non-transitory computer readable medium having computer executable instructions configured to automatically initiate a return of a roaming application from a target device to a home device, wherein the home device provides an execution environment for the roaming application on behalf of an owner of the roaming application, wherein the instructions comprise: one or more roaming application modules configured to execute on the home device; one or more roam manager modules configured to manage a roam of the roaming application from the home device to a target device of at least one target device type, through transfer of one or more of roaming application state information and roaming application executable code to the target device; wherein the one or more roaming application modules are configured to execute on the target device of at least one target device type, using one or more of the roaming application executable code and application state information received at the target device from the home device; wherein the roam manager modules are configured to manage a return of the roaming application from the target device to the home device, through transfer of one or more of roaming application state information and roaming application executable code to the home device; one or more return modules configured to automatically initiate the return of the roaming application from the target device to the home device, through transfer of one or more of roaming application state information and roaming application executable code from the target device to the home device, in response to a return event, the return event comprising one or more of: at least one module configured to: