CA2469554C

Controlling buffer capacity for personal video recorder while displaying available disk space

Abstract

Allocating and storing media content (Fig.3A) instance files in a hard disk (300) of a storage device (373) of a media client device in a subscriber television system. In one embodiment, the system includes a memory for storing logic, a buffer space in the hard disk (300) for buffering media content instances as buffered media content instance files, and a processor configured with the logic to track the size of permanent media content instance files and the buffered media content instance files to provide an indication of available free space, such that the indication is independent of the buffer space.

CA2469554C, drawing sheet 1
Sheet 1 of 32

Term

Term ended

Expired 5 December 2022, 3.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

47 claims: 4 independent, 43 dependent

  1. 1
    CA 02469554 2007-09-19 CLAIMS 1. A system for managing the allocation and storage of media content instance files in a hard disk of a storage device coupled to a media client device in a subscriber television system, comprising:a memory for storing logic;a buffer space in the hard disk for buffering media content instances as buffered media content instance files;and a processor configured with the logic to track the size of permanent media content instance files and the buffered media content instance files to provide a numerical indication of an amount of available free space which is independent of the buffer space.
  2. 23
    A system for managing the allocation and storage of media content instance files in a hard disk of a storage device coupled to a media client device in a subscriber television system, comprising:a memory for storing logic;CA 02469554 2011-01-25 a buffer space in the hard disk for continuously buffering media content instances as buffered media content instance files;and a processor configured with the logic to track the size of permanent media content instance files and the buffered media content instance files, wherein the processor is further configured with the logic to provide a user interface, responsive to a user input, wherein the user interface provides the indication of available free space for permanently recording media content instances, wherein the permanently recorded media content instances are configured as the permanently recorded media content instance files, wherein the permanently recorded media content instance files can be deleted from the storage device, wherein the user input is implemented with a remote control device, wherein the permanently recorded media content is from the buffer space, wherein the permanently recorded media content is a scheduled recording initially written to nonbuffer space, wherein the buffer space, the available free space, and permanently recorded space are located on the hard disk, wherein the buffer space and permanently recorded space are allocated from the free space on the hard disk, wherein the buffer space and permanently recorded space have physical locations on the hard disk, wherein the buffer space and the available free space is measured in units of hard disk 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 CA 02469554 2007-09-19 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 determine the available free space after subtracting buffer space capacity from total disk space, wherein the processor is configured with the logic to reduce the available free space by the amount of the space used for the permanent media content instance files, wherein the processor is configured with the logic to increase the available free space by the amount of the space recovered from a deleted permanent media content instance files, wherein the indication of the free space available is configured in time of space available for the permanent media content instance files, wherein the processor is further configured with the logic to provide the user interface that provides a numerical indication of an amount of available free space, such that the indication is unaffected by writes to and deletions from the buffer space.
  3. 24
    A method for managing the allocation and storage of media content instance files in a hard disk of a storage device coupled to a media client device in a subscriber television system, the method comprising the steps of:buffering media content instances into buffer space as buffered media content instance files;tracking the size of permanent media content instance files and buffered media content instance files;and providing a numerical indication of an amount of available free space which is independent of the buffer space.
  4. 46
    A method for managing the allocation and storage of media content instance files in a hard disk of a storage device coupled to a media client device in a subscriber television system, comprising the steps of:continuously buffering media content instances as buffered media content instance files;tracking the size of permanent media content instance files and the buffered media content instance files;providing a user interface, responsive to a user input, wherein the user interface provides a numerical indication of an amount of available free space for permanently recording media content instances, wherein the permanently recorded media content instances are configured as the permanently recorded media content instance files, wherein the permanently recorded media content instance files can be deleted from the storage device, wherein the user input is implemented with a remote control device, wherein the permanently recorded media content is from the buffer space, wherein the permanently recorded media content is a scheduled recording initially written to nonbuffer space, wherein the indication is unaffected by writes to and deletions from the buffer space, wherein the buffer space, the available free space, and permanently recorded space are located on the hard disk, wherein the buffer space and permanently recorded space are allocated from the free space on the hard disk, wherein the buffer space and permanently recorded space have physical locations on the hard disk, wherein the buffer space and the available free space is measured in units of hard disk space;CA 02469554 2007-09-19 buffering analog broadcast media content instances, received at a communications interface, as digitally compressed media content instances;buffering an analog signal received at a connector from a consumer electronics device, as a digitally compressed media content instance;buffering digital broadcast media content instances, received at a communications interface, as digitally compressed media content instances;buffering digital media-on-demand media content instances, received at a communications interface from a remote server, as digitally compressed media content instances;buffering digital media content instances, received at a digital communications port from a local network, as digitally compressed media content instances;buffering digital media content instances, received at a digital communications port from a local device, as digitally compressed media content instances;determining the available free space after subtracting buffer space capacity from total disk space;reducing the available free space by the amount of the space used for the permanent media content instance files;and increasing the available free space by the amount of the space recovered from a deleted permanent media content instance files, wherein the indication of the free space available is configured in time of space available for the permanent media content instance files.