Transport path-aware quality of service for mobile communications
First Claim
1. A mobility management system comprising a hardware processor managing streaming media service to a plurality of user devices disposed within an aircraft that is traveling along a predicted transport path through a multi-carrier communications system, the mobility management system comprising:
- a congestion modeler system to compute a congestion map to indicate congestion conditions for a plurality of carriers of the multi-carrier communications system along the predicted transport path, the congestion map indicating a first carrier as uncongested with respect to servicing the aircraft during a first service timeframe, and the congestion map indicating a second carrier as congested with respect to servicing the aircraft during a second service timeframe subsequent to the first service timeframe;
a pre-positioning system to identify candidate media content portions for consumption by one or more of the plurality of user devices during the second service timeframe based at least in part on one or more media content items presently provided to the one or more of the plurality of user devices via the multi-carrier communications system;
a terminal usage modeler system to select a set of media content portions from the candidate media content portions that satisfy a pre-position threshold; and
a mobility-aware scheduler system to schedule transmission of the selected set of media content portions to the aircraft via the first carrier for storage local to the aircraft.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide quality of service for media content delivery over capacity-constrained communications links to user devices by exploiting usage models and path awareness. For example, one or more uncongested beams can be identified as preceding one or more congested beams (e.g., by computing a congestion map) along a predicted transport path of a user device moving through a multi-beam satellite communications system. A prediction can be made as to one or more future requests that are likely to be made by the user device for pre-positionable types of media content, and that are likely to be serviced by one of the subsequent congested beams. When such a request for pre-positionable media content is predicted, embodiments can schedule transmission of at least a portion of the media content over one or more of the preceding uncongested beams for storage local to the user device, thereby pre-positioning the content at the client prior to reaching the congested beam.
-
Citations
28 Claims
-
1. A mobility management system comprising a hardware processor managing streaming media service to a plurality of user devices disposed within an aircraft that is traveling along a predicted transport path through a multi-carrier communications system, the mobility management system comprising:
-
a congestion modeler system to compute a congestion map to indicate congestion conditions for a plurality of carriers of the multi-carrier communications system along the predicted transport path, the congestion map indicating a first carrier as uncongested with respect to servicing the aircraft during a first service timeframe, and the congestion map indicating a second carrier as congested with respect to servicing the aircraft during a second service timeframe subsequent to the first service timeframe; a pre-positioning system to identify candidate media content portions for consumption by one or more of the plurality of user devices during the second service timeframe based at least in part on one or more media content items presently provided to the one or more of the plurality of user devices via the multi-carrier communications system; a terminal usage modeler system to select a set of media content portions from the candidate media content portions that satisfy a pre-position threshold; and a mobility-aware scheduler system to schedule transmission of the selected set of media content portions to the aircraft via the first carrier for storage local to the aircraft. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for managing streaming media service to a plurality of user devices disposed within an aircraft that is traveling along a predicted transport path through a multi-carrier communications system, the method comprising:
-
computing, by a mobility management system, a congestion map to indicate congestion conditions for a plurality of carriers of the multi-carrier communications system along the predicted transport path, the congestion map indicating a first carrier as uncongested with respect to servicing the aircraft during a first service timeframe, and the congestion map indicating a second carrier as congested with respect to servicing the aircraft during a second service timeframe; identifying, by the mobility management system, candidate media content portions for consumption by one or more of the plurality of user devices during the second service timeframe, wherein the identifying is based at least in part on media content items presently provided to the one or more of the plurality of user devices within the aircraft via the multi-carrier communications system; selecting, by the mobility management system, a set of media content portions from the candidate media content portions that satisfy a pre-position threshold; and scheduling, by the mobility management system, transmission of the selected set of media content portions to the aircraft via the first carrier for storage local to the aircraft. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification