US2016337692A1PendingUtilityA1

Secure video distribution

Assignee: MARVELL WORLD TRADE LTDPriority: Oct 26, 2006Filed: Aug 1, 2016Published: Nov 17, 2016
Est. expiryOct 26, 2026(~0.3 yrs left)· nominal 20-yr term from priority
Inventors:Alan Armstrong
H04N 7/1675H04L 63/0428H04N 21/4623H04N 21/4385H04N 21/43622H04N 21/4367H04N 21/64322H04N 21/4405H04N 21/4408
50
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.