Patent ID: 9544538
Date: 2017-01-10
CPC Classifications: H04N

Claim:
1. A computer-implemented method of providing video chat experience for a specific chat participant of a live video chat session in a network, the method comprising: receiving a plurality of video stream signals, including audio signals, from a plurality of chat participants of the live video chat session; combining the video stream signals into a shared canvas, the shared canvas providing a representation as if all chat participants are at one physical venue, the shared canvas comprising a plurality of regions, wherein each of the plurality of regions corresponds to video stream signals from a particular chat participant; providing the shared canvas to the plurality of chat participants, wherein the shared canvas is substantially synchronized among the plurality of chat participants; providing options for a specific chat participant to manipulate the shared canvas and/or interact with other chat participants of the live video chat session within the shared canvas; providing a chat log for the specific chat participant to exchange text messages with other chat participants of the live video chat session, wherein the chat log is substantially synchronized among the plurality of chat participants; and printing each of setting and profile changes made by the specific chat participant to the chat log, wherein each of the setting and profile changes is associated with an “undo” link in the chat log.