Patent Document ID: 9043474
Application ID: 12690483

Base Claim:
1. A method of hosting a communication session using a processor of a server connected to a first device and a second device presenting the communication session to a user, the method comprising: executing on the processor instructions configured to: identify at least one capability of an interface of the second device; and select an interface modality supported by the at least one capability of the interface; and upon receiving from the first device a session item provided in a native modality for the communication session to be sent to the second device having an interface modality that is different from the native modality: translate the session item into an interface-specific representation of the session item in the interface modality in which the second device is capable of presenting the session item to the user, and send the interface-specific representation of the session item to the second device for presentation to the user through the interface of the second device in the interface modality.

---

Claim 3:
3. The method of claim 1 , the instructions configured to: initiate the communication session; upon receiving a request from at least one user of a device to join the communication session, join the at least one user of the device with the communication session; upon receiving a request from at least one user of a device to exit the communication session, exit the at least one user of the device from the communication session; and upon exiting all users from a communication session, terminate the communication session.