Secure video distribution
Abstract
An apparatus including a first input circuit configured to receive packets of encrypted encoded video data from a first network and a storage device preauthorized by the first network to configured store the encrypted encoded video data. A retrieve circuit retrieves the encrypted encoded video data from the storage device. A first output circuit transmits a signal representing the encrypted encoded video data. A set-top box includes a second input circuit configured to receive the signal representing the encrypted encoded video data from the output circuit. A decrypt circuit decrypts the encrypted encoded video data and generates encoded video data. A decode circuit decodes the encoded video data into video data. A second output circuit outputs a multimedia signal representing the video data. The set-top box does not store a portion of the video data or the encoded video data.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An apparatus comprising:
a first input circuit configured to receive packets of encrypted encoded video data from a first network; a storage device preauthorized by the first network to store the encrypted encoded video data; a retrieve circuit configured to retrieve the encrypted encoded video data from the storage device; a first output circuit configured to transmit a signal representing the encrypted encoded video data; and a set-top box comprising:
a second input circuit configured to receive the signal representing the encrypted encoded video data from the output circuit;
a decrypt circuit configured to decrypt the encrypted encoded video data and to generate encoded video data;
a decode circuit configured to decode the encoded video data into video data; and
a second output circuit configured to output a multimedia signal representing the video data,
wherein the set-top box does not store a portion of the video data or the encoded video data.
2 . The apparatus of claim 1 , wherein the packets of encrypted encoded video data comprise Internet Protocol packets.
3 . The apparatus of claim 1 , wherein the packets of encrypted encoded video data comprise Ethernet packets.
4 . The apparatus of claim 1 , wherein the video data represents one or more videos, the apparatus further comprising:
a queue circuit configured to determine a number of the videos stored on the storage device; and a third output circuit configured to transmit a first message to the first network, the first message representing the number of the videos stored on the storage device.
5 . The apparatus of claim 4 , further comprising:
a control circuit configured to receive a command to discard one of the videos stored on the storage device, wherein the storage device is configured to discard the one of the videos in response to the control circuit receiving the command, wherein the queue circuit is configured to determine a current number of the videos stored on the storage device, and wherein the third output circuit is configured to transmit a second message to the first network, the second message representing the current number of the videos stored on the storage device.
6 . The apparatus of claim 1 , wherein the first network is implemented using the Internet.
7 . The apparatus of claim 1 , wherein the multimedia signal comprises a high-definition television signal.
8 . The apparatus of claim 1 , further comprising:
a first network port configured to receive the packets of encrypted encoded video data and first other data from the first network, and to transmit second other data to the first network; a second network port configured to transmit the first other data to a local network, and to receive the second other data from the local network; and a switch configured to pass the packets of encrypted encoded video data from the first network port to the storage device, and to pass the first and second other data between the first and second network ports.
9 . The apparatus of claim 8 , wherein the first network port is configured to receive first voice data and transmit second voice data, and the apparatus further comprises:
an analog telephone interface configured to transmit first analog telephone signals representing the first voice data, and to receive second analog telephone signals representing the second voice data, wherein the switch is configured to pass the first and second voice data between the first network port and the analog telephone interface.
10 . A method comprising:
receiving packets of encrypted encoded video data from a first network; storing the encrypted encoded video data on a storage device preauthorized by the first network to store the encrypted encoded video data; retrieving the encrypted encoded video data from the storage device; transmitting a signal representing the encrypted encoded video data to a set-top box; receiving, at the set-top box, the signal representing the encrypted encoded video data; decrypting the encrypted encoded video data and generating encoded video data; decoding the encoded video data into video data; outputting a multimedia signal representing the video data; and not storing a portion of the video data or the encoded video data in the set-top box.
11 . The method of claim 10 , wherein the packets of encrypted encoded video data comprise Internet Protocol packets.
12 . The method of claim 10 , wherein the packets of encrypted encoded video data comprise Ethernet packets.
13 . The method of claim 10 , wherein the video data represents one or more videos, the method further comprising:
determining a number of the videos stored on the storage device; and transmitting a first message to the first network, the first message representing the number of the videos stored on the storage device.
14 . The method of claim 10 , further comprising:
receiving a command to discard one of the videos stored on the storage device; discarding the one of the videos in response to the command; determining a current number of the videos stored on the storage device; and transmitting a second message to the first network, the second message representing the current number of the videos stored on the storage device.
15 . The method of claim 10 , wherein the first network is implemented using the Internet.
16 . The method of claim 10 , wherein the multimedia signal comprises a high-definition television signal.
17 . The method of claim 10 , further comprising:
receiving the packets of encrypted encoded video data and first other data from the first network; transmitting the first other data to a local network; receiving second other data from the local network; transmitting the second other data to the first network; passing the packets of encrypted encoded video data from the first network to the storage device; and passing the first and second other data between the first network and the local network.
18 . The method of claim 10 , further comprising:
receiving first voice data from the first network; transmitting first analog telephone signals representing the first voice data; receiving second analog telephone signals representing second voice data; and transmitting the second voice data to the first network.Join the waitlist — get patent alerts
Track US2016337692A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.