HYBRID VIDEO SELECTION, DELIVERY, AND CACHING
First Claim
1. A method implemented by one or more computing devices in a network that delivers video content, the method comprising:
- storing, by at least one of the one or more computing devices, video content for one or more customer premise devices in a hierarchical storage;
providing, by at least one of the one or more computing devices, real time video content from the hierarchical storage, via multicast or unicast, to the one or more customer premise devices;
providing, by at least one of the one or more computing devices, non-real time video content from the hierarchical storage to the one or more customer premise devices during idle time periods associated with the network; and
establishing, by at least one of the one or more computing devices, a license, with the one or more customer premise devices, to view video content in multiple formats or to view video content via multiple customer premise devices.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more devices, in a video content delivery network, store video content for one or more customer premise devices in a hierarchical storage, and provide real time video content from the hierarchical storage, via multicast or unicast, to the one or more customer premise devices. The one or more devices also provide non-real time video content from the hierarchical storage to the one or more customer premise devices during idle time periods associated with the network. The one or more devices further establish a license with the one or more customer premise devices to view video content in multiple formats, and establish a license with the one or more customer premise devices to view video content via multiple customer premise devices.
33 Citations
20 Claims
-
1. A method implemented by one or more computing devices in a network that delivers video content, the method comprising:
-
storing, by at least one of the one or more computing devices, video content for one or more customer premise devices in a hierarchical storage; providing, by at least one of the one or more computing devices, real time video content from the hierarchical storage, via multicast or unicast, to the one or more customer premise devices; providing, by at least one of the one or more computing devices, non-real time video content from the hierarchical storage to the one or more customer premise devices during idle time periods associated with the network; and establishing, by at least one of the one or more computing devices, a license, with the one or more customer premise devices, to view video content in multiple formats or to view video content via multiple customer premise devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computing devices provided in a network that delivers video content, where at least one of the one or more computing devices is to:
-
cache video content for one or more customer premise devices in a hierarchical storage; provide real time video content from the hierarchical storage, via multicast or unicast, to the one or more customer premise devices; provide non-real time video content from the hierarchical storage to the one or more customer premise devices during idle time periods associated with the network; establish a license, with the one or more customer premise devices, to view video content in a plurality of desired formats; and establish a license, with the one or more customer premise devices, to view video content via multiple customer premise devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
one or more devices to; store video content for one or more customer premise devices, associated with a network for delivering video content, in a hierarchical storage, provide real time video content from the hierarchical storage, via multicast or unicast, to the one or more customer premise devices, provide non-real time video content from the hierarchical storage to the one or more customer premise devices during idle time periods associated with the network, establish a license, with the one or more customer premise devices, to view video content in a plurality of desired formats or to view video content via multiple customer premise devices, receive, from a particular customer premise device of the one or more customer premise devices and based on the license, one of; a first request to change a format of video content provided to the particular customer premise device, or a second request to change to another particular customer premise device for viewing video content being viewed by the particular customer premise device, provide, to the particular customer premise device and when the first request is received, the requested format of the video content, and enable, when the second request is received, the video content to be viewed by the other particular customer premise device.
Specification