Allocation of resources to deliver media content using a combination of static and dynamic resources
First Claim
Patent Images
1. A method for allocating resources for delivering media content using a multi-tiered delivery infrastructure, comprising:
- receiving channel use data associated with usage of identified channels; and
allocating, based on the received channel use data, the identified channels into a plurality of groups of channels that are provided to a client via one or more resources from a group of resources, the group of resources including first-tier static resources;
first-tier dynamic resources;
second-tier static resources; and
second-tier dynamic resources, the plurality of groups of channels including;
a first group of channels that is provided using a combination of the static first-tier resources and the static second-tier resources;
a second group of channels that is provided using a combination of the static first-tier resources and the dynamic second-tier resources; and
a third group of channels that is provided using a combination of the dynamic first-tier resources and the dynamic second-tier resources,wherein the first-tier resources are used to acquire media content and prepare the media content for delivery, and wherein the second-tier resources are used to deliver the media content to users.
2 Assignments
0 Petitions
Accused Products
Abstract
A strategy is described for allocating resources of an operations center to provide a collection of channels. The strategy uses static resources to provide relatively popular channels and dynamic resources to provide relatively unpopular channels. The strategy can separately perform this allocation for different regions served by the operations center. Through this provision, the strategy can reduce the cost of the operations center by making more efficient use of a limited number of resources.
46 Citations
17 Claims
-
1. A method for allocating resources for delivering media content using a multi-tiered delivery infrastructure, comprising:
-
receiving channel use data associated with usage of identified channels; and allocating, based on the received channel use data, the identified channels into a plurality of groups of channels that are provided to a client via one or more resources from a group of resources, the group of resources including first-tier static resources;
first-tier dynamic resources;
second-tier static resources; and
second-tier dynamic resources, the plurality of groups of channels including;a first group of channels that is provided using a combination of the static first-tier resources and the static second-tier resources; a second group of channels that is provided using a combination of the static first-tier resources and the dynamic second-tier resources; and a third group of channels that is provided using a combination of the dynamic first-tier resources and the dynamic second-tier resources, wherein the first-tier resources are used to acquire media content and prepare the media content for delivery, and wherein the second-tier resources are used to deliver the media content to users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for allocating resources for delivering media content using a multi-tiered delivery infrastructure, comprising:
-
receiving popularity data associated with usage of an identified channel; and allocating, based on the received popularity data, one or more resources for use in providing the identified channel, selected from any combination of at least;
first-tier static resources;
first-tier dynamic resources;
second-tier static resources; and
second-tier dynamic resources,wherein the first-tier resources are used to acquire media content and prepare the media content for delivery, wherein the second-tier resources are used to deliver the media content to users, wherein the first-tier resources and the second-tier resources comprise one or more of;
server resources;
data storage resources;
or network resources,further comprising performing the receiving and allocating with respect to a plurality of identified channels, to provide; a first group of channels that is provided using a combination of the static first-tier resources and the static second-tier resources; a second group of channels that is provided using a combination of the static first-tier resources and the dynamic second-tier resources; and a third group of channels that is provided using a combination of the dynamic first-tier resources and the dynamic second-tier resources, and wherein the receiving and allocating are separately performed for different geographically-based groups of users.
-
-
13. A method for allocating resources for delivering media content using a multi-tiered delivery infrastructure, comprising:
-
receiving channel use data associated with usage of an identified channel, the received channel use data includes channel viewing information specified by at least one user, wherein the channel viewing information identifies whether the identified channel has been selected by said at least one user during one or more viewing sessions; and allocating, based on the received channel use data, one or more resources for use in providing the identified channel, selected from any combination of at least;
first-tier static resources;
first-tier dynamic resources;
second-tier static resources; and
second-tier dynamic resources,wherein the first-tier resources are used to acquire media content and prepare the media content for delivery, and wherein the second-tier resources are used to deliver the media content to users. - View Dependent Claims (14, 15, 16, 17)
-
Specification