Passive video caching for edge aggregation devices
First Claim
Patent Images
1. A method including:
- receiving a request for a video on demand (VOD) channel content;
identifying a location of the request with respect to an edge aggregation device;
searching an index to locate the VOD channel content; and
instructing the edge aggregation device to forward the VOD channel content to the location of the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for delivering video on demand (VOD) channel content via streaming from a first edge aggregation device are provided. The first edge aggregation device receives the VOD channel content from a VOD server, and the streaming VOD channel content from the first edge aggregation device can stream down to a requestor. The streaming VOD channel content from the first edge aggregation device can also stream or up through a metro aggregation switch to a second edge aggregation device to reach the requestor. Techniques for buffering a cache of a video stream are also provided for bursting to a requestor, either after a request is made or before.
47 Citations
30 Claims
-
1. A method including:
-
receiving a request for a video on demand (VOD) channel content; identifying a location of the request with respect to an edge aggregation device; searching an index to locate the VOD channel content; and instructing the edge aggregation device to forward the VOD channel content to the location of the request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
forming a cache of a video stream for a VOD channel content at an edge aggregation device; bursting the cache of the video stream to a location of a request in response to a request; and forwarding uncached VOD channel content to the location of the request in at least one of unicast mode and multicast mode. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method including:
-
receiving a request for a video on demand (VOD) channel; identifying a location of the request with respect to a first edge aggregation device; when the location of the request is below the first edge aggregation device, then instructing the edge aggregation device to forward the VOD channel content to the location of the request; when the location of the request is below a second edge aggregation device, then instructing the first edge aggregation device to forward the VOD channel content to the location of the request through the second edge aggregation device; and when the location of the request is below a second edge aggregation device and the first edge aggregation device is below a first metro aggregation router and the second edge aggregation device is below a second metro aggregation router, then instructing the first edge aggregation device to forward the VOD channel content to the location of the request through the second metro aggregation router. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method including:
-
receiving a request for a video on demand (VOD) channel content at an edge aggregation device; identifying a location of the request with respect to a first edge aggregation device; when the location of the request is below the first edge aggregation device, then instructing the edge aggregation device to forward the VOD channel content to the location of the request; when the location of the request is below a second edge aggregation device, then instructing the first edge aggregation device to forward the VOD channel content to the location of the request through the second edge aggregation device; and when the location of the request is below a second edge aggregation device and the first edge aggregation device is below a first metro aggregation router and the second edge aggregation device is below a second metro aggregation router, then instructing the first edge aggregation device to forward the VOD channel content to the location of the request through the second metro aggregation router. - View Dependent Claims (18, 19)
-
-
20. A machine-accessible medium having instructions embedded thereon, the instructions when accessed by an edge aggregation device perform the method of:
-
receiving a request for a video on demand (VOD) channel content; identifying a location of the request with respect to an edge aggregation device; searching an index to locate the VOD channel content; and instructing the edge aggregation device to forward the VOD channel content to the location of the request. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system including:
-
memory having a repository with a given video on demand (VOD) channel content; and a VOD distribution service element, wherein the VOD distribution service element is to initially distribute the given VOD channel content to a first edge aggregation device, and wherein the VOD distribution service element receives a request for the given VOD channel content, and wherein the VOD distribution service element directs the given VOD channel content from the first edge aggregation device to the location of the request. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification