CONVERTING TIME-SHIFT BUFFERING FOR PERSONAL VIDEO RECORDING INTO PERMANENT RECORDINGS
First Claim
Patent Images
1. A media content recording system in a subscriber television system, comprising:
- a memory for storing logic;
a buffer space for buffering a plurality of media content instances; and
a processor configured with the logic to designate as permanent only a user-selected media content instance among the plurality of media content instances in the buffer space that is requested by a user for permanent recording.
4 Assignments
0 Petitions
Accused Products
Abstract
A media content recording system in a subscriber television system includes a memory for storing logic, a buffer space for buffering a plurality of media content instances, and a processor configured with the logic to designate as permanent a media content instance among the plurality of media content instances in the buffer space that is requested by a user for permanent recording.
115 Citations
20 Claims
-
1. A media content recording system in a subscriber television system, comprising:
-
a memory for storing logic;
a buffer space for buffering a plurality of media content instances; and
a processor configured with the logic to designate as permanent only a user-selected media content instance among the plurality of media content instances in the buffer space that is requested by a user for permanent recording. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A media content recording system in a subscriber television system, comprising:
-
a memory for storing logic;
a buffer space for buffering a plurality of media content instances; and
a processor configured with the logic to provide a user interface, responsive to input from the user, that segregates the media content instances of the buffer space into separately identifiable media content instances and enables the user to select and permanently record at least one of the media content instances, wherein the processor is further configured with the logic to enable the user to permanently record a displayed media content instance of the buffer space by selecting a button on an input device during any buffered and displayed frame of the media content instance to be permanently recorded, wherein the processor is further configured with the logic to select one of the media content instances at any point within a buffered start and end time of the media content instance for permanent recording, wherein the processor is further configured with the logic to maintain a management file for each of the buffered media content instances, wherein the processor is further configured with the logic to maintain a status flag in the management file wherein the status flag is configured as temporary for a buffered media content instance that is not designated for permanent recording, wherein the processor is further configured with the logic to configure the status flag of the management file for a buffered media content instance as permanent when the user requests that said media content instance be permanently recorded, wherein the processor is further configured with the logic to cause the permanently recorded media content instance to have a permanent designation in a file allocation table in response to having the status flag of the corresponding management file configured as permanent, such that the buffer space storing the permanently recorded media content instance becomes designated as non-buffer space, wherein the processor is further configured with the logic to use media content instance guide data to determine the start time and stop time of a media content instance buffered into the buffer space, wherein the processor is further configured with the logic to determine the receipt time into the buffer space by using the time indicated by an internal clock, wherein the processor is further configured with the logic to configure the media content instances as media content instance files, wherein the processor is further configured with the logic to use titles of the media content instances from media content instance guide data as media content instance file names, wherein the media content instance file names include channel number, the media content instance title, and the source of the media content instance, wherein the processor is further configured with the logic to cause the buffer space of the permanently recorded media content instance to be designated as non-buffer space, wherein the processor is further configured with the logic to buffer analog broadcast media content instances, received at a communications interface, as digitally compressed media content instances, wherein the processor is further configured with the logic to buffer an analog signal received at a connector from a consumer electronics device, as a digitally compressed media content instance, wherein the processor is further configured with the logic to buffer digital broadcast media content instances, received at a communications interface, as digitally compressed media content instances, wherein the processor is further configured with the logic to buffer digital media-on-demand media content instances, received at a communications interface from a remote server, as digitally compressed media content instances, wherein the processor is further configured with the logic to buffer digital media content instances, received at a digital communications port from a local network, as digitally compressed media content instances, wherein the processor is further configured with the logic to buffer digital media content instances, received at a digital communications port from a local device, as digitally compressed media content instances, wherein the processor is further configured with the logic to designate as permanent only the selected media content instance among the plurality of media content instances in the buffer space that is requested by the user for permanent recording, wherein the processor is further configured with the logic to delete the permanently designated media content instance as requested by the user.
-
Specification