DVR HOME NETWORK CONTENT SHIFTING
First Claim
1. A method performed by a digital video recorder for recording a television content, the method comprising:
- receiving a request from a user to record the television content;
monitoring for the start time of the television content;
determining an amount of storage space needed to store the television content;
determining whether there is enough free storage space on the internal data storage unit to store the television content based on the amount of storage needed to store the television content;
responsive to a determination that the internal data storage unit does not contain enough free storage space to store the television content, communicating with a home gateway to determine whether a device connected to the home gateway has enough free storage space on a data storage unit associated with the device to store the television content; and
responsive to a determination that the device connected to the home gateway has enough free storage space on the data storage unit associated with the device to store the television content;
routing storage of a recording of the television content to the data storage unit associated with the device via the home gateway.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the disclosed invention include a system and method for recording television content. For example, in one embodiment, a method performed by a digital video recorder is disclosed that includes communicating with a home gateway to determine whether a device connected to the home gateway has enough free storage space to store a television program in the event that the digital video recorder determines that an internal data storage unit associated with the digital video recorder has enough free storage space to store the television program. In one embodiment, the method routes the storage of a recording of the television program to the device via the home gateway in response to a determination that the device connected to the home gateway has enough free storage space on the data storage unit associated with the device to store the television content.
-
Citations
19 Claims
-
1. A method performed by a digital video recorder for recording a television content, the method comprising:
-
receiving a request from a user to record the television content; monitoring for the start time of the television content; determining an amount of storage space needed to store the television content; determining whether there is enough free storage space on the internal data storage unit to store the television content based on the amount of storage needed to store the television content; responsive to a determination that the internal data storage unit does not contain enough free storage space to store the television content, communicating with a home gateway to determine whether a device connected to the home gateway has enough free storage space on a data storage unit associated with the device to store the television content; and responsive to a determination that the device connected to the home gateway has enough free storage space on the data storage unit associated with the device to store the television content;
routing storage of a recording of the television content to the data storage unit associated with the device via the home gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A digital video recorder connected to a home gateway for recording a television content, the digital video recorder comprising:
-
a set of input/output interfaces for receiving the television content and for communicatively connecting the digital video recorder to the home gateway; an internal data storage unit for storing a plurality of television content; a digital video recorder controller module configured to; receive a request from a user to record the television content; determine an amount of storage space needed to store the television content; determine, at a pre-specified time prior to the start time, whether there is enough free storage space on the internal data storage unit to store the television content based on the amount of storage space needed to store the television content; communicate with the home gateway to determine whether a device connected to the home gateway has enough free storage space on a data storage unit associated with the device to store the television content in response to a determination that the internal data storage unit does not contain enough free storage space to store the television content; and routes storage of a recording of the television content to the data storage unit associated with the device via the home gateway in response to a determination that the device connected to the home gateway has enough free storage space on the data storage unit associated with the device to store the television content. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed by a digital video recorder to:
-
receive a request from a user to record the television content; monitor for the start time of the television content; determine an amount of storage space needed to store the television content; determine, at a pre-specified time prior to the start time, whether there is enough free storage space on the internal data storage unit to store the television content based on the amount of storage needed to store the television content; responsive to a determination that the internal data storage unit does not contain enough free storage space to store the television content, communicate with a home gateway to determine whether a device connected to the home gateway has enough free storage space on a data storage unit associated with the device to store the television content; and responsive to a determination that the device connected to the home gateway has enough free storage space on the data storage unit associated with the device to store the television content;
route storage of a recording of the television content to the data storage unit associated with the device via the home gateway.
-
Specification