Network attached DVR storage
AssigneeGoogle Technology Holdings LLC
InventorPaul Moroney
Life of this patent
Estimating the term…
Abstract
A host device, which may include a DVR, selects to record content on the host device DVR or in a network attached storage (NAS) unit. The recorded content remains bound to the host device from a DRM perspective when it is recorded on the host DVR and on the remotely located NAS. A client device can obtain access to content recorded on the NAS by negotiating DRM rights with the host device instead of the NAS. When access rights are approved, the host device provides access information to the client device so that the content is streamed directly to the client device from the NAS.
Claims20
A computer-implemented method comprising:
- receiving, by a requesting set-top box of an in-home network that includes at least the requesting set-top box, a host set-top box, and a network attached storage, a first request to access content;
- in response to receiving the request to access the content, transmitting, by the requesting set-top box, a second request to access the content to the host set-top box;
- in response to transmitting the second request to access the content, negotiating access, by the requesting set-top box, to the content which (i) is not stored by the host set-top box, and (ii) is stored in encrypted form on the network attached storage that is managed by the host set-top box, with the host set-top box, according to a predetermined set of digital rights management rules, wherein access is negotiated between the requesting set-top box and the host set-top box that does not store the content without interacting with an external license server that is outside of the in-home network;
- after negotiating the access to the content, receiving, by the requesting set-top box, the encrypted content from the network attached storage;
- and
- accessing the content by the requesting set-top box according to the predetermined set of digital rights management rules negotiated between the requesting set-top box and the host set-top box.
A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- receiving, by a requesting set-top box of an in-home network that includes at least the requesting set-top box, a host set-top box, and a network attached storage, a first request to access content;
- in response to receiving the request to access the content, transmitting, by the requesting set-top box, a second request to access the content to the host set-top box;
- in response to transmitting the second request to access the content, negotiating access, by the requesting set-top box, to the content which (i) is not stored by the host set-top box, and (ii) is stored in encrypted form on the network attached storage that is managed by the host set-top box, with the host set-top box, according to a predetermined set of digital rights management rules, wherein access is negotiated between the requesting set-top box and the host set-top box that does not store the content without interacting with an external license server that is outside of the in-home network;
- after negotiating the access to the content, receiving, by the requesting set-top box, the encrypted content from the network attached storage;
- and
- accessing the content by the requesting set-top box according to the predetermined set of digital rights management rules negotiated between the requesting set-top box and the host set-top box.
A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- receiving, by a requesting set-top box of an in-home network that includes at least the requesting set-top box, a host set-top box, and a network attached storage, a first request to access content;
- in response to receiving the request to access the content, transmitting, by the requesting set-top box, a second request to access the content to the host set-top box;
- in response to transmitting the second request to access the content, negotiating access, by the requesting set-top box, to the content which (i) is not stored by the host set-top box, and (ii) is stored in encrypted form on the network attached storage that is managed by the host set-top box, with the host set-top box, according to a predetermined set of digital rights management rules, wherein access is negotiated between the requesting set-top box and the host set-top box that does not store the content without interacting with an external license server that is outside of the in-home network;
- after negotiating the access to the content, receiving, by the requesting set-top box, the encrypted content from the network attached storage;
- and
- accessing the content by the requesting set-top box according to the predetermined set of digital rights management rules negotiated between the requesting set-top box and the host set-top box.
Dependencies are inferred from the claim text.