Abstract:
A device may receive campaign information, that includes information identifying a targeted geographic region, for generating a toll-free data service campaign. The targeted geographic region may not coincide with a coverage area of a base station. The device may generate a campaign rule identifying one or more campaign conditions for updating an account of a campaign owner, associated with the toll-free data service campaign, for data used in association with the toll-free data service campaign. The device may receive a request, from a user device, to access a service, and may determine that one or more campaign conditions are satisfied, such as a condition to determine that the user device is located within the targeted geographic region. The device may provide an instruction to update the account, of the campaign owner, for data usage of the user device based on determining that the one or more campaign conditions are satisfied.
Abstract:
A method to facilitate secure access to sponsored content may include accessing a portal device to generate a campaign for a sponsored data service (SDS), and providing campaign network addresses and customer identifiers associated with the content aggregator device and at least one content partner device. The method includes generating a unique first security credential associated with each of the content partner device(s), and providing information for a notification of the campaign to the portal device, where the information includes the unique first security credential associated with each of the content partner device(s), and where the notification is provided to each of the at least one content partner device. The method includes signing a unique first SDS network address associated with sponsored content provided by each of the content partner device(s), where the signing is performed using the unique first security credential associated with each of the content partner device(s).
Abstract:
A method to facilitate secure access to sponsored content may include accessing a portal device to generate a campaign for a sponsored data service (SDS), and providing campaign network addresses and customer identifiers associated with the content aggregator device and at least one content partner device. The method includes generating a unique first security credential associated with each of the content partner device(s), and providing information for a notification of the campaign to the portal device, where the information includes the unique first security credential associated with each of the content partner device(s), and where the notification is provided to each of the at least one content partner device. The method includes signing a unique first SDS network address associated with sponsored content provided by each of the content partner device(s), where the signing is performed using the unique first security credential associated with each of the content partner device(s).
Abstract:
A device may receive campaign information for deploying a toll-free data service campaign. The campaign information may identify a geographic region in which the toll-free data service campaign is to be deployed. The device may mark the toll-free data service campaign as ready to deploy, and may generate campaign rules based on the campaign information. The campaign rules may identify conditions for charging a content provider, associated with the toll-free data service campaign, for data used by a mobile device in association with the toll-free data service campaign. The device may deploy the toll-free data service campaign by providing the campaign rules to enforcement devices associated with the geographic region. The device may mark the toll-free data service campaign as being deployed. The device may determine that deployment of the toll-free data service campaign has been completed, and may mark the toll-free data service campaign as deployed.
Abstract:
A system may receive from a mobile device, a uniform resource identifier (URI) for accessing secure content associated with a toll-free data campaign for secure content (“campaign”) from a content provider device. The system may identify traffic information included in the URI. The system may compare the traffic information with stored traffic information associated with the campaign and may determine that the traffic information is associated with the campaign if the traffic information matches the stored traffic information. The system may determine that an analysis of a transport layer socket (TLS) handshake, performed between the mobile device and the content provider device, was successful for the campaign. The system may provide information to cause data charges, for a traffic flow, to be charged to a content provider based on determining that the traffic information is associated with the campaign and that the TLS handshake analysis was successful.
Abstract:
A system may include one more devices to receive traffic information for a peer-to-peer communication, between a mobile device and a peer-to-peer client device via a peer-to-peer server, associated with a peer-to-peer network. The system may identify peer-to-peer server information associated with the peer-to-peer server and included in the traffic information and may compare the peer-to-peer server information with stored peer-to-peer server information associated with a toll-free data service campaign (“campaign”). The system may determine that the peer-to-peer server information is associated with the campaign if the peer-to-peer server information matches the stored peer-to-peer server information and may provide information to cause data charges, for the traffic flow, to be charged to a service provider associated with the campaign based on determining that the peer-to-peer server information provided in the traffic information is associated with the campaign.
Abstract:
A device may receive information that identifies a toll-free data service campaign to be tested. The device may receive information that identifies a network to be used to test the toll-free data service campaign. The device may deploy the toll-free data service campaign on the network by deploying a campaign rule, associated with the toll-free data service campaign, that identifies a condition for charging a content provider, associated with the toll-free data service campaign, for data used by a mobile device in association with the toll-free data service campaign. The device may determine a testing criteria for testing the toll-free data service campaign on the network. The device may test the toll-free data service campaign on the network using the testing criteria. The device may determine a test result based on testing the toll-free data service campaign, and may provide information that identifies the test result.
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 user device, a request associated with a data service that includes one or more service identifiers. The device can determine whether the data service is toll-free by providing, to a server, a validation request that includes the one or more service identifiers. The device can receive a response from the server that indicates that the user device is eligible to use the data service toll-free. The device can obtain an internet protocol (IP) address that is reserved for the data service by using a service identifier to search a data structure. The device can provide the IP address to the user device to allow the user device to use the IP address for a data session. Traffic flow for the data session can be received by another server that uses the IP address to update an account of an entity sponsoring the data service.
Abstract:
A device can receive, from a set of storage devices, first information relating to one or more pilot data plans that are associated with one or more first groups of user devices. The device can receive, from the set of storage devices, second information relating to one or more live data plans that are associated with one or more second groups of user devices. The device can analyze the first information and/or the second information to identify one or more patterns of information. The one or more patterns can include a data usage pattern, a demographic information pattern, a revenue generation pattern, and/or a user interest pattern. The device can perform one or more actions, including generating a new data plan, identifying one or more user accounts as candidates for a new data plan, and/or transmitting, via a network, information relating to the new data plan.