Patent ID: 8817618

Claim:
A gateway comprising: a processor operable to execute instructions; one or more interfaces for communicating with a plurality of mobile devices associated with respective mobile subscribers, and with a plurality of upstream content sources via a service provider's network, wherein the upstream content sources are each associated with a different content provider; and a non-transitory memory storing computer-readable instructions that, when executed by the processor, cause the processor to: receive, via the one or more interfaces, packets in a first session at the gateway at a first quality of service (QoS) level from a first upstream content source associated with a first content provider and intended for one of the mobile devices; inspect the packets to determine the identity of the first content provider; determine whether to provide a first higher QoS level for the first session based at least in part on the determined identity of the first content provider; based on the gateway receiving instructions to prioritize traffic associated with the first content provider, modify the level of service for the first session from the first QoS level to the first higher QoS level for the first upstream content source; and cause the packets to be transmitted with the first higher QoS level, wherein traffic from content providers that are not designated to be prioritized is not modified with the first higher QoS level.