Systems, Methods, and Computer Program Products for Optimizing Content Distribution in a Data Networks
First Claim
Patent Images
1. A tangible, non-transitory computer-readable medium comprising computer-executable instructions that, when executed by a processor, cause the processor to perform steps of a method comprising:
- selecting content for distribution via a wireless data network; and
creating at least one content distribution channel, each of the content distribution channels being configured to distribute specific content of the selected content, the specific content of each channel being partitioned from the selected content 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.
27 Citations
20 Claims
-
1. A tangible, non-transitory computer-readable medium comprising computer-executable instructions that, when executed by a processor, cause the processor to perform steps of a method comprising:
-
selecting content for distribution via a wireless data network; and creating at least one content distribution channel, each of the content distribution channels being configured to distribute specific content of the selected content, the specific content of each channel being partitioned from the selected content based upon a criterion common to the specific content for the channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for optimizing distribution of content via a wireless data network, the method comprising:
-
selecting, at a content controller, content for distribution via the wireless data network; and creating, at the content controller, at least one content distribution channel, each of the content distribution channels being configured to distribute specific content of the selected content, the specific content being partitioned from the selected content based upon a criterion common to the specific content for the channel. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A content controller, comprising:
-
an input/output (I/O) component; a processor in communication with the (I/O) component; a memory in communication with the processor, the memory comprising computer-executable instructions that, when executed by the processor, cause the processor to; select content for distribution via a wireless data network; create at least one content distribution channel, each of the content distribution channels being configured to distribute specific content of the selected content, the specific content being partitioned from the selected content based upon a criterion common to the specific content for the channel;
wherein, the content is selected for distribution based upon (I) a popularity factor identifying a number of unique requests for the selected content over a time period;
(II) a volume factor identifying a number of bytes of the selected content;
(III) a time sensitivity factor identifying a tolerable time delay for distribution of the selected content; and
(IV) a synchronism factor identifying a variance among users in terms of when each of the users requests the selected content;calculate a value for a multicast/broadcast-ability factor comprising the popularity factor, the volume factor, the time-sensitivity factor, and the synchronism factor; and determine whether the value for the multicast/broadcast-ability factor is greater than or equal to the threshold value; wherein selection of content for distribution via the wireless data network is contingent upon the value for the multicast-broadcast-ability factor being determined as greater than or equal to the threshold value. - View Dependent Claims (20)
-
Specification