Method and system for transferring a computer session between devices
DCFirst Claim
1. A hardware-based machine-implemented method for transferring a computer session from a first device to a second device, comprising:
- enabling a user to initiate a computer session via the first device, the computer session facilitated via a first communication link between the first device and a third device accessed over a network;
enabling the user to selectively initiate a transfer of the computer session to the second device;
establishing a second communication link between the first device and the second device; and
enabling the computer session to be continued on the second device by employing the first device as a proxy for the second device through use of the first and second communication links, wherein after transferring the computer session to the second device communications between the second device and the third device are routed through the first device via the first and second communication links.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and system for transferring a computer session between devices, such as a land-line device to a wireless device. A user launches a computer session on a first device, such as a personal computer. The user may then selectively transfer the computer session to another device, such as a wireless device, through activation of a triggering signal or other transfer request means. In response, the context of the computer session is determined as it is being performed on the first device, and corresponding context data is transferred to the second device. An applicable application on the second device is opened and loaded with applicable context data to continue the session. Several session transfer mechanisms, including use of an online service, proxy mechanisms, and peer-to-peer communication links, are disclosed.
-
Citations
42 Claims
-
1. A hardware-based machine-implemented method for transferring a computer session from a first device to a second device, comprising:
-
enabling a user to initiate a computer session via the first device, the computer session facilitated via a first communication link between the first device and a third device accessed over a network; enabling the user to selectively initiate a transfer of the computer session to the second device; establishing a second communication link between the first device and the second device; and enabling the computer session to be continued on the second device by employing the first device as a proxy for the second device through use of the first and second communication links, wherein after transferring the computer session to the second device communications between the second device and the third device are routed through the first device via the first and second communication links. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium having instructions stored thereon to perform operations when executed comprising:
-
enabling a user to selectively initiate a transfer of a computer session running on a first device to a second device, the computer session facilitated via a first communication link between the first device and a third device accessed via a network; establishing a second communication link between the first device and the second device; enabling the computer session to be continued on the second device by employing the first device as a proxy for the second device through use of the first and second communication links, wherein after transferring the computer session to the second device communications between the second device and the third device are routed through the first device via the first and second communication links. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A hardware-based machine-implemented method for transferring a chat session from a first device to a second device, comprising:
-
performing, in response to user input, one of launching a new chat session or joining an existing chat session via the first device, the chat session facilitated via a first communication link between the first device and one of an instant messaging service host or a chat session peer; enabling a user to selectively initiate a transfer of a chat session from the first device to the second device; establishing a second communication link comprising a peer-to-peer communication link between the first device and the second device; determining a context of the chat session on the first device; and transferring session context data corresponding to the context of the chat session on the first device from the first device to the second device via the peer-to-peer communication link, the session context data configured to enable, in part, the computer session to be continued on the second device when implemented by the second device; enabling the computer session to be continued on the second device by employing the first device as a proxy for the second device through use of the first and second communication links, wherein after transferring the computer session to the second device communications between the second device and the instant messaging service host or a chat session peer are routed through the first device via the first and second communication links. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer-readable storage medium having instructions stored thereon to facilitate transfer of a chat session from a first device to a second device when executed on the first device via operations comprising:
-
enabling a user to selectively initiate a transfer of a chat session running on the first device to the second device, the chat session facilitated via a communication link between the first device and one of an instant messaging service host and a chat session peer; determining, via the first device, a context of the chat session on the first device; establishing a second communication link between the first device and the second device; transferring context data corresponding to the context of the chat session from the first device to the second device; and enabling the chat session to be continued on the second device by employing the first device as a proxy for the second device, wherein after transferring the computer session to the second device communications between the second device and the instant messaging service host or the chat session peer are routed through the first device via the first and second communication links. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
Specification