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.

 
Web www.patentalert.com

> System and method for securing code and ensuring proper execution using state-based encryption

~ 00375