IP Library Granted Patent US 7,924,872
Granted Patent B2
US 7,924,872 · App. 10/569,616 · Granted Apr 12, 2011

Transport network multiplexing for transport and ethernet packets

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,924,872
App. No.
10/569,616
Granted
Apr 12, 2011
Kind
B2
Abstract

A system for multiplexing a transport packet and an Ethernet packet comprises a transport interface for receiving a transport stream comprising the transport packet and a network interface for receiving a network stream comprising the Ethernet packet. The system comprises a packet identifier coupled to the transport interface for filtering the transport stream and selecting the transport packet and a date formatter coupled to the network interface for creating a transport header appended to the Ethernet packet. The system further comprises a multiplexer for receiving the transport packet from the packet identifier, for receiving the Ethernet packet from the data formatter, and for multiplexing the transport packet and the Ethernet packet comprising the transport header.

Claims (42)

1. A method for processing a transport packet and an Ethernet packet comprising:

receiving at a transport interface a transport stream comprising the transport packet and receiving at a network interface a network stream comprising the Ethernet packet formatted in compliance with an Ethernet specification, the transport packet formatted in compliance with a first protocol specification different from the Ethernet specification;

filtering the transport stream to select at least the transport packet;

encapsulating the Ethernet packet such that the Ethernet packet header information is preserved, the encapsulating including appending a transport header to at least a portion of the Ethernet packet to form a reformatted packet formatted in compliance with the first protocol specification; and

selecting one of the transport packet and the reformatted packet for output into an output stream of packets, wherein the output stream of packets is formatted in compliance with the first protocol specification, wherein selecting further comprises giving priority to the transport packet over the reformatted packet.

2. The method of claim 1 , further comprising formatting the output stream of packets into an appropriate format for external transport.

3. The method of claim 1 , wherein selecting further comprises buffering a portion of the transport packet until transmission of the transport packet is complete.

4. The method of claim 3 , wherein buffering further comprises:

signaling a system controller upon the receipt of a complete transport packet; and

transmitting the transport packet to a multiplexer.

5. The method of claim 1 , wherein selecting further comprises buffering a portion of the reformatted packet until transmission of the reformatted packet is complete.

6. The method of claim 5 , wherein buffering further comprises:

signaling a system controller upon the receipt of a complete reformatted packet; and

transmitting the reformatted packet to a multiplexer.

7. A system for processing a transport packet and an Ethernet packet comprising:

a transport interface for receiving a transport stream comprising the transport packet, the transport packet formatted in compliance with a first protocol specification;

a network interface for receiving a network stream comprising the Ethernet packet formatted in compliance with an Ethernet specification, wherein the first protocol specification is different from the Ethernet specification;

a packet identifier coupled to the transport interface for filtering the transport stream and selecting the transport packet;

a data formatter coupled to the network interface for encapsulating the Ethernet packet such that the Ethernet packet header information is preserved, the encapsulating including appending a transport header to at least a portion of the Ethernet packet, to form a reformatted packet formatted in compliance with the first protocol specification;

a multiplexer for receiving the transport packet from the packet identifier, for receiving the reformatted packet from the data formatter, and for selecting one of the transport packet and the reformatted packet for output into an output stream of packets, wherein the output stream of packets is formatted in compliance with the first protocol specification; and

a system controller for controlling the multiplexer to give priority to the transport packet over the reformatted packet.

8. The system of claim 7 , further comprising an output formatter for formatting the output stream of packets into an appropriate format for external transport.

9. The system of claim 7 , further comprising a buffer disposed between the packet identifier and the multiplexer for storing the transport packet.

10. The system of claim 7 , further comprising a buffer disposed between the data formatter and the multiplexer for storing the reformatted packet.

11. The system of claim 10 , further comprising a system controller for controlling the buffer.

12. A program storage device readable by machine, tangibly embodying a program of instructions, which when executed by the machine, cause the machine to perform a method for processing a transport packet and an Ethernet packet, the method comprising:

receiving at a transport interface a transport stream comprising the transport packet and receiving at a network interface a network stream comprising the Ethernet packet formatted in compliance with an Ethernet specification, the transport packet formatted in compliance with a first protocol specification different from the Ethernet specification;

filtering the transport stream to select at least the transport packet;

encapsulating the Ethernet packet such that the Ethernet packet header information is preserved, the encapsulating including appending a transport header to at least a portion of the Ethernet packet to form a reformatted packet formatted in compliance with the first protocol specification; and

selecting one of the transport packet and the reformatted packet for output into an output stream of packets, wherein the output stream of packets is formatted in compliance with the first protocol specification, wherein selecting further comprises giving priority to the transport packet over the reformatted packet.

13. The device of claim 12 , further comprising formatting the output stream of packets into an appropriate format for external transport.

14. The device of claim 12 , wherein selecting further comprises buffering a portion of the transport packet until transmission of the transport packet is complete.

15. The device of claim 14 , wherein buffering further comprises:

signaling a system controller upon the receipt of a complete transport packet; and

transmitting the transport packet to a multiplexer.

16. The device of claim 12 , wherein selecting further comprises buffering a portion of the reformatted packet until transmission of the reformatted packet is complete.

17. The device of claim 16 , wherein buffering further comprises:

signaling a system controller upon the receipt of a complete reformatted packet; and

transmitting the reformatted packet to a multiplexer.

18. The method of claim 1 , wherein the first protocol specification includes an MPEG transport specification.

19. The method of claim 7 , wherein the first protocol specification includes an MPEG transport specification.

20. The method of claim 12 , wherein the first protocol specification includes an MPEG transport specification.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: THOMSON LICENSING SAS
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 052580/0494 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 017722 FRAME: 0363. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 28, 2019
From: THOMSON LICENSING S.A
To: THOMSON LICENSING
Reel/Frame 049882/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2006
From: THOMSON LICENSING S.A.
To: LICENSING
Reel/Frame 017722/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2006
From: LOCKRIDGE, TERRY WAYNE; WETZEL, DANIEL THOMAS; DERRENBERGER, MIKE ARTHUR
To: THOMSON LICENSING S.A.
Reel/Frame 017632/0482 →