# US 2006/0200520 A1 · System and method for record and playback of collaborative communications session

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2006/0200520 A1
- Document ID: US20060200520A1
- Status: Published application
- Kind: A1
- Application number: 11/140,303
- Filed: 2005-05-26
- Published: 2006-09-07
- Earliest claimed: 1999-11-18
- Assignees: InterCall, Inc.
- Inventors: Todd Vernon; Dan Jones; David Rust
- Web page: https://patentgrep.com/patent/US20060200520A1

## CPC

- H04L 65/1083: In-session procedures
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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.

## Claims

### 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 media data types into media type streams using a mixture of key frames and delta frames; and
at a second computer, playing back said file by selecting the media type streams that match the second computer's processing capabilities.

### Claim 2 (depends on 1)

The computer implemented method of claim 1, wherein the media type data is an audio data element.

### Claim 3 (depends on 1)

The computer implemented method of claim 1, wherein the media type data is visual data element.

### Claim 4 (depends on 1)

The computer implemented method of claim 1, wherein a full frame contains a complete copy of a buffer at a given point in time.

### Claim 5 (depends on 1)

The computer implemented method of claim 1, wherein a delta frame is configured to include only changes to the buffer since a previously captured buffer.

### Claim 6 (depends on 1)

The computer implemented method of claim 1 wherein the audio and visual data elements are encoded, stored separately and later merged into a file.

### Claim 7 (depends on 1)

The computer implemented method of claim 1 wherein the visual data elements include images dynamically integrated into the collaborative communication session.

### Claim 8 (depends on 1)

The computer implemented method of claim 1, wherein the processing capability is the bandwidth connection.

### Claim 9 (depends on 1)

The computer implemented method of claim 1, wherein the processing capability is the media type applications available on said computer.
