IP Library Granted Patent US 7,921,157
Granted Patent B2
US 7,921,157 · App. 11/549,934 · Granted Apr 5, 2011

Duplicating digital streams for digital conferencing using switching technologies

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,921,157
App. No.
11/549,934
Granted
Apr 5, 2011
Kind
B2
Abstract

Using switching technologies to duplicate packets of a digital stream (e.g., digital video stream) sent from one workstation to multiple recipient workstations, where the switching technologies enable the multiple streams sent from the switch to the recipient workstations to be generated from a single digital stream sent from the sending workstation to the switch. Data units, such as video data units, may be transmitted by using a switch to enable receipt of a stream of data units including a payload portion and an attribute portion from at least two conferencing participants. The switch is used to duplicate at least a subportion of the payload portion of a data unit within the stream of data units, and to enable access to the duplicated subportion of the data unit by two or more conferencing participants.

Claims (27)

1. A method of transmitting data units to participants of a conference using a switch, the method comprising:

receiving, at the switch, a first data unit from a first conferencing participant, the first data unit addressed to the switch and including a payload portion;

forwarding, by the switch, the first data unit to at least a second conferencing participant and a third conferencing participant by:

generating a first and a second duplicated data unit by duplicating at least a portion of the payload portion of the first data unit and adding header information to reflect destination address information,

wherein duplicating at least a portion of the payload portion of the second data unit includes:

identifying a portion of the payload portion that is not suitable for the third conferencing participant;

filtering the payload portion of the second data unit by removing the portion that is not suitable for the third conferencing participant;

duplicating a remaining portion of the payload portion of the second data unit for transmission to the third conferencing participant;

transmitting the first duplicated data unit to the second conferencing participant and transmitting the second duplicated data unit to the third conferencing participant;

receiving, at the switch, a second data unit from the second conferencing participant; and

forwarding, by the switch, the second data unit to at least the first conferencing participant and the third conferencing participant.

2. The method of claim 1 wherein the first data unit includes an Internet Protocol packet.

3. The method of claim 2 wherein duplicating at least a portion of the payload portion of the first data unit includes:

copying the payload portion of the Internet Protocol packet and adding an Internet Protocol address of the corresponding conferencing participant as the header information.

4. The method of claim 1 wherein duplicating at least a portion of the payload portion of the first data unit includes duplicating only the payload portion of the first data unit.

5. The method of claim 1 wherein the first data unit is addressed to a unicast address of the switch.

6. The method of claim 1 wherein adding header information to reflect address information of the corresponding conferencing participant includes adding a unicast address of the corresponding conferencing participant.

7. The method of claim 1 wherein forwarding the first data unit includes:

filtering an originating stream of data units from an originating conferencing participant so that a data unit included in the originating stream is not transmitted back to the originating conferencing participant.

8. The method of claim 1 wherein duplicating at least a portion of the payload portion of the first data unit includes trans coding an underlying media format of the first data unit to a different bit rate.

9. The method of claim 1 further comprising determining whether one of the second conferencing component or the third conferencing component is attempting to actively participate.

10. The method of claim 9 wherein forwarding the first data unit includes forwarding the first data unit to the conferencing participant attempting to actively participate.

11. The method of claim 9 wherein the first data unit is not forwarded to conferencing participants that have not been attempting to actively participate.

12. The method of claim 1 wherein forwarding the first data unit comprises using a conference manager to designate which of the conferencing participants the first data unit is forwarded to.

13. The method of claim 1 wherein adding header information comprises modifying a destination address of the first data unit to specify an address of the corresponding conferencing participant.

14. The method of claim 1 wherein adding header information comprises replacing a destination address of the first data unit to specify an address of the corresponding conferencing participant.

15. The method of claim 1 wherein adding header information comprises adding a new IP header with destination information of the corresponding conferencing participant.

Assignments (7)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028487/0602 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
CHANGE OF NAME Recorded Dec 31, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 023723/0585 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2007
From: BROWN, SCOTT K.
To: AMERICA ONLINE, INC.
Reel/Frame 018744/0509 →