IP Library Granted Patent US 7,801,126
Granted Patent B2
US 7,801,126 · App. 11/182,234 · Granted Sep 21, 2010

Method and system for encoding packet interdependency in a packet data transmission system

Assignee: Alcatel-Lucent USA Inc.
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,801,126
App. No.
11/182,234
Granted
Sep 21, 2010
Kind
B2
Abstract

Method and system for encoding packet interdependency in a packet data stream. In one embodiment, the scheme comprises providing, for each packet in the packet data stream, a dependency relationship field associated therewith; and representing dependency of a first packet on a second packet of the packet data stream by a binary code in the dependency relationship field of the first packet, the binary code for describing the dependency as a subset relationship between the first and second packets.

Claims (22)

1. A method of encoding packet interdependency in a packet data stream, comprising:

generating, via a plurality of data sources, a packet data stream through a video packet data transmitter, wherein the packet data stream comprises a plurality of data packets, each data packet carrying video data as payload;

for each packet in said packet data stream, providing a relative displacement pointer (RDP) field associated therewith, said RDP field including a first direction dependency subfield and a second direction dependency subfield;

representing dependency of a particular packet of said packet data stream by a first binary code in said first direction dependency subfield and a second binary code in said second direction dependency subfield, said first binary code for describing said particular packet's dependency on a packet disposed in one direction of said packet data stream and said second binary code for describing said particular packet's dependency on a packet disposed in an opposite direction of said packet data stream; and

receiving said packet data stream by binary code for describing said particular packet's dependency on a packet disposed in one direction of said packet data stream and said second binary code for describing said particular packet's dependency on a packet disposed in an opposite direction of said packet data stream in a packet data receiver communicably coupled to the video packet data transmitter.

2. The method of encoding packet interdependency in a packet data stream as recited in claim 1 , wherein said RDP field is provided within a header block of said particular packet.

3. The method of encoding packet interdependency in a packet data stream as recited in claim 1 , wherein said RDP field is provided within a payload block of said particular packet.

4. The method of encoding packet interdependency in a packet data stream as recited in claim 1 , wherein said RDP field is encoded by an encoder coupled to a video packet data transmitter.

5. The method of encoding packet interdependency in a packet data stream as recited in claim 4 , wherein said video packet data transmitter functions to multiplex data from a plurality of video sources.

6. A system for encoding packet interdependency in a packet data stream, comprising:

means for providing a relative displacement pointer (RDP) field associated with each packet in said packet data stream, wherein each data packet carries video data as payload, said RDP field including a first direction dependency subfield and a second direction dependency subfield; and

means for representing dependency of a particular packet of said packet data stream by a first binary code in said first direction dependency subfield and a second binary code in said second direction dependency subfield, said first binary code for describing said particular packet's dependency on a packet disposed in one direction of said packet data stream and said second binary code for describing said particular packet's dependency on a packet disposed in an opposite direction of said packet data stream.

7. The system for encoding packet interdependency in a packet data stream as recited in claim 6 , wherein said RDP field is provided within a header block of said first packet.

8. The system for encoding packet interdependency in a packet data stream as recited in claim 6 , wherein said RDP field is provided within a payload block of said first packet.

9. The system for encoding packet interdependency in a packet data stream as recited in claim 6 , wherein said RDP field is encoded by an encoder coupled to a video packet data transmitter.

10. The system for encoding packet interdependency in a packet data stream as recited in claim 9 , wherein said video packet data transmitter functions to multiplex data from a plurality of video sources.

11. A packet data transmission system for transmitting a packet data stream, comprising:

a packet data transmitter operable to multiplex data from a plurality of video sources into said packet data stream, wherein the packet data stream comprises a plurality of data packets, each data packet carrying video data as payload;

an encoder for representing dependency of a particular packet of said packet data stream by a first binary code in said first direction dependency subfield and a second binary code in said second direction dependency subfield, said first binary code for describing said particular packet's dependency on a packet disposed in one direction of said packet data stream and said second binary code for describing said particular packet's dependency on a packet disposed in an opposite direction of said packet data stream; and

a packet data receiver including a decoder for receiving said packet data stream, said decoder for decoding dependency of packets in said packet data stream.

12. The packet data transmission system for transmitting a packet data stream as recited in claim 11 , wherein said RDP field is provided within a header block of said particular packet.

13. The packet data transmission system for transmitting a packet data stream as recited in claim 11 , wherein said RDP field is provided within a payload block of said particular packet.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
CHANGE OF NAME Recorded Jul 28, 2010
From: ALCATEL USA SOURCING, L.P.
To: ALCATEL USA SOURCING, INC.
Reel/Frame 024753/0316 →
MERGER Recorded Jul 28, 2010
From: ALCATEL USA SOURCING, INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 024753/0247 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2005
From: BLANTON, JOHN
To: ALCATEL USA SOURCING, L.P.
Reel/Frame 016787/0428 →
Continuity (1)
Related Publication 20070036129A1 · Feb 15, 2007