Patent ID: 9743262
Date: 2017-08-22
CPC Classifications: G06F,G06Q,H04L,H04W

Claim:
1. A method of delivering auxiliary content to a mobile communication device, comprising: receiving a first request for auxiliary content by a gateway network node from an application on a first mobile communication device, where the request is formatted in accordance with a gateway application programming interface (API) and the gateway network node is provided by a computer system; selecting a first channel of a plurality of auxiliary content sourcing channels by the gateway based on a content sourcing priority; transcoding the first request from a format in accordance with the gateway API to a format in accordance with an API associated with the first channel; transmitting the transcoded first request on the first channel; retrieving a first auxiliary content by the gateway from the first channel; transmitting the first auxiliary content by the gateway to the first mobile communication device, wherein transmitting the first auxiliary content to the first mobile communication device comprises transcoding the first auxiliary content from the format in accordance with the API associated with the first channel to the format in accordance with the gateway API; receiving an update to the content sourcing priority by the gateway; receiving a second request for auxiliary content by the gateway from an application on a second mobile communication device; selecting a second channel of the auxiliary content sourcing channels by the gateway based on the updated content sourcing priority; retrieving a second auxiliary content by the gateway from the second channel; and transmitting the second auxiliary content by the gateway to the second mobile communication device.