Delivery of audiovisual data may be accomplished using a satellite system.
The user may have a set-top box connected to a satellite dish and a
network connection. An operator server may receive a request for a title
from the user via the network connection. The operator server may then
determine if the title is in a transmission schedule and add it to the
schedule if it is not. The data corresponding to the request may be
encrypted using an encryption algorithm, and a corresponding decryption
key may be generated. The key may then be forwarded to the user via the
network connection. Then, according to the transmission schedule, the
database containing the data will forward the data to a transmitter where
it is communicated to a satellite in orbit, which then communicates the
data to the satellite dish. The data may be stored in the set-top box for
later playback.