发明名称 “Go home” feature for roaming applications
摘要 Techniques related to a “go home” feature for a roaming application are generally described where a roaming application can automatically return from a target device to a home device. The home device can manage an execution environment for the roaming application on behalf of an owner of the roaming application. The roaming application may roam from the home device to a target device, execute on the target device, and automatically return from the target device to the home device, in response to a return event. The roaming application implementing the “go home” feature may be indifferent to specific User Interface (UI) features of target devices, allowing roaming applications to access a wider diversity of potential target devices, and also allowing simplification/omission of target device UI.
申请公布号 US9319456(B2) 申请公布日期 2016.04.19
申请号 US201113816552 申请日期 2011.03.29
申请人 EMPIRE TECHNOLOGY DEVELOPMENT LLC 发明人 Gilder Nathaniel A.
分类号 G06F15/16;H04L29/08;G06F9/48 主分类号 G06F15/16
代理机构 Jensen & Puntigam, PS 代理人 Jensen & Puntigam, PS
主权项 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: detection of a return signal from the home device; and/ordetection of a failure at the target device; and at least one module configured to: determine whether a communication link between the target device and the home device is available, wherein: when the communication link is available, the roam manager modules may proceed to manage the return of the roaming application from the target device to the home device in response to the return event; andwhen the communication link is not available, the at least one module is configured to determine whether a communication link between the target device and a server is available; andautomatically initiate a roam by the roaming application from the target device to the server, instead of the return of the roaming application from the target device to the home device, when the communication link between the target device and the home device is not available and the communication link between the target device and the server is available.
地址 Wilmington DE US