Systems, methods, and computer program products for optimizing content distribution in data networks
AssigneeAT&T Intellectual Property I, L.P.
InventorsYali Liu, Mung Chiang, Raghvendra Savoor, Bruce Alden Schine, Michael Tisiker, Yongdong Zhao
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer program products are for selecting content for distribution via a data network, and creating at least one content distribution channel to distribute specific content of the selected content. The specific content is partitioned from the selected content based upon a criterion common to the specific content.
Claims18
A tangible computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
- selecting, for distribution via a wireless data network, content, the selecting comprising determining a value for a multicast/broadcast-ability factor incorporating each of:
- a popularity factor identifying a number of unique requests for the content over a time period;
- a volume factor identifying a number of bytes of the content;
- a time-sensitivity factor identifying a tolerable time delay for distribution of the content;
- and
- a synchronism factor identifying a variance among users in terms of when each of the users requests the selected content;
- and
- creating at least one content distribution channel, each channel being configured to distribute specific content, of the content selected, being partitioned from the content selected based upon a criterion common to the specific content for the channel.
A method, for optimizing distribution of content via a wireless data network, comprising:
- selecting, by a content controller using a processor, for distribution via the wireless data network, content, the selecting comprising determining a value for a multicast/broadcast-ability factor incorporating each of:
- a popularity factor identifying a number of unique requests for the content over a time period;
- a volume factor identifying a number of bytes of the content;
- a time-sensitivity factor identifying a tolerable time delay for distribution of the content;
- and
- a synchronism factor identifying a variance among users in terms of when each of the users requests the selected content;
- and
- creating, by the content controller, at least one content distribution channel, each channel being configured to distribute specific content, of the content selected, being partitioned from the content selected based upon a criterion common to the specific content for the channel.
A content controller, comprising:
- a processor;
- a memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising:
- selecting, for distribution via a wireless data network, content;
- wherein selecting the content comprises determining a value for a multicast/broadcast-ability factor incorporating each of:
- a popularity factor identifying a number of unique requests for the content over a time period;
- a volume factor identifying a number of bytes of the content;
- a time sensitivity factor identifying a tolerable time delay for distribution of the content;
- and
- a synchronism factor identifying a variance among users in terms of when each of the users requests the content;
- and
- wherein selecting the content is contingent upon the value for the multicast/broadcast-ability factor being greater than or equal to a threshold value.
Dependencies are inferred from the claim text.