Hierarchical Storage Management for Data
First Claim
1. A computing system, comprising:
- a processor;
a network interface to receive video content from one or more digital video recorder (DVR) devices, wherein the video content is transcoded into a portable media format;
a storage module executable by the processor to store the received video content to a data storage device;
a sideloading module executable by the processor to sideload stored video content from the data storage device to one or more first endpoint devices;
a streaming module executable by the processor to stream the stored video content from the data storage device to one or more second endpoint devices; and
a backup module executable by the processor to transmit the stored video content from the data storage device to a second data storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A particular computing system includes a processor and a network interface to receive media content from one or more media recorder devices. The media content is transcoded into a portable media format. The computing system also includes a storage module executable by the processor to store the received media content to a data storage device. The computing system further includes a sideloading module executable by the processor to sideload stored media content from the data storage device to one or more first endpoint devices. The computing system also includes a streaming module executable by the processor to stream the stored media content from the data storage device to one or more second endpoint devices. The computing system further includes a backup module executable by the processor to transmit the stored media content from the data storage device to a second data storage device.
-
Citations
20 Claims
-
1. A computing system, comprising:
-
a processor; a network interface to receive video content from one or more digital video recorder (DVR) devices, wherein the video content is transcoded into a portable media format; a storage module executable by the processor to store the received video content to a data storage device; a sideloading module executable by the processor to sideload stored video content from the data storage device to one or more first endpoint devices; a streaming module executable by the processor to stream the stored video content from the data storage device to one or more second endpoint devices; and a backup module executable by the processor to transmit the stored video content from the data storage device to a second data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
receiving, at a content storage device, a first video content item and associated metadata from a first digital video recorder (DVR) device via a local network; receiving, at the content storage device, a second video content item and associated metadata from a second DVR device via the local network; storing the first video content item and the second video content item at the content storage device; streaming the first video content item from the content storage device to a first endpoint device located outside the local network; and streaming the second video content item from the content storage device to a second endpoint device located outside the local network, wherein the first video content item and the second video content item are streamed concurrently. - View Dependent Claims (18)
-
-
19. A non-transitory computer-readable storage medium comprising instructions, that when executed by a processor, cause the processor to:
-
store media content received via a local network from one or more media recorder devices to a data storage device; in response to at least one request, sideload the media content from the data storage device to one or more first endpoint devices; in response to at least one request, stream the media content from the data storage device to one or more second endpoint devices; and transcode the stored media content from a first media format to a second media format based at least partially on at least one request. - View Dependent Claims (20)
-
Specification