Processing encoded content
First Claim
1. A system for request routing comprising:
- a first network point of presence associated with a content delivery network service provider, wherein the first network point of presence is operable to;
obtain a request corresponding to encoded content; and
transmit a first subset of the encoded content;
a second network point of presence associated with the content delivery network service provider, wherein the second network point of presence is operable to;
obtain a second request corresponding to the encoded content, the second request corresponding to a second subset of the encoded content including at least some portion of the encoded content not previously included in the first subset of the encoded content;
prioritize at least a portion of the encoded content included in the second subset based, at least in part, on historical information;
determine a transmitting order for the encoded content included in the second subset, based, at least in part, on the prioritization; and
transmit the second subset of the encoded content.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for the management of client computing device content requests by service providers are provided. The requested content corresponds to content organized as a series of ordered frames, which include a number of reference frames. The management of the content requests can include the selection of computing devices corresponding to various Point of Presence locations for providing requested content. The selection of the computing devices can incorporate logic related to the delivery of a first subset of the content from a Point of Presence based on minimizing delivery latencies. The selection of the computing devices can incorporate logic related to the delivery of a second subset of the content from a second Point of Presence based on minimizing costs associated with delivery of the second subset.
-
Citations
20 Claims
-
1. A system for request routing comprising:
-
a first network point of presence associated with a content delivery network service provider, wherein the first network point of presence is operable to; obtain a request corresponding to encoded content; and transmit a first subset of the encoded content; a second network point of presence associated with the content delivery network service provider, wherein the second network point of presence is operable to; obtain a second request corresponding to the encoded content, the second request corresponding to a second subset of the encoded content including at least some portion of the encoded content not previously included in the first subset of the encoded content; prioritize at least a portion of the encoded content included in the second subset based, at least in part, on historical information; determine a transmitting order for the encoded content included in the second subset, based, at least in part, on the prioritization; and transmit the second subset of the encoded content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for processing content requests comprising:
-
obtaining, by a content delivery network service provider, a request corresponding to encoded content; transmitting, by the content delivery network service provider, a first subset of the encoded content; obtaining, by the content delivery network service provider, a second request corresponding to the encoded content, the second request corresponding to a second subset of the encoded content including at least a portion of the encoded content not previously included in the first subset; prioritizing, by the content delivery network service provider, a portion of the encoded content in the second subset based, at least in part, on historical information; determining, by the content delivery network service provider, a transmitting order for the encoded content in the second subset based, at least in part on the prioritization; and transmitting, by the content delivery network service provider, the second subset of the encoded content in accordance with the transmitting order. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A nontransitory computer-readable medium comprising computer-executable instructions stored thereon that, when executed in one or more processors, are configured to execute operations comprising:
-
obtaining, by a content delivery network service provider, a request corresponding to encoded content; transmitting, by the content delivery network service provider, a first subset of the encoded content; obtaining, by the content delivery network service provider, a second request corresponding to the encoded content, the second request corresponding to a second subset of the encoded content including at least a portion of the encoded content not previously included in the first subset; prioritizing, by the content delivery network service provider, a portion of the encoded content in the second subset based, at least in part, on at least one of statistical, probabilistic or historical information; determining, by the content delivery network service provider, a transmitting order for the encoded content in the second subset based, at least in part on the prioritization; and transmitting, by the content delivery network service provider, the second subset of the encoded content in accordance with the transmitting order. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification