Power conservation in a distributed digital video recorder/content delivery network system
First Claim
1. A method, comprising:
- determining that a network storage module has resources for buffering a configurable amount of data currently being sent to a local storage module, such that network storage module can satisfy a request for the configurable amount of data while the local storage module is in a power saving mode;
determining if the local storage module should enter into the power saving mode; and
buffering the configurable amount of data at the network storage module while the local storage module is in the power saving mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example embodiment and includes determining that a network storage module has resources for buffering data currently being sent to a local storage module; determining if the local storage module should enter into a power saving mode; and buffering the configurable amount of data at the network storage module while the local storage module is in the power saving mode. In more particular embodiments, the method includes communicating the configurable amount of data to the local storage module after it resumes a normal operating mode. In addition, the method may include communicating at least a portion of the configurable amount of data to the local storage module using a unicast protocol or a multicast protocol.
126 Citations
20 Claims
-
1. A method, comprising:
-
determining that a network storage module has resources for buffering a configurable amount of data currently being sent to a local storage module, such that network storage module can satisfy a request for the configurable amount of data while the local storage module is in a power saving mode; determining if the local storage module should enter into the power saving mode; and buffering the configurable amount of data at the network storage module while the local storage module is in the power saving mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Logic encoded in one or more non-transitory media that includes code for execution and when executed by a processor is operable to perform operations, comprising:
-
determining that a network storage module has resources for buffering a configurable amount of data currently being sent to a local storage module, such that network storage module can satisfy a request for the configurable amount of data while the local storage module is in a power saving mode; determining if the local storage module should enter into the power saving mode; and buffering the configurable amount of data at the network storage module while the local storage module is in the power saving mode. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a memory element configured to store data; a processor operable to execute instructions associated with the data; a network storage module configured to interface with the memory element and the processor such that the apparatus is configured for; determining that a network storage module has resources for buffering a configurable amount of data currently being sent to a local storage module, such that network storage module can satisfy a request for the configurable amount of data while the local storage module is in a power saving mode; determining if the local storage module should enter into the power saving mode; and buffering the configurable amount of data at the network storage module while the local storage module is in the power saving mode. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification