Systems, methods, and computer program products for optimizing content distribution in data networks
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
10 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18)
-
Specification