MOBILE CONTENT DELIVERY VIA TOLL-FREE UNIFORM RESOURCE LOCATORS
First Claim
1. A method, comprising:
- receiving a uniform resource locator (URL) associated with content in a network that a mobile user is attempting to access via a mobile device;
obtaining a unique identifier (ID) associated with a toll-free data campaign, and a private key of a public/private key pair associated with the toll-free data campaign;
generating a signature using the private key;
appending the generated signature to the URL to create a modified URL; and
sending the modified URL in a request to access the content from a remote network device.
1 Assignment
0 Petitions
Accused Products
Abstract
A device associated with a cell tower in a Public Land Mobile Network receives, from a mobile device via a network, a uniform resource locator (URL) that is appended with a first signature generated at the mobile device using a private key of a public/private key pair associated with a toll-free campaign. The device obtains a public key of the public/private key pair, extracts the first signature from the URL, decrypts the first signature using the public key to obtain data, and encrypts the data using the private key to generate a second signature. The device compares the second signature with the first signature, denies toll-free network access to content associated with the URL when the second signature does not match the first signature, and designates data involved with accessing the content associated with the URL as being toll-free when the second signature matches the first signature.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a uniform resource locator (URL) associated with content in a network that a mobile user is attempting to access via a mobile device; obtaining a unique identifier (ID) associated with a toll-free data campaign, and a private key of a public/private key pair associated with the toll-free data campaign; generating a signature using the private key; appending the generated signature to the URL to create a modified URL; and sending the modified URL in a request to access the content from a remote network device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a communication interface configured to connect to a network, and to receive, from a mobile device via the network, a uniform resource locator (URL) that is appended with a first signature generated at the mobile device using a private key of a public/private key pair associated with a toll-free data campaign; and a processing unit configured to; obtain a public key of the public/private key pair, extract the first signature from the URL, decrypt the first signature using the public key to obtain a block of data, encrypt the block of data using the private key to generate a second signature, compare the second signature with the first signature, deny toll-free network access to content associated with the URL when the second signature does not match the first signature, and designate data involved with accessing the content associated with the URL as being toll-free when the second signature matches the first signature. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory storage medium storing instructions executable by a computational device, wherein the instructions comprise instructions to cause the computational device to:
-
receive, from a mobile device via a network, a content request that includes a uniform resource locator (URL) that is appended with a first signature generated at the mobile device using a private key of a public/private key pair that is associated with a toll-free data campaign; extract the first signature from the URL; validate the content request based on the extracted first signature; and grant or deny toll-free network access to the content associated with the URL based on the validation of the content request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification