Patent ID: 7203760

Claim:
A system for distributing content data, comprising: a data server; and a plurality of data terminals, each operable to receive content data from said data server, the content data including at least one of reproducible program content data or executable program content data, each of said plurality of data terminals being operable to perform at least one of reproducing a program including at least one of audio or video from the reproducible program content data, or executing a program using the executable program content data in accordance with input from a user, wherein said data server is operable to distribute the content data to ones of said plurality of data terminals over an electronic data network in accordance with respective user-set content distribution schedules set by distribution requests of users of said ones of said plurality of data terminals, and is operable to determine whether the electronic data network is congested before distributing the content data, such that when the data server determines that the electronic data network is not congested, the data server distributes the content data to said ones of said plurality of data terminals according to the respective user-set content distribution schedules.