Administering a time-shifting cache in a media playback device
AssigneeInternational Business Machines Corporation
InventorJames G. McLean
Life of this patent
Estimating the term…
Abstract
Methods, apparatus and products for administering a time-shifting cache in a media playback device are disclosed, where the media playback device receives from a digital media provider a digital media stream of digital media content and administering the time-shifting cache includes caching the digital media content of the digital media stream in the time-shifting cache; dynamically identifying one or more non-preferred segments of the cached digital media content; and managing the time-shifting cache in dependence upon the identified non-preferred segments.
Claims15
A method of administering a time-shifting cache in a media playback device, the media playback device receiving from a digital media provider a digital media stream comprising digital media content, the method comprising:
- caching the digital media content of the digital media stream in the time-shifting cache;
- dynamically identifying one or more non-preferred segments of the cached digital media content, including identifying one or more segments of digital audio, the segments limited to a maximum size, the maximum size limiting the identified segments of digital audio so that removing the identified segments of digital audio from the cached digital media content is imperceptible to a human ear during playback of the cached digital media content of the digital media stream;
- and
- managing the time-shifting cache in dependence upon the identified non-preferred segments, deleting, from the time-shifting cache, the identified non-preferred segments.
An apparatus for administering a time-shifting cache in a media playback device, the media playback device receiving from a digital media provider a digital media stream comprising digital media content, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
- caching the digital media content of the digital media stream in the time-shifting cache;
- dynamically identifying one or more non-preferred segments of the cached digital media content, including identifying one or more segments of digital audio, the segments limited to a maximum size, the maximum size limiting the identified segments of digital audio so that removing the identified segments of digital audio from the cached digital media content is imperceptible to a human ear during playback of the cached digital media content of the digital media stream;
- and
- managing the time-shifting cache in dependence upon the identified non-preferred segments, deleting, from the time-shifting cache, the identified non-preferred segments.
A computer program product for administering a time-shifting cache in a media playback device, the media playback device receiving from a digital media provider a digital media stream comprising digital media content, the computer program product disposed in a non-transmission computer readable recording medium, the computer program product comprising computer program instructions capable of:
- caching the digital media content of the digital media stream in the time-shifting cache;
- dynamically identifying one or more non-preferred segments of the cached digital media content, including identifying one or more segments of digital audio, the segments limited to a maximum size, the maximum size limiting the identified segments of digital audio so that removing the identified segments of digital audio from the cached digital media content is imperceptible to a human ear during playback of the cached digital media content of the digital media stream;
- and
- managing the time-shifting cache in dependence upon the identified non-preferred segments, deleting, from the time-shifting cache, the identified non-preferred segments.
Dependencies are inferred from the claim text.