Patent ID: 9154436
Filing Date: 2015-10-06
Classification: H04L

Abstract:
1. A method for prioritizing communications of content objects in a communications infrastructure that provides sharing of a communications link over which a provider-side system is in communication with a plurality of subscriber-side systems, the method comprising: determining, by a provider-side system, that a content object received at the provider-side system is a delayable content object requested by at least one of a plurality of subscriber-side systems, the subscriber-side systems being associated with a plurality of subscriber clusters; calculating, by the provider-side system, a scheduler score for the delayable content object according to a set of link-level scalars; calculating, by the provider-side system, a set of storage scores for the delayable content object according to a set of storage-level scalars as applied to at least some of the subscriber clusters, wherein the provider-side system comprises a storage manager instance associated with each of the subscriber clusters, and each storage manager instance calculates the set of storage scores for each content object according to the set of storage-level scalars as applied to its associated subscriber cluster; assigning the delayable content object to a provider-side queue of content objects in a priority order according to the scheduler score of the delayable content object; and multicasting the content objects from the queue to the subscriber-side systems along with associated control data corresponding to the respective storage scores of the content objects and usable by the subscriber-side systems in determining whether to locally store the content objects.