Passive video caching for edge aggregation devices
First Claim
Patent Images
1. A method comprising:
- receiving a request from a requesting device for video on demand channel content;
identifying a location of the requesting device with respect to a first edge aggregation device;
searching an index stored at an asset mapper device to locate the video on demand channel content; and
instructing the first edge aggregation device to forward the video on demand channel content to the location of the requesting device;
wherein when the location of the requesting device is downstream of a second edge aggregation device and the first edge aggregation device is downstream of a first metro aggregation router and the second edge aggregation device is downstream of a second metro aggregation router, the method comprises instructing the first edge aggregation device to forward the video on demand channel content to the location of the requesting device through the second metro aggregation router without requesting a second stream of the video on demand channel content from a video on demand server.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for delivering video on demand channel content via streaming from a first edge aggregation device are provided. A processor is provided that is coupled to a memory. The processor can be operable to receive a request from a requesting device for video on demand channel content, search an index to locate the video on demand channel content, identify a location of the requesting device with respect to a first edge aggregation device and instruct the first edge aggregation device to forward the video on demand channel content to the location of the requesting device. Other embodiments are described.
-
Citations
14 Claims
-
1. A method comprising:
-
receiving a request from a requesting device for video on demand channel content; identifying a location of the requesting device with respect to a first edge aggregation device; searching an index stored at an asset mapper device to locate the video on demand channel content; and instructing the first edge aggregation device to forward the video on demand channel content to the location of the requesting device;
wherein when the location of the requesting device is downstream of a second edge aggregation device and the first edge aggregation device is downstream of a first metro aggregation router and the second edge aggregation device is downstream of a second metro aggregation router, the method comprises instructing the first edge aggregation device to forward the video on demand channel content to the location of the requesting device through the second metro aggregation router without requesting a second stream of the video on demand channel content from a video on demand server. - View Dependent Claims (2, 3)
-
-
4. An apparatus comprising:
-
a memory; and a processor coupled to the memory and operable to; receive a request from a requesting device for video on demand channel content; search an index to locate the video on demand channel content; identify a location of the requesting device with respect to a first edge aggregation device; and instruct the first edge aggregation device to forward the video on demand channel content to the location of the requesting device;
wherein when the location of the requesting device is downstream of the second edge aggregation device and the first edge aggregation device is downstream of a first metro aggregation router and the second edge aggregation device is downstream of a second metro aggregation router, the processor is operable to instruct the first edge aggregation device to forward the video on demand channel content to the location of the requesting device through the second metro aggregation router without requesting a second stream of the video on demand channel content from a video on demand server. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium comprising computer instructions for causing a computing device to:
-
receive a request from a requesting device for video on demand channel content; identify a location of the requesting device with respect to a first edge aggregation device; search an index to locate the video on demand channel content; and instruct the first edge aggregation device to forward the video on demand channel content to the location of the requesting device;
wherein when the location of the requesting device is downstream of a second edge aggregation device and the first edge aggregation device is downstream of a first metro aggregation router and the second edge aggregation device is downstream of a second metro aggregation router, the computer instructions cause the computing device to instruct the first edge aggregation device to forward the video on demand channel content to the location of the requesting device through the second metro aggregation router without requesting a second stream of the video on demand channel content from a video on demand server. - View Dependent Claims (11, 12, 13, 14)
-
Specification