IP Library Patent Application 14660276
Patent Application
App. No. 14/660,276

System for Using a Device as a Side Car

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/660,276
Abstract

A system for sharing a communications session between multiple devices is disclosed. The system may receive a first request to establish the communications session from a first device associated with a user. The system may establish the communications session for the first device associated with the user in response to the first request. Additionally, the system may receive, from a second device associated with the first user, a second request to join the communications session. Furthermore, the system may join the second device to the communications session if the first request and the second request include a common identifier for the first user. Moreover, the system may transmit instructions for causing communications associated with the first device to be presented on a user interface of the second device during the communications session.

Claims (37)

1 . A system for sharing a communications session between multiple devices, the system comprising:

a memory that stores instructions;

a processor that executes the instructions to perform operations, the operations comprising:

receiving a first request to establish the communications session from a first device associated with a first user, wherein the first request is received from a first application of the first device;

establishing the communications session for the first device associated with the first user, wherein the communications session is established based in response to the first request;

receiving, from a second device associated with the first user, a second request to join the communications session, wherein the second request is received from a second application of the second device;

joining, in response to the second request, the second device to the communications session if the first request and the second request include a common identifier for the first user; and

transmitting, if the second device is joined to the communications session, instructions for causing at least a portion of communications associated with the first device to be presented on a user interface of the second device, wherein the communications are presented during the communications session.

2 . The system of claim 1 , wherein the operations further comprise preventing the second device from joining the communications session if the first request and the second request do not include a common identifier for the first user.

3 . The system of claim 1 , wherein the operations further comprise enabling the first application and the second application to share user state information when the second device is joined to the communications session.

4 . The system of claim 1 , wherein the operations further comprise transmitting instructions for causing at least a portion of communications generated by the second device to be presented on a user interface of the first device.

5 . The system of claim 1 , wherein the first device is a non-mobile device and the second device is a mobile device.

6 . The system of claim 1 , wherein the operations further comprise enabling the communications session to be controlled by the first device, the second device, or a combination thereof.

7 . The system of claim 1 , wherein the communications associated with the first device comprise unified communications that include voice communications, messaging communications, audio communications, video communications, text communications, or a combination thereof.

8 . The system of claim 1 , wherein the operations further comprise sharing, via the communications session, the communications with a third device associated with a second user, wherein the third device does not have control of the communications session.

9 . The system of claim 1 , wherein the operations further comprise providing a first mode for causing the communications to be transmitted from the first device, and wherein the operations further comprise providing a second mode for causing the communications to be transmitted from the second device.

10 . A method for sharing a communications session between multiple devices, the method comprising:

receiving a first request to establish the communications session from a first device associated with a first user, wherein the first request is received from a first application of the first device;

establishing, by utilizing instructions from memory that are executed by a processor, the communications session for the first device associated with the first user, wherein the communications session is established based in response to the first request;

receiving, from a second device associated with the first user, a second request to join the communications session, wherein the second request is received from a second application of the second device;

joining, in response to the second request, the second device to the communications session if the first request and the second request include a common identifier for the first user; and

transmitting, if the second device is joined to the communications session, instructions for causing at least a portion of communications associated with the first device to be presented on a user interface of the second device, wherein the communications are presented during the communications session.

11 . The method of claim 10 , further comprising preventing the second device from joining the communications session if the first request and the second request do not include a common identifier for the first user.

12 . The method of claim 10 , further comprising enabling the first application and the second application to share user state information when the second device is joined to the communications session.

13 . The method of claim 10 , further comprising transmitting instructions for causing at least a portion of communications generated by the second device to be presented on a user interface of the first device.

14 . The method of claim 10 , wherein the first device is a non-mobile device and the second device is a mobile device.

15 . The method of claim 10 , further comprising enabling the communications session to be controlled by the first device, the second device, or a combination thereof.

16 . The method of claim 10 , wherein the communications associated with the first device comprise unified communications that include voice communications, messaging communications, audio communications, video communications, text communications, or a combination thereof.

17 . The method of claim 10 , further comprising sharing, via the communications session, the communications with a third device associated with a second user, wherein the third device does not have control of the communications session.

18 . The method of claim 10 , further comprising providing a first mode for causing the communications to be transmitted from the first device, and further comprising providing a second mode for causing the communications to be transmitted from the second device.

19 . A computer-readable device comprising instructions, which when loaded and executed by a processor, cause the processor to perform operations comprising:

receiving a first request to establish a communications session from a first device associated with a first user, wherein the first request is received from a first application of the first device;

establishing the communications session for the first device associated with the first user, wherein the communications session is established based in response to the first request;

receiving, from a second device associated with the first user, a second request to join the communications session, wherein the second request is received from a second application of the second device;

joining, in response to the second request, the second device to the communications session if the first request and the second request include a common identifier for the first user; and

transmitting, if the second device is joined to the communications session, instructions for causing at least a portion of communications associated with the first device to be presented on a user interface of the second device, wherein the communications are presented during the communications session.

20 . The computer-readable device of claim 19 , wherein the operations further comprise enabling the first application and the second application to share user state information when the second device is joined to the communications session.

Assignments (3)
SECURITY INTEREST Recorded Mar 19, 2018
From: CAFEX COMMUNICATIONS INC.; CAFEX COMMUNICATIONS LTD.; CSPACE HOLDING COMPANY
To: CXB 2018 LLC, AS COLLATERAL AGENT
Reel/Frame 045275/0546 →
SECURITY INTEREST Recorded Mar 14, 2018
From: CAFEX COMMUNICATIONS INC.; CAFEX COMMUNICATIONS LTD.; CSPACE HOLDING COMPANY
To: SILICON VALLEY BANK
Reel/Frame 045207/0166 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2016
From: GLASS, KEVIN; JODOIN, DAVID; WISEMAN, KEVIN
To: CAFEX COMMUNICATIONS INC.
Reel/Frame 040212/0146 →