Personalized time-shifted programming
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for personalized time-shifted programming. Digital content is retrieved, for example, from a digital library. Once retrieved, the content is stored locally, for example, on a personal computer. The locally stored content is transferred, in whole or in part, to a playback device that allows a user to listen to the content of the playback device. In one embodiment, the user may designate portions of a playback time provided by the playback device to various selections. For example, with a playback device that provides two hours of content, a user may wish to listen to one half hour of news, one half hour of a series and one hour of an book. Thus, the user may partition one quarter of playback time to each of news and the series and one half of the playback time to the book. In one embodiment, the present invention provides different automatic update techniques for the playback device that may be selected by the user based on how the content is to be used. For example, the news portion may be one half hour of the most recent news available from a particular source. The series may be the most recent episode in the series, whether or not the user has listened to other stored episodes. The book portion may provide one hour of the book from the most recent stopping place each time the playback device is coupled to the library retrieval device.
119 Citations
27 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An apparatus for providing personalized time-shifted programming comprising:
-
memory means for storing a subset of the multiple titles of digital media content, wherein the subset contains a plurality of the multiple titles of digital media content retrieved from one or more libraries; and processing means for partitioning a playback period allocated for the digital media content into playback intervals 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 corresponding in amount to the consumed portion. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having stored thereon a plurality of sequences of instructions which, when executed by one or more processors cause an electronic device to:
-
retrieve multiple titles of digital media content from one or more libraries; store a subset of the multiple titles of digital media content in a memory for subsequent playback, wherein the subset contains a plurality of the multiple titles of digital media content; partition a playback period allocated for the digital media content into playback times for each of the plurality of titles of digital media content in the subset; and automatically replace 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 approximately a same amount as the consumed portion. - View Dependent Claims (16, 17)
-
-
18. An apparatus for providing personalized time-shifted programming comprising:
-
a memory that stores a plurality of contents retrieved from an external source; a computing device in communication with the memory, wherein the computing device is operative to partition a playback period allocated for the digital media content into playback times for each of the plurality of contents, and automatically replace a consumed portion of the content for at least one of the plurality of contents, wherein the consumed portion of content is replaced with an unconsumed portion of content for said at least one of the plurality of contents, the unconsumed portion being approximately a same length as the consumed portion. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method of providing personalized time-shifted media programming comprising:
-
under the control of one or more computing devices, retrieving digital media content from a library, said library residing on a distributable mass storage medium; storing a subset of the digital media content in a memory of a playback device, wherein the subset contains a plurality of 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 corresponding in amount to the consumed portion. - View Dependent Claims (26, 27)
-
Specification