Patent ID: 8850037

Claim:
A method for communication session transfer between a plurality of computing devices, the method comprising: detecting, by a first computing device, a presence of a second computing device in proximity to the first computing device, wherein the first computing device has established a first communication session with a remote computing device; establishing, by the first computing device, a wireless connection to the second computing device, wherein establishing comprises: generating, by the first computing device, a first token including a shared key that is pre-stored on the first computing device and an identifier of the first computing device, wherein the structure of the first token is configured to render the first token invalid if transferred to another device; generating, by the second computing device, a second token including the shared key that is pre-stored on the second computing device and an identifier of the second computing device, wherein the structure of the second token is configured to render the second token invalid if transferred to another device; transmitting, by the second computing device, the second token to the first computing device; and authenticating, by the first computing device, the second token via comparison to the first token; receiving, by the second computing device from the first computing device, information associated with the first communication session; and establishing, by the second computing device, a second communication session with the remote computing device using the received information, wherein the second communication session is established with a same state as the first communication session.