For simplicity of explanation, the method 900 is depicted and described herein as a series of steps or operations. However, the steps or operations in accordance with this disclosure can occur in various orders and/or concurrently. Additionally, other steps or operations not presented and described herein may be used. Furthermore, not all illustrated steps or operations may be required to implement a technique in accordance with the disclosed subject matter.
At 902, the method 900 includes enabling an RTCS between a first mobile device and a client device over a first communication channel. The RTCS between the first mobile device and the client device may be a chat messaging session, a telephony session, a video conference session, or another communication session.
At 904, the method 900 includes receiving a request to transfer the RTCS to a second mobile device. The request to transfer the RTCS may be received from the first mobile device, the second mobile device, or both. The request to transfer the RTCS may be received at any point during the RTCS.
At 906, the method 900 includes transmitting a code for display on the first device and the second device. The code is associated with the RTCS over the first communication channel, and may be a QR code, a bar code, an image, or a radio signal. In the case where the code is a radio signal, the code may be transmitted as an NFC signal, a Bluetooth signal, a Wi-Fi signal, or another radio signal. In some examples, the code may include an embedded pre-authentication code or other embedded information associated with the RTCS, such as channel information, a device identifier of the first mobile device, a device ID of the client device, or a combination thereof.