Patent ID: 7624412

Claim:
A content delivery system comprising: a user device disposed at a client side of the content delivery system, and a capture system located remote from said user device, at a server side of the content delivery system, and operable to capture and process content data as the content data is broadcast from a content broadcaster; wherein: the user device includes: i) a first receiver operable to receive user input; ii) a transmitter operable to transmit, in response to a first user input identifying content to be recorded, a request to said remote capture system to capture the content identified by said first user input; iii) a second receiver operable to receive the content data captured, remotely, in response to the request; iv) a storage device for storing the captured and processed content data received by said second receiver; and v) a playout unit operable to retrieve the content from said storage device and operable to playout the retrieved content; the content data remotely captured is also processed by said remote capture system; the capture system is operable to maintain a record of all content transmitted to said user device for storage in said storage device; said capture system is operable to download data defining a graphical user interface based on the record of the content stored in the storage device of the user device; said graphical user interface identifies content that has been captured by said capture system in response to a request received by said user device and content that has been captured automatically by said capture system based on a user profile for the user associated with the user device; the graphical user interface is operable to communicate inputs from the user to the server side of the content delivery system, whereby a request from the user to retrieve and playout content stored in the storage device of the user device is provided to the server side of the content delivery system; and the playout of the content stored in the storage device is enabled under control of the server side of the content delivery system.