System and method for record and playback of collaborative communications session
First Claim
1. A computer implemented method for recording a collaborative communications session comprising:
- at a first computer, sending a plurality of media type data used in said collaborative communication session to a recorder client;
at said recorder client, preparing a file of said collaborative communications session configured for playback according to a second computer'"'"'s processing capabilities, wherein the preparation of said file includes;
encoding each of said plurality of media type data into a plurality of media type streams using a mixture of key frames and delta frames; and
at a second computer, playing back said file by selecting at least one of the media type streams that matches the second computer'"'"'s processing capabilities.
9 Assignments
0 Petitions
Accused Products
Abstract
A collaborative communication session (“session”), as created by the presenter and witnesses by one or more users on second computers, may be recorded. The session may be replayed by a user'"'"'s computer, directing the audio and visual components of the browser on the user'"'"'s computer as if the user was attending the live session. The recorded session replays the events of the live session in real time such that they playback experience contains the same audio and visual events that took place when the session was originally being recorded. Moreover, the recorded session may be encoded such that the session may be played back according to the client'"'"'s playback capabilities, permissions and preferences.
-
Citations
17 Claims
-
1. A computer implemented method for recording a collaborative communications session comprising:
-
at a first computer, sending a plurality of media type data used in said collaborative communication session to a recorder client; at said recorder client, preparing a file of said collaborative communications session configured for playback according to a second computer'"'"'s processing capabilities, wherein the preparation of said file includes; encoding each of said plurality of media type data into a plurality of media type streams using a mixture of key frames and delta frames; and at a second computer, playing back said file by selecting at least one of the media type streams that matches the second computer'"'"'s processing capabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for recording a collaborative communications session, comprising:
-
receiving a plurality of media type data from a collaborative communication session for recording; encoding each of the plurality of media type data into a plurality of media type streams using a mixture of full frames and delta frames; merging the plurality of media type streams into a file for playback, wherein the file is configured to allow a subset of the plurality of media type streams to play according to a playback device'"'"'s processing capabilities. - View Dependent Claims (13, 14)
-
-
15. A system for recording a collaborative communication session, comprising:
-
a recorder client configured to receive a plurality of media type data from a collaborative communication session for recording; an encoder client coupled to said recorder client, the encoder client configured to encode each of the plurality of media type data into a plurality of media type streams using a mixture of full frames and delta frames; the encoder client further configured to merge the plurality of media type streams into a file for playback, wherein the file is configured to allow a subset of the plurality of media type streams to play according to a playback device'"'"'s processing capabilities. - View Dependent Claims (16, 17)
-
Specification