IP Library Granted Patent US 8,315,255
Granted Patent B1
US 8,315,255 · App. 11/262,664 · Granted Nov 20, 2012

Psuedo wire merge for IPTV

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,315,255
App. No.
11/262,664
Granted
Nov 20, 2012
Kind
B1
Abstract

The downstream IP packets of uni-cast services, such as Internet Access or Voice over IP network, are transported over the pseudo wire from service provider nodes at the metro hub to the access edge, whereupon they are converted to be transported on the first mile technology, such as a DSL loop, that serves the subscriber's residence. A television service provider delivers the collection of television channels through the regional network to an intermediate node, herein called the metro edge device. The function of the metro edge for downstream uni-cast traffic is to de-multiplex the downstream pseudo-wires coming on packet trunks from metro hubs, into a greater number of packet trunks leading to access edges. In this invention the metro edge device is operable to unicast individual selected channels to the subscriber's residence by adding copies of the IP packets of the selected channels into the downstream flow of packets in the subscriber's pseudo wire.

Claims (29)

1. A method for delivering two streams of packets, the method comprising:

receiving, at an intermediate node in a network, a first stream of packets within a pseudo wire which provides a point-to-point connection service for delivering received packets unchanged and without reordering, the pseudo wire being used to transmit packets of the first stream from an ingress node to an egress node;

obtaining, at the intermediate node, a second stream of packets that are not within the pseudo wire;

modifying headers of the second stream of packets in such manner that downstream nodes will forward the packets in identical fashion to those of the first stream within the pseudo wire;

merging the modified packets of the second stream with the packets of the first stream; and

transmitting the merged packets towards the egress node via the pseudo wire.

2. The method of claim 1 employed for delivering a television service to a plurality of subscriber's residences, and further comprising the steps of:

receiving a single stream of a television broadcast from a source at the intermediate node in the network, the broadcast having multiple channels which are transmitted in multicast packets;

replicating and merging selected ones of the received multicast packets which contain data of selected television channels into pseudo wires; and

transmitting the selected packets via the pseudo-wires to the respective subscribers' residences.

3. The method of claim 2 wherein the merging step includes the further step of inserting fields in a header portion of the selected ones of the received multicast packets.

4. The method of claim 3 wherein the fields inserted include the packet transport headers for the packet switched network or packet trunk that transports the pseudo wire towards the subscriber, and a form of pseudo wire label, where the pseudo wire label has the same value as that used by the network to identify and encapsulate a particular subscriber's uni-cast traffic.

5. The method of claim 4 wherein the pseudo wire label has the format and semantics of a pseudo-wire label as defined by the IETF Pseudo-Wire End to End Emulation Working Group.

6. The method of claim 4 wherein the pseudo wire label has the format and semantics of a Service VLAN ID (“S-VID”) as defined by the IEEE 802.1 ad, Provider Bridge Network group.

7. The method of claim 4 wherein the pseudo wire label has the format and semantics of an Extended Service Tag or I-TAG as defined by the IEEE 802.1ah, Provider Backbone Bridge Network (“PBB”) group.

8. The method of claim 4 wherein the merging step includes the further step of swapping fields in a header portion of the selected ones of the received multicast packets.

9. The method of claim 8 further including swapping a multicast destination MAC address of the received multicast packet for a unicast destination MAC address where the unicast destination MAC address is the address of a device at the subscriber's residence.

10. The method of claim 2 including the further step of, in response to signaling from the subscriber's residence, selecting different ones of the received multicast packets which contain data of a newly selected television channel for merging into the pseudo wire.

11. The method of claim 6 wherein a signaling from the subscriber's residence includes an indication of the MAC address associated with the decoder device in the residence that is to receive the channel.

12. A network architecture for delivering two streams of packets, the network architecture comprising:

an intermediate node including physical memory, processing hardware and an interface configured to receive a first stream of packets within a pseudo wire which provides a point-to-point connection service for delivering received packets unchanged and without reordering, the pseudo wire being used to transmit packets of this first stream from an ingress node to an egress node, the intermediate node being further configured to obtain a second stream of packets that are not within the pseudo wire;

processing logic of the processing hardware configured to:

modify the headers of the second stream of packets in such manner that downstream nodes will forward the packets in identical fashion to those of the first stream within the pseudo wire; and

merge the modified packets of the second stream with the packets of the first stream; and

transmission logic of the processing hardware configured to transmit the merged packets towards the egress node via the pseudo wire.

13. The network architecture of claim 12 employed for delivering a television service to a plurality of subscriber residences from a source, and further wherein:

the intermediate node is configured to receive a single stream of a television broadcast from the source, the broadcast having multiple channels which are transmitted in multicast packets, the intermediate node being further configured to replicate and merge selected ones of the received multicast packets which contain data of particular selected television channels into a pseudo-wire, and unicast-transmit the selected packets via the pseudo-wire to decoders at the respective subscriber residences.

14. The network architecture of claim 13 further including the intermediate node operable in conjunction with a channel change control function that informs the intermediate node which of the multicast packets to select and the values of the fields to be inserted in a header portion of the selected multicast packets.

15. The network architecture of claim 14 wherein the fields inserted include the packet transport headers for the packet switched network or packet trunk that transports the pseudo wire towards the subscriber, and a form of pseudo wire label, where the pseudo wire label has the same value as that used by the network to identify and encapsulate a particular subscriber's uni-cast traffic.

Assignments (6)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 032162/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032117/0078 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →