System and method for providing a shared canvas for chat participant
AssigneeAirtime Media, Inc.
InventorsMatt Cahill, Sean Parker, Shawn D. Fanning, Joey Liaw
Life of this patent
Estimating the term…
Abstract
A computer-implemented method and system of providing a video chat experience in a network are described. The method may include: receiving live video stream signals, including audio signals, from a plurality of participants of a live video chat session; combining the live video stream signals into a shared canvas; providing the shared canvas to the plurality of participants, wherein the shared canvas is substantially synchronized among the plurality of participants; and providing options for the specific chat participant to manipulate the shared canvas.
Claims33
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.
An apparatus for providing video chat experience in a social network, the social network having a plurality of users, comprising:
- one or more processors, and
- instructions encoded in one or more computer-readable media wherein the instructions when executed in a platform featuring the one or more processors, cause the platform to perform operations 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 comprising a plurality of regions having a continuous background,
- 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;
- and
- providing options for a specific chat participant to manipulate the shared canvas 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.
Dependencies are inferred from the claim text.