Patent ID: 7895288

Claim:
A computer-implemented method of providing personalized time-shifted media programming comprising: under the control of one or more computing devices, retrieving multiple titles of digital media content from one or more libraries; and storing the multiple titles of media content for subsequent playback; storing a subset of the multiple titles of digital media content in a memory of a playback device, wherein the subset contains a plurality of the multiple titles of digital media content; partitioning a playback period allocated for the playback device into playback times for each of the plurality of titles of digital media content in the subset; and automatically replacing a consumed portion of the digital media content for at least one title of the plurality of titles of digital media content in the subset, wherein the consumed portion of digital media content is replaced with an unconsumed portion of digital media content for said at least one title, the unconsumed portion being of a same length as the consumed portion.