Systems and methods for automatically converting media content stream data accumulated during a pause of playback from a buffer to a permanent recording
First Claim
1. A method comprising:
- receiving, by a media content access subsystem, data representative of a media content stream;
temporarily storing, by the media content access subsystem, the data representative of the media content stream within a buffer for playback to a user;
detecting, by the media content access subsystem, an input command provided by the user to pause the playback of the media content stream;
pausing, by the media content access subsystem, the playback of the media content stream in response to the input command;
accumulating, by the media content access subsystem, data representative of a portion of the media content stream not yet played back within the buffer;
detecting, by the media content access subsystem, an alert condition indicating that the data representative of the portion of the media content stream not yet played back is about to be lost such that the user would be unable to experience the portion of the media content stream at a future point in time; and
converting, by the media content access subsystem in response to detecting the alert condition, the data representative of the portion of the media content stream not yet played back to a permanent recording to preserve the portion of the media content stream for the user to experience at the future point in time.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary systems and methods for automatically converting media content stream data from a buffer to a permanent recording are disclosed. An exemplary method includes a media content access subsystem receiving data representative of a media content stream, temporarily storing the data representative of the media content stream within a buffer for playback to a user, detecting an input command provided by the user to pause the playback of the media content stream, pausing the playback of the media content stream, accumulating data representative of a portion of the media content stream not yet played back within the buffer, detecting an alert condition indicating that the data representative of the portion of the media content stream not yet played back is about to be lost from the buffer, and converting the data representative of the portion of the media content stream not yet played back to a permanent recording.
14 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a media content access subsystem, data representative of a media content stream; temporarily storing, by the media content access subsystem, the data representative of the media content stream within a buffer for playback to a user; detecting, by the media content access subsystem, an input command provided by the user to pause the playback of the media content stream; pausing, by the media content access subsystem, the playback of the media content stream in response to the input command; accumulating, by the media content access subsystem, data representative of a portion of the media content stream not yet played back within the buffer; detecting, by the media content access subsystem, an alert condition indicating that the data representative of the portion of the media content stream not yet played back is about to be lost such that the user would be unable to experience the portion of the media content stream at a future point in time; and converting, by the media content access subsystem in response to detecting the alert condition, the data representative of the portion of the media content stream not yet played back to a permanent recording to preserve the portion of the media content stream for the user to experience at the future point in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 19, 20)
-
-
11. A method comprising:
-
receiving, by a media content access subsystem, data representative of a media content stream; temporarily storing, by the media content access subsystem, data representative of the media content stream within a buffer for playback to a user; detecting, by the media content access subsystem, an input command provided by the user to pause the playback of the media content stream; pausing, by the media content access subsystem, the playback of the media content stream in response to the input command; accumulating, by the media content access subsystem, data representative of the media content stream not yet played back within the buffer; examining, by the media content access subsystem, the data representative of the media content stream not yet played back and accumulated within the buffer; detecting, by the media content access subsystem while examining the data representative of the media content stream not yet played back and accumulated within the buffer, that the data representative of the media content stream not yet played back and accumulated within the buffer comprises data representative of at least one of an ending of a first media content instance and a beginning of a second media content instance; and converting, by the media content access subsystem in response to detecting that the data representative of the media content stream not yet played back and accumulated within the buffer comprises the data representative of the at least one of the ending of the first media content instance and the beginning of the second media content instance, data representative of the first media content instance not yet played back and accumulated within the buffer to a permanent recording. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
a communication facility configured to receive data representative of a media content stream; a buffering facility communicatively coupled to the communication facility and configured to temporarily store the data representative of the media content stream within a buffer for playback to a user; a playback facility communicatively coupled to the buffering facility and configured to detect an input command provided by the user to pause the playback of the media content stream and configured to pause the playback of the media content stream in response to the input command, and wherein the buffering facility is further configured to accumulate data representative of a portion of the media content stream not yet played back within the buffer while the playback of the media content stream is paused; an alert condition facility communicatively coupled to the playback facility and configured to detect an alert condition indicating that the data representative of the portion of the media content stream not yet played back is about to be lost such that the user would be unable to experience the portion of the media content stream at a future point in time; and a data conversion facility communicatively coupled to the alert condition facility and configured to convert the data representative of the portion of the media content stream not yet played back to a permanent recording to preserve the portion of the media content stream for the user to experience at the future point in time in response to the detection of the alert condition.
-
Specification