IP delivery of secure digital content
First Claim
1. A method for providing content from a head-end to a digital device, comprising:
- producing an Internet Protocol (IP) datagram including an IP header and a body that includes a plurality of packets in a Moving Picture Experts Group (MPEG) format, the plurality of packets including a first packet and a second packet preceding the first packet, the first packet including a first packet identifier to indicate a type of data stored in a payload of the first packet and the payload of the first packet is either video or audio encrypted using a first key, and a second packet including a secondary packet identifier to indicate that the second packet includes data that is (i) duplicative of the data contained in the payload of the first packet and (ii) encrypted differently than the data contained in the payload of the first packet, and to cause the digital device to discard the data contained in the first packet, the duplicative data being in a payload of the second packet and being either the video or the audio encrypted using a second key different than the first key; and
transmitting the IP datagram from the head-end.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a digital stream, inclusive of an Internet Protocol (IP) datagram, is transmitted to a digital device. IP datagram comprises an IP header and a body segmented including a plurality of packets in an MPEG format such as MPEG-2 or MPEG-4 for example. The plurality of packets comprises (i) a first packet including a payload having content and a header that comprises a first packet identifier to indicate a type of the content contained in the payload of the first packet, and (ii) a second packet including a payload and a secondary packet identifier to indicate that its payload includes content duplicative of the content contained in the first packet. The second packet precedes the first packet in the digital stream. Upon detecting the presence of duplicative content, the duplicative content is recovered, but the content contained in the payload of the first packet is disregarded.
485 Citations
17 Claims
-
1. A method for providing content from a head-end to a digital device, comprising:
-
producing an Internet Protocol (IP) datagram including an IP header and a body that includes a plurality of packets in a Moving Picture Experts Group (MPEG) format, the plurality of packets including a first packet and a second packet preceding the first packet, the first packet including a first packet identifier to indicate a type of data stored in a payload of the first packet and the payload of the first packet is either video or audio encrypted using a first key, and a second packet including a secondary packet identifier to indicate that the second packet includes data that is (i) duplicative of the data contained in the payload of the first packet and (ii) encrypted differently than the data contained in the payload of the first packet, and to cause the digital device to discard the data contained in the first packet, the duplicative data being in a payload of the second packet and being either the video or the audio encrypted using a second key different than the first key; and transmitting the IP datagram from the head-end. - View Dependent Claims (2, 3, 4, 5, 16)
-
-
6. A method for receiving content from a head-end by a digital device, comprising:
-
receiving an Internet Protocol (IP) datagram including an IP header and a body segmented including a plurality of packets in a Moving Picture Experts Group (MPEG) format, the plurality of packets comprises (i) a first packet of the plurality of packets including a payload having content being video or audio encrypted using a first key and a header that comprises a first packet identifier to indicate a type of the content contained in the payload of the first packet, and (ii) a second packet of the plurality of packets including a payload and a secondary packet identifier to indicate that the payload of the second packet includes content duplicative of the content contained in the payload of the first packet, the duplicative content in the payload of the second packet being the video or the audio encrypted using a second key different than the first key; recovering the duplicative content contained in the payload of the second packet; and disregarding the content contained in the payload of the first packet. - View Dependent Claims (7, 8, 9)
-
-
10. A software packet filter program embodied in a machine readable medium and executed by a processor, the software program comprising:
-
a first program block to extract a plurality of packets from an incoming Internet Protocol (IP) datagram, the plurality of packets comprises (i) a first packet of the plurality of packets including a payload having content being video or audio encrypted using a first key and a header that comprises a first packet identifier, and (ii) a second packet of the plurality of packets preceding the first packet, the second packet including a payload and a secondary packet identifier, the payload of the second packet including content being the video or the audio encrypted using a second key different than the first key; a second program block to determine that the second packet identifier identifies the content contained within the payload of the second packet is duplicative of the content contained in the payload of the first packet; and a third program block to recover the duplicative content contained in the payload of the second packet and disregard the content contained in the payload of the first packet. - View Dependent Claims (11, 12, 13)
-
-
14. A method for receiving content from a head-end by a digital device, comprising:
-
receiving an Internet Protocol (IP) datagram including a plurality of Packetized Elementary Stream (PES) packets, the plurality of PES packets comprises (i) a first PES packet of the plurality of PES packets including a first packet identifier (PID1) to indicate a type of content contained in the PES packet being at least one of video and audio encrypted using a first key, and (ii) a second PES packet of the plurality of PES packets including a secondary packet identifier to indicate that the second PES packet includes content duplicative of the content contained in the first PES packet the duplicative content of the second PES packet being the at least one of the video and audio encrypted using a second key different than the first key; recovering the duplicative content contained in the second PES packet; and disregarding the content contained in the first PES packet. - View Dependent Claims (15)
-
-
17. A digital device, comprising:
-
means for receiving an Internet Protocol (IP) datagram including a plurality of packets, the plurality of packets comprises (i) a first packet including a first packet identifier to indicate a type of content contained in the first packet, and (ii) a second packet including a secondary packet identifier to indicate that the second packet includes content that is identical to the content contained in the first packet and encrypted differently from the content contained in the first packet, wherein the content stored in the first packet being video or audio encrypted using a first key and the content in the second packet being duplicative content that is the video or the audio encrypted using a second key different than the first key; means for recovering the duplicative content contained in the second packet; and means for disregarding the content contained in the first packet.
-
Specification