Control plane architecture for multicast cache-fill
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing device and from a requesting device, a request for a first version of multimedia content of a plurality of versions of the multimedia content available from one or more of a plurality of multimedia servers;
requesting, from a multimedia server of the plurality of multimedia servers, the first version of the multimedia content in response to determining that a stored version of the multimedia content, different from the first version of the multimedia content, would not satisfy the request;
receiving, from the multimedia server, the first version of the multimedia content; and
transmitting, to the requesting device, the first version of the multimedia content.
1 Assignment
0 Petitions
Accused Products
Abstract
A multicast content delivery system can use both multicast and unicast streams to efficiently use available bandwidth to deliver content. Available multicast content can be identified to gateways serving consumption devices, and the gateways can receive requests for unicast content deliver, but honor the requests with multicast group sessions.
46 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device and from a requesting device, a request for a first version of multimedia content of a plurality of versions of the multimedia content available from one or more of a plurality of multimedia servers; requesting, from a multimedia server of the plurality of multimedia servers, the first version of the multimedia content in response to determining that a stored version of the multimedia content, different from the first version of the multimedia content, would not satisfy the request; receiving, from the multimedia server, the first version of the multimedia content; and transmitting, to the requesting device, the first version of the multimedia content. - View Dependent Claims (2, 3, 4, 5, 11, 13, 15)
-
-
6. A computing device;
- comprising;
one or more processors; and one or more computer readable memories, storing instructions that, when executed by the one or more processors, cause the computing device to perform; receiving, from a requesting device, a request for a first version of multimedia content of a plurality of versions of the multimedia content available from one or more of a plurality of multimedia servers; requesting, from a multimedia server of the plurality of multimedia servers, the first version of the multimedia content in response to determining that a stored version of the multimedia content, different from the first version of the multimedia content, would not satisfy the request; receiving, from the multimedia server, the first version of the multimedia content; and transmitting, to the requesting device, the first version of the multimedia content. - View Dependent Claims (7, 8, 9, 10, 12, 14, 16)
- comprising;
-
17. A method comprising:
-
receiving, by a computing device and from a requesting device, a first request for a first version of multimedia content of a plurality of versions of the multimedia content available from one or more of a plurality of multimedia servers; determining, by the computing device; that the first version of the multimedia content is not stored by the computing device, that the first version of the multimedia content is available from a multimedia server of the plurality of multimedia servers, and that a second version of the multimedia content is stored by the computing device; in response to the determining, transmitting a second request, to the requesting device, to determine whether the second version of the multimedia content would satisfy the first request; receiving, by the computing device and from the requesting device, an indication that the second version of the multimedia content would not satisfy the first request; in response to the indication, transmitting a third request, for the first version of the multimedia content, to the multimedia server; receiving, from the multimedia server, the first version of the multimedia content; and transmitting, to the requesting device, the first version of the multimedia content. - View Dependent Claims (18, 19, 20)
-
Specification