Delivery of data via omnidirectional digital transmission
First Claim
1. A method for delivery of audiovisual data to a user, including:
- receiving a request for audiovisual data from the user via a network, said audiovisual data corresponding to said request having a title;
determining if said title is already in a transmission schedule;
adding said title to said transmission schedule if it is not already in said transmission schedule;
encrypting said audiovisual data corresponding to said request using an encryption algorithm, said encryption algorithm having a corresponding decryption algorithm;
generating a decryption key unique to the user using said corresponding decryption algorithm;
forwarding said decryption key to the user via said network; and
transmitting said encrypted audiovisual data corresponding to said request to a satellite for receipt by the user with a satellite dish, said transmitting occurring in accordance with said transmission schedule, wherein the user has a set-top box coupled to said network, and the satellite dish coupled to the set-top box, wherein the set-top box contains a storage device.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
39 Claims
-
1. A method for delivery of audiovisual data to a user, including:
-
receiving a request for audiovisual data from the user via a network, said audiovisual data corresponding to said request having a title; determining if said title is already in a transmission schedule; adding said title to said transmission schedule if it is not already in said transmission schedule; encrypting said audiovisual data corresponding to said request using an encryption algorithm, said encryption algorithm having a corresponding decryption algorithm; generating a decryption key unique to the user using said corresponding decryption algorithm; forwarding said decryption key to the user via said network; and transmitting said encrypted audiovisual data corresponding to said request to a satellite for receipt by the user with a satellite dish, said transmitting occurring in accordance with said transmission schedule, wherein the user has a set-top box coupled to said network, and the satellite dish coupled to the set-top box, wherein the set-top box contains a storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for delivery of audiovisual data to a user, including:
-
a database having one or more pieces of audiovisual data, each piece of audiovisual data having a title; a transmitter coupled to said database; an operator server coupled to a network and said database, said operator server configured to receive a request for audiovisual data from the user via a network, determine if said title is already in a transmission schedule, add said title to said transmission schedule if it is not already in said transmission schedule, encrypt said audiovisual data corresponding to said request using an encryption algorithm having a corresponding decryption algorithm, generate a decryption key unique to the user using said corresponding decryption algorithm, and forward said decryption key to the user via said network;
said database configured to forward said one or more pieces of audiovisual data to said transmitter according to said schedule; and
said transmitter designed to transmit encrypted audiovisual data to a satellite for receipt by the user with a satellite dish, wherein the user has a set-top box coupled to said network, and the satellite dish coupled to the set-top box, said satellite dish designed to receive said encrypted audiovisual data corresponding to said request, wherein the set-top box contains a storage device to store encrypted audiovisual data corresponding to said request in said storage device and decrypt said audiovisual data using said decryption key. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for delivery of audiovisual data to a user, including:
-
means for receiving a request for audiovisual data from the user via a network, said audiovisual data corresponding to said request having a title; means for determining if said title is already in a transmission schedule; means for adding said title to said transmission schedule if it is not already in said transmission schedule; means for encrypting said audiovisual data corresponding to said request using an encryption algorithm, said encryption algorithm having a corresponding decryption algorithm; means for generating a decryption key unique to the user using said corresponding decryption algorithm; means for forwarding said decryption key to the user via said network; and means for transmitting said encrypted audiovisual data corresponding to said request to a satellite for receipt by the user with a satellite dish, said transmitting occurring in accordance with said transmission schedule, wherein the user has a set-top box coupled to said network, and the satellite dish coupled to the set-top box, wherein the set-top box contains a storage device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for delivery of audiovisual data to a user, including:
-
receiving a request for audiovisual data from the user via a network, said audiovisual data corresponding to said request having a title; determining if said title is already in a transmission schedule; adding said title to said transmission schedule if it is not already in said transmission schedule; encrypting said audiovisual data corresponding to said request using an encryption algorithm, said encryption algorithm having a corresponding decryption algorithm; generating a decryption key unique to the user using said corresponding decryption algorithm; forwarding said decryption key to the user via said network; and transmitting said encrypted audiovisual data corresponding to said request to a satellite for receipt by the user with a satellite dish, said transmitting occurring in accordance with said transmission schedule, wherein the user has a set-top box coupled to said network, and the satellite dish coupled to the set-top box, wherein the set-top box contains a storage device.
-
-
37. A method for delivery of audiovisual data to a user, including:
-
receiving a request for audiovisual data from the user via a network, said audiovisual data corresponding to said request having a title; determining if said title is already in a transmission schedule; adding said title to said transmission schedule if it is not already in said transmission schedule; encrypting said audiovisual data corresponding to said request using an encryption algorithm, said encryption algorithm having a corresponding decryption algorithm; generating a decryption key unique to the user using said corresponding decryption algorithm; forwarding said decryption key to the user via said network; and transmitting said encrypted audiovisual data corresponding to said request to a satellite for receipt by the user with a satellite dish, said transmitting occurring in accordance with said transmission schedule; receiving the audiovisual data corresponding to said request using a satellite dish coupled to a set-top box associated with said user, said set-top box coupled to said network and comprising a storage device; storing said encrypted audiovisual data corresponding to said request in said storage device; and decrypting said audiovisual data using said decryption key. - View Dependent Claims (38, 39)
-
Specification