IP Library Granted Patent US 7,349,944
Granted Patent B2
US 7,349,944 · App. 11/140,303 · Granted Mar 25, 2008

System and method for record and playback of collaborative communications session

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,349,944
App. No.
11/140,303
Granted
Mar 25, 2008
Kind
B2
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 (29)

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.

2. The computer implemented method of claim 1 , wherein one or more of the plurality of the media type data is an audio data element.

3. The computer implemented method of claim 1 , wherein one or more of the plurality the media type data is visual data element.

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

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

6. The computer implemented method of claim 1 wherein the plurality of media data types are encoded, stored separately and later merged into the file.

7. The computer implemented method of claim 1 wherein one of the plurality of media data types comprises visual data elements that include images dynamically integrated into the collaborative communication session.

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

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

10. The computer implemented method of claim 1 , wherein the preparation of said file further includes:

recording each media type data as a separate track; and

synchronizing and merging the plurality of media type streams.

11. The computer implemented method of claim 10 , wherein the recording further includes recording the media type data such that on playback the media type of each media type stream can be determined and used to apply different processing to each according to media type.

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.

13. The method of claim 12 , wherein the at least one of the plurality of media type data is audio and at least one of the plurality of media type data is visual, and the subset of the media type streams played during playback comprises audio.

14. The method of claim 12 , wherein the at least one of the plurality of media type data is audio and at least one of the plurality of media type data is visual, and the subset of the merged media type streams played during playback comprises audio and visual.

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.

16. The system of claim 15 , wherein the at least one of the plurality of media type data is audio and at least one of the plurality of media type data is visual, and the subset of the media type streams played during playback comprises audio.

17. The system of claim 15 , wherein the at least one of the plurality of media type data is audio and at least one of the plurality of media type data is visual, and the subset of the merged media type streams played during playback comprises audio and visual.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS SUCCESSOR TO WACHOVIA BANK, NATIONAL ASSOCIATION
To: WEST CORPORATION; COSMOSIS CORPORATION; INTERCALL, INC.; INTRADO COMMUNICATIONS INC.; INTRADO COMMUNICATIONS OF VIRGINIA INC.; INTRADO INC.; INTRADO INFORMATION SYSTEM HOLDINGS, INC.; INTRADO COMMAND SYSTEMS, INC.; GEO911, INC.; POSITRON PUBLIC SAFETY SYSTEMS CORP.; MASYS CORPORATION; TELEVOX SOFTWARE, INCORPORATED; WEST ASSET MANAGEMENT, INC.; WEST DIRECT II, INC.; WEST INTERACTIVE CORPORATION; WEST INTERNATIONAL CORPORATION; NORTHERN CONTACT, INC.; WEST NOTIFICATIONS GROUP, INC.; WEST RECEIVABLE SERVICES, INC.; WEST BUSINESS SERVICES, LLC; WEST DIRECT, LLC; WEST FACILITIES, LLC; WEST AT HOME, LLC; WEST CUSTOMER MANAGEMENT GROUP, LLC; ASSET DIRECT MORTGAGE, LLC; INTERCALL TELECOM VENTURES, LLC; BUYDEBTCO, LLC; THE DEBT DEPOT, LLC; WEST ASSET PURCHASING, LLC; INTRADO INTERNATIONAL, LLC; STARGATE MANAGEMENT LLC
Reel/Frame 062249/0385 →
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS SUCCESSOR TO WACHOVIA BANK, NATIONAL ASSOCIATION
To: INTERCALL, INC.; INTRADO INC.; WEST CORPORATION; WEST DIRECT, LLC; WEST NOTIFICATIONS GROUP, INC.
Reel/Frame 062201/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2017
From: OPEN INVENTION NETWORK, LLC
To: RED HAT, INC.
Reel/Frame 043276/0799 →
RELEASE OF SECURITY INTEREST Recorded Jun 6, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: WEST CORPORATION; INTERCALL, INC.
Reel/Frame 042701/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2013
From: INTERCALL, INC.
To: OPEN INVENTION NETWORK, LLC
Reel/Frame 031775/0763 →
SECURITY AGREEMENT Recorded Apr 16, 2010
From: INTERCALL, INC.; INTRADO, INC.; WEST CORPORATION; WEST DIRECT, LLC; WEST NOTIFICATIONS GROUP, INC.
To: WACHOVIA BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 024244/0216 →
ASSIGNMENT AND ASSUMPTION OF SECURITY Recorded Aug 12, 2009
From: WEST CORPORATION; COSMOSIS CORPORATION; INTERCALL, INC.; INTRADO COMMUNICATIONS INC.; INTRADO COMMUNICATIONS OF VIRGINIA INC.; INTRADO INC.; INTRADO INFORMATION SYSTEM HOLDINGS, INC.; INTRADO COMMAND SYSTEMS, INC.; GEO911, INC.; POSITRON PUBLIC SAFETY SYSTEMS CORP.; MASYS CORPORATION; NORTHERN CONTACT, INC.; TELEVOX SOFTWARE, INCORPORATED; WEST ASSET MANAGEMENT, INC.; WEST DIRECT II, INC.; WEST INTERACTIVE CORPORATION; WEST INTERNATIONAL CORPORATION; WEST NOTIFICATIONS GROUP, INC.; WEST RECEIVABLE SERVICES, INC.; WEST BUSINESS SERVICES, LLC; WEST DIRECT, LLC; WEST FACILITIES, LLC; WEST AT HOME, LLC; WEST CUSTOMER MANAGEMENT GROUP, LLC; ASSET DIRECT MORTGAGE, LLC; INTERCALL TELECOM VENTURES, LLC; BUYDEBTCO, LLC; THE DEBT DEPOT, LLC; WEST ASSET PURCHASING, LLC; INTRADO INTERNATIONAL, LLC; STARGATE MANAGEMENT LLC
To: WACHOVIA BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 023085/0574 →
MERGER Recorded Oct 16, 2006
From: RAINDANCE COMMUNICATIONS, INC.
To: INTERCALL, INC.
Reel/Frame 018385/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2005
From: VERNON, TODD; JONES, DAN; RUST, DAVID BRADLEY
To: RAINDANCE COMMUNICATIONS, INC.
Reel/Frame 016941/0899 →