Patent ID: 8224894

Claim:
A method of facilitating transitioning use of an application by a user from a first client device or system to a second device or system, comprising: at the first client device or system under control of a respective user: executing a first application; performing a handoff operation comprising: when the first client device or system is positioned within a predefined proximity of the second client device or system, transmitting application information, associated with the first application, to the second device or system; wherein the first application has a first client device user interface state when the handoff operation is performed; and at the second client device or system, executing a second application corresponding to the first application with an initial user interface state corresponding to the first client device user interface state; receiving the application information from the first client device or system; and responding to receiving the application information from the first client device or system by transitioning from a system state in which the second application corresponding to the first application is not executing as a foreground application to a system state in which the second application corresponding to the first application is executing as the foreground application.