IP Library Granted Patent US 7,369,520
Granted Patent B2
US 7,369,520 · App. 10/117,730 · Granted May 6, 2008

Internet protocol address to packet identifier mapping

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,369,520
App. No.
10/117,730
Granted
May 6, 2008
Kind
B2
Abstract

A digital video broadcast (DVB) receiver and methods are provided for processing Internet data. The DVB receiver receives at least one announcement message mapping an Internet protocol address to a transport stream packet identifier. Using the information, the DVB receiver may configure a demultiplexer to filter service components according to an Internet protocol address.

Claims (40)

1. A method comprising:

receiving information assigning an Internet protocol address to a first transport stream packet identifier, comprising:

receiving service identification information mapping a broadcast service component to a first transport stream identifier; and

receiving at least one announcement message mapping at least one Internet protocol address to a broadcast service component;

receiving a transport stream packet containing a second transport stream packet identifier;

determining by a demultiplexer whether the second transport stream packet identifier corresponds to the Internet protocol address; and

further processing the transport stream packet when the second transport packet identifier corresponds to the Internet protocol address.

2. The method of claim 1 , wherein the announcement message is received on the highest component tag of a broadcast service component that includes Internet protocol data.

3. The method of claim 1 , wherein the announcement message is in the session announcement protocol format.

4. The method of claim 3 , wherein a payload of the announcement messages is in the session description protocol format.

5. The method of claim 3 , wherein a payload of the announcement message is in the extensible markup language format.

6. The method of claim 1 , wherein the at least one announcement message is in the Internet control message protocol format.

7. The method of claim 1 , wherein the at least one announcement message is in the unidirectional hypertext transfer protocol format.

8. The method of claim 1 , wherein the Internet protocol address comprises an Internet protocol address of a digital video broadcast receiver.

9. The method of claim 1 , wherein the at least one Internet protocol address comprises an Internet protocol address of a computer device.

10. The method of claim 1 , wherein the Internet protocol address comprises an Internet protocol address of a multicast group.

11. The method of claim 1 , further comprising:

receiving return information identifying a return path between a device that receives a payload of the transport stream packet and a computer device connected to the Internet.

12. The method of claim 11 , wherein the return information includes the identification of a protocol.

13. The method of claim 11 , wherein the return information includes the identification of a telephone number, an Internet protocol address or both.

14. The method of claim 11 , further including the step of transmitting data through the return path to the computer device connected to the Internet.

15. The method of claim 1 , wherein (c) comprises comparing the first transport stream packet identifier to the second transport stream packet identifier.

16. The method of claim 1 , wherein (d) comprises decapsulating the transport stream packet.

17. An apparatus comprising:

a demultiplexer configured to identify transport stream packet identifiers by receiving service identification information mapping a broadcast service component to a first transport stream identifier and receiving at least one announcement message mapping at least one Internet protocol address to a broadcast service component;

a memory configured to contain an Internet protocol address and a corresponding transport stream packet identifier; and

a processor programmed with computer-executable instructions to perform:

receiving the identification of an Internet protocol address;

retrieving from the memory the transport stream packet identifier corresponding to the Internet protocol address; and

causing the demultiplexer to identify transport stream packets containing payloads addressed to the Internet protocol address.

18. The apparatus of claim 17 , wherein the processor is further programmed with computer-executable instructions to perform causing the demultiplexer to transmit to an external computer device the payload of transport stream packets containing payloads addressed to the Internet protocol address.

19. A computer readable-medium containing computer-executable instructions for causing a processor to perform:

receiving information assigning an Internet protocol address to a first transport stream packet identifier, comprising:

receiving service identification information mapping a broadcast service component to a first transport stream identifier; and

receiving at least one announcement message mapping at least one Internet protocol address to a broadcast service component;

receiving a transport stream packet containing a second transport stream packet identifier;

determining by a demultiplexer whether the second transport stream packet identifier corresponds to the Internet protocol address; and

further processing the transport stream packet when the second transport packet identifier corresponds to the Internet protocol address.

20. The computer readable-medium of claim 19 , further including computer-executable instructions for causing the processor to perform:

causing the demultiplexer to transmit to an external computer device the payload of transport stream packets containing payloads addressed to the Internet protocol address.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2020
From: NOKIA TECHNOLOGIES OY
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 051594/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035601/0901 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2002
From: LUOMA, JUHA-PEKKA; XU, LIN
To: NOKIA CORPORATION
Reel/Frame 012780/0063 →