IP Library Granted Patent US 8,352,547
Granted Patent B1
US 8,352,547 · App. 13/402,299 · Granted Jan 8, 2013

System and method for record and playback of collaborative web browsing 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 8,352,547
App. No.
13/402,299
Granted
Jan 8, 2013
Kind
B1
Abstract

A system, method, and computer-readable medium for recording and replaying a web browsing session. A presenter client presents a web browsing session to an attendee client via a network. The web browsing session is viewed at the attendee client and recorded by the presenter client. A control server that is connected to the presenter client and the attendee client via the network enables the presenter client to control the web browsing session at the attendee client, and a playback client that is connected to the control server via the network requests playback of the recorded web browsing session from the control server. The recorded web browsing session is then replayed at the playback client.

Claims (49)

1. A system, comprising:

a presenter client;

a control server connected to the presenter client;

wherein the control server enables the presenter client to control a web browsing session;

wherein the presenter client includes a counter to keep track of a number of one or more messages sent to the control server; and

a playback client connected to the control server and configured to replay the web browsing session recorded by the presenter client.

2. The system according to claim 1 , wherein the presenter client comprises:

an initiator configured to begin recording the web browsing session;

a selector enabling the presenter client to select a name for the recorded web browsing session; and

a presenter client transmitter configured to transmit audio and visual data of the web browsing session to the control server.

3. The system according to claim 2 , wherein the control server comprises a control client receiver to receive the audio and visual data transmitted by the presenter client transmitter.

4. The system according to claim 3 , wherein the control server comprises an archiver to store the audio and visual data of the web browsing session.

5. The system according to claim 4 , wherein the control server comprises a merger configured to merge the audio and visual data stored in the archiver.

6. The system according to claim 5 , wherein the control server comprises a control client transmitter configured to transmit the merged audio and visual data to the playback client.

7. The system according to claim 6 , wherein the playback client comprises:

a requestor configured to transmit a request to the control client receiver to replay the recorded web browsing session; and

a playback client receiver configured to receive the merged audio and visual data from the control client transmitter.

8. The system according to claim 1 , further comprising:

a first web browser installed on the presenter client to present the web browser session;

a second web browser installed on an attendee client to view the web browser session, wherein the attendee client is configured to view the web browsing session presented by the presenter client; and

a third web browser installed on the playback client to replay the web browser session recorded by the presenter client.

9. The system according to claim 8 , wherein the control server is configured to:

enable at least one of the presenter client to control the web browsing session at the attendee client: and

the presenter client to control the second web browser installed on the attendee client.

10. The system according to claim 8 , wherein the presenter client comprises a first applet associated with the first web browser, wherein the attendee client comprises a second applet associated with the second web browser; and wherein the first and second applets are configured to communicate with the control server via the network.

11. The system according to claim 8 , wherein the presenter client, the attendee client, and the playback client are one of a personal computer and a laptop computer.

12. The system according to claim 8 , comprising a network connected to the presenter client, the control server, the playback client, and the attendee client wherein the network is one of an Internet, a LAN, a WAN, and an intranet.

13. A method, comprising:

presenting a web browsing session by a presenter client;

recording the web browsing session by the presenter client;

wherein the presenter client includes a counter to keep track of a number of one or messages sent to the control server; and

replaying the recorded browsing session at a playback client connected to the presenter client via the network.

14. The method of claim 13 , comprising presenting the web browsing session by the presenter client to an attendee client connected to the presenter client and the client server via the network.

15. The method of claim 14 , comprising viewing the web browsing session at the attendee client.

16. The method according to claim 14 , wherein the presenter client, the attendee client, and the playback client are one of a personal computer and a laptop computer.

17. The method according to claim 14 , wherein:

the web browser session is presented via a first web browser installed on the presenter client;

the web browser session is viewed via a second web browser installed on the attendee client; and

the web browser session recorded by the presenter client is replayed via a third web browser installed on the playback client.

18. The method according to claim 17 , further comprising enabling the presenter client to control the second web browser installed on the attendee client.

19. The method according to claim 18 , wherein a first applet associated with the first web browser and a second applet associated with the second web browser communicate with the control server via the network.

20. The method according to claim 13 , further comprising:

transmitting audio and visual data of the web browsing session from a presenter client transmitter to a control server connected to the presenter client via the network;

receiving the audio and visual data transmitted by the presenter client transmitter at a control client receiver;

storing the received audio and visual data of the web browsing session in an archiver of the control server;

merging the audio and visual dated stored in the archiver;

transmitting a request from a requestor of the playback client to the control client receiver to replay the recorded web browsing session at the playback client;

transmitting the merged audio and visual data from a control client transmitter to the playback client connected to the control server via the network; and

receiving the merged audio and visual data from the control client transmitter at a playback client receiver.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: INTERCALL, INC.; INTRADO INC.; TELEVOX SOFTWARE, INCORPORATED; TWENTY FIRST CENTURY COMMUNICATIONS, INC.; WEST BUSINESS SOLUTIONS, LLC; WEST DIRECT, LLC; WEST INTERACTIVE CORPORATION
Reel/Frame 062160/0359 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 030537, FRAME 0676 Recorded Oct 10, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: INTERCALL, INC. NKA WEST UNIFIED COMMUNICATIONS SERVICES, INC.; WEST INTERACTIVE CORPORATION II (NKA WEST INTERACTIVE SERVICES CORP.); WEST NOTIFICATIONS, INC. (NKA WEST INTERACTIVE SERVICES CORP.); WEST CORPORATION
Reel/Frame 044166/0699 →
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: CONTIGO SOFTWARE, INC.
To: RAINDANCE COMMUNICATIONS, INC.
Reel/Frame 031775/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2013
From: INTERCALL, INC.
To: OPEN INVENTION NETWORK, LLC
Reel/Frame 031775/0763 →
SECURITY AGREEMENT Recorded Jun 18, 2012
From: INTERCALL, INC., A DELAWARE CORPORATION; INTRADO INC., A DELAWARE CORPORATION; TELEVOX SOFTWARE, INCORPORATED, A DELAWARE CORPORATION; TWENTY FIRST CENTURY COMMUNICATIONS, INC., AN OHIO CORPORATION; WEST BUSINESS SOLUTIONS, LLC, A DELAWARE LIMITED LIABILITY COMPANY; WEST DIRECT, LLC, A DELAWARE LIMITED LIABILITY COMPANY; WEST INTERACTIVE CORPORATION, A DELAWARE CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 028397/0305 →