Device association via video handshake
First Claim
1. A method comprising:
- participating in an active communication session between a first device and a second device, the active communication session including an audio-visual communication;
capturing, using an image sensing device of the first device, an image displayed on a display of a third device, the image generated to expose a unique identifier identifying the third device, a security code, and an indication that the first device is to initiate transfer of at least part of the active communication session between the first device and the second device to the third device after the first device and the third device are paired; and
sending a request that includes the unique identifier and the security code to a server to enable the server to verify, using the unique identifier, the security code to pair the first device and the third device for communication, the pairing of the first device and the third device causing a communication channel to be established between the first device and the third device and enabling the at least part of the active communication session to be transferred from the first device to the third device via the communication channel established through the pairing upon verification of the security code, according to a preference of the user of the first device, and without interrupting the active communication session, the active communication session transferred without interruption, at least in part, by running a remaining portion of the active communication session concurrently and synchronously on the first device with the at least part of the active communication session that is transferred.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of pairing a first device with a second device is disclosed. Accordingly, an image that include encoded data is generated by the first device. The encoded data includes a unique identifier for identifying the first device and an arbitrary security code. The first device displays the image on a display. The second device captures the image using an image sensing device. The encoded data is decoded to generate a decoded data. The second device sends the decoded data to a server that is communicatively connected to the first device and the second device. Upon receiving the decoded data and using the unique identifier, the server communicates with the first device to verify the arbitrary security code.
68 Citations
21 Claims
-
1. A method comprising:
-
participating in an active communication session between a first device and a second device, the active communication session including an audio-visual communication; capturing, using an image sensing device of the first device, an image displayed on a display of a third device, the image generated to expose a unique identifier identifying the third device, a security code, and an indication that the first device is to initiate transfer of at least part of the active communication session between the first device and the second device to the third device after the first device and the third device are paired; and sending a request that includes the unique identifier and the security code to a server to enable the server to verify, using the unique identifier, the security code to pair the first device and the third device for communication, the pairing of the first device and the third device causing a communication channel to be established between the first device and the third device and enabling the at least part of the active communication session to be transferred from the first device to the third device via the communication channel established through the pairing upon verification of the security code, according to a preference of the user of the first device, and without interrupting the active communication session, the active communication session transferred without interruption, at least in part, by running a remaining portion of the active communication session concurrently and synchronously on the first device with the at least part of the active communication session that is transferred. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; and one or more computer-readable storage media storing instructions that are executable by the one or more processors to perform operations including; participating in an active communication session between a first device and a second device, the active communication session including an audio-visual communication; during the active communication session between the first device and the second device, capturing an image displayed on a display of a third device, the image being generated to expose a unique identifier for identifying the third device, a security code, and an indication that the first device is to 5 initiate a transfer of at least part of the active communication session between the first device and the second device to the third device after the first device and the third device are paired; processing the image to retrieve the unique identifier and the security code; and sending the unique identifier and the security code to a server to enable the server to verify the security code using the unique identifier, and to pair the first device with the third device, the pairing effective to initiate a communication event between the first device and the third device that enables the first device to initiate the transfer of the at least part of the active communication session from the first device to the third device over a communication channel established as part of the pairing and to maintain the active communication session with the second device throughout the transfer, the communication channel established upon verification of the security code and according to a preference of a user of the first device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage device comprising a program which, responsive to execution by one or more computing devices, causes the one or more computing device to perform operations comprising:
-
capturing an image using an image sensor of a first device, the image including a unique identifier of a second device, a security code, and an indication that the second device is to initiate a transfer of at least part of an active communication session between the second device and a third device from the second device to the first device after the first device and the second device are paired, the unique identifier identifying the second device on a network for communication, the security code comprising a piece of information that is separate from the unique identifier and verifiable by the second device, and the active communication session including an audio-visual communication; sending the unique identifier and the security code to a server via the network and instructing the server to communicate with the second device using the unique identifier to verify the security code with the second device; and responsive to verification of the security code, pairing the first device and the second device for communication, the pairing causing a communication channel to be established between the first device and the second device that allows the second device to initiate the transfer specified by the indication and according to a preference of a user of the second device, the active communication session with the third device being maintained throughout the transfer. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification