Providing toll free data in a wireless system
First Claim
1. A method comprising:
- receiving a request via an apparatus from a mobile network operator serving a wireless user, the request is for sponsored data from a network device of a content provider, the request comprising an identification of the sponsored data in the network device;
detecting, via the apparatus, a sponsored data campaign end date in the request and that the sponsored data campaign end date has not occurred;
enabling provision of a generated second request, via the apparatus, to the network device requesting the sponsored data;
receiving, via the apparatus, the sponsored data from the network device;
enabling provision, via the apparatus, of the sponsored data to the wireless user; and
generating, via the apparatus, a usage record for charging the content provider for providing the sponsored data.
6 Assignments
0 Petitions
Accused Products
Abstract
A wireless data-oriented service provides toll free data access to wireless users, such as GSM or CDMA-based users, when accessing specified content. The content provider pays for (“sponsors”) access to specific content for wireless users, often in conjunction with advertisement campaigns. In one embodiment a separate access point name is used when making the request to distinguish between sponsored data and conventional data access requests. In another embodiment, a portal proxy is used and sponsored data is distinguished from conventional data by the address of the destination web site. Wireless users accessing the sponsored content are not billed for usage, but rather the content provider is billed for usage. A data session management platform generates appropriate call data records indicating the session usage and transmits the records to reconcile accounts between the mobile network operator and the content provider.
11 Citations
31 Claims
-
1. A method comprising:
-
receiving a request via an apparatus from a mobile network operator serving a wireless user, the request is for sponsored data from a network device of a content provider, the request comprising an identification of the sponsored data in the network device; detecting, via the apparatus, a sponsored data campaign end date in the request and that the sponsored data campaign end date has not occurred; enabling provision of a generated second request, via the apparatus, to the network device requesting the sponsored data; receiving, via the apparatus, the sponsored data from the network device; enabling provision, via the apparatus, of the sponsored data to the wireless user; and generating, via the apparatus, a usage record for charging the content provider for providing the sponsored data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; receive a request for sponsored data transfer from a mobile network operator serving a wireless user, the request identifying a network device of a content provider offering the sponsored data; determine from the request a sponsored data campaign data parameter comprising a sponsored data campaign end date that has not yet occurred; enable provision of a generated a second request to the network device for the sponsored data; receive the sponsored data from the network device; enable provision of the sponsored data to the wireless user; and generate a usage record for charging the content provider for providing the sponsored data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
program code instructions configured to facilitate receipt, via an apparatus, of a request for sponsored data transfer from a mobile network operator serving a wireless user, the request identifying a network device of a content provider offering the sponsored data; program code instructions configured to determine from the request a sponsored data campaign data parameter comprising a sponsored data campaign end date that has not yet occurred; program code instructions configured to enable provision, via the apparatus, of a generated second request to the network device for the sponsored data; program code instructions configured to facilitate receipt, via the apparatus, of the sponsored data from the network device; program code instructions configured to enable provision, via the apparatus, of the sponsored data to the wireless user; and program code instructions configured to generate, via the apparatus, a usage record for charging the content provider for providing the sponsored data. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for denying transfer of data requested for transfer by a wireless user, the apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; receive a request from a mobile network operator, the request originating from a wireless user requesting transfer of data between a mobile phone and a sponsored content provider, wherein the apparatus communicates with a mobile network operator serving the mobile phone, wherein the request comprises data utilized to identify the sponsored content provider; retrieve a set of sponsored data campaign parameters associated with the request stored in the memory, wherein the set of sponsored data campaign parameters comprises a campaign end date for transfer of the sponsored data from the sponsored content provider; determine the end date has occurred; not forwarding the request to the sponsored content provider; generate a message to the wireless user indicating the sponsored data is unavailable; and generate a record stored in the memory reflecting receipt of the request. - View Dependent Claims (31)
-
Specification