Abstract:
A device may receive information associated with media content that is capable of being provided by a first content delivery network and a second content delivery network. The first content delivery network may include a first host device and a second host device. The device may determine scores associated with the first content delivery network and the second content delivery network. The device may provide, based on the scores, information regarding the first content delivery to a user device to cause the user device to request the media content from the first content delivery network. The device may determine scores associated with the first host device and the second host device. The device may provide information regarding the first host device to a network device to cause the network device to route requests for the media content to the first host device.
Abstract:
A device can receive, from a network device, information that identifies a user device. The network device might have authenticated the user device based on the user device accessing a radio access network. The device can receive, from the user device, a request for a first token. The request can include an encrypted session identifier. A server device might have encrypted the session identifier. The device can determine the session identifier, and generate the first token based on the session identifier and the information that identifies the user device. The device can encrypt the first token using an application public key, and provide, to the user device, the encrypted first token. The user device can provide, to the server device, the encrypted first token. The server device can register the user device to receive content based on the encrypted first token.
Abstract:
A device can receive, from a network device, information that identifies a user device. The network device might have authenticated the user device based on the user device accessing a radio access network. The device can receive, from the user device, a request for a first token. The request can include an encrypted session identifier. A server device might have encrypted the session identifier. The device can determine the session identifier, and generate the first token based on the session identifier and the information that identifies the user device. The device can encrypt the first token using an application public key, and provide, to the user device, the encrypted first token. The user device can provide, to the server device, the encrypted first token. The server device can register the user device to receive content based on the encrypted first token.
Abstract:
Methods and devices provide access to a sponsored data service (SDS) from a mobile device. A method may include generating a play media command that includes a remote media address and an SDS identifier, and converting the remote media address into a local media address. The method may further include requesting media from an internal content server via the local media address, where the internal content server resides within the mobile device. The method may include determining if the requested media is stored on the internal content server, obtaining the requested media from the internal content server upon determining that the requested media is stored within the internal content server, and playing the requested media on a mobile media player.
Abstract:
A device may receive first information. The first information may be based on traffic associated with usage of a toll-free data service. The device may receive an identifier for a user device. The user device may be using the toll-free data service. The device may generate second information. The second information may correspond to usage, by the user device, of the toll-free data service. The second information may be generated based on the first information and the identifier. The device may send the second information to another device to support providing a notification of toll-free data service usage. The notification of toll-free data service usage may be based on the second information.
Abstract:
A device may receive campaign information for deploying a toll-free data service campaign. The campaign information may identify a uniform resource identifier for accessing a toll-free data service associated with the toll-free data service campaign. The device may determine a host name included in the uniform resource identifier. The device may determine a network address associated with the host name. The device may modify the uniform resource identifier, to generate a modified uniform resource identifier for accessing the toll-free data service, by replacing the host name, included in the uniform resource identifier, with the network address. The device may deploy the toll-free data service campaign by providing, to an enforcement device, the modified uniform resource identifier.
Abstract:
A first network device receives multiple subscription data campaigns, where each of the multiple subscription data campaigns comprises media content, a free data usage quota, and a price for receiving the media content, presents the multiple subscription data campaigns to a user device associated with a user, and receives a selection of one of the multiple subscription data campaigns from the user device. The first network device receives, from a second network device, an indication that the user has successfully subscribed to the selected one of the multiple subscription data campaigns, where the second network device hosts media content associated with the selected one of the multiple subscription data campaigns, generates an authorization token that includes an identifier of the user, an identifier of the selected one of the multiple subscription data campaigns, and the free data usage quota, and sends the authorization token to the second network device.
Abstract:
A system may receive a network address to be validated to determine whether the network address is associated with a toll-free data service. The system may perform a validation operation to validate that the network address is associated with the toll-free data service. The validation operation may be based on a key identifier associated with the network address or a network address signature associated with the network address. The key identifier may correspond to a security key used to create the network address signature. The network address signature may be created using the security key. The system may determine whether to bill a first party or a second party for data usage associated with the toll-free data service based on the validation operation. The system may provide information that identifies whether to bill the first party or the second party for the data usage associated with the toll-free data service.
Abstract:
A system may receive a content identifier corresponding to content to be accessed via a toll free data service (toll-free data service). The system may determine, based on the content identifier, whether a content provider device, associated with the content, is configured with a serving component associated with serving the content via the toll-free data service. The system may provide an indication of whether the content provider device is configured with the serving component. The content may be accessible via the toll-free data service when the content provider device is configured with the serving component.
Abstract:
A first device may obtain a session time record that includes information relating to a secure session. The session time record may include a content identifier and a device identifier that is associated with a second device. The content identifier may be associated with content to be provided via a secure session and via the second device. The content may be associated with a sponsored data campaign. The first device may obtain, from the second device, data usage information identifying an amount of data provided via the second device and in association with the secure session. The first device may determine information identifying a party responsible for the amount of data provided in association with the secure session based on the session time record and based on the data usage information. The first device may store or provide the information identifying the party responsible for the amount of data.