SDK for providing content to users without charging for data transmission
AssigneeVerizon Patent and Licensing Inc.
InventorSamiksha Saxena
Life of this patent
Estimating the term…
Abstract
Techniques described herein may provide a software development kit (“SDK”) for third party content providers (e.g., content providers external to a wireless telecommunications network) to provide toll-free content to users. Specifically, the transmission of such toll-free content, via the wireless telecommunications network, may not incur data charges to the user. Content providers may register content as being toll-free, and may include a script in web pages that link to the toll-free content. User devices may execute the script in order to validate links to toll-free content. User devices may further provide notifications that indicate that particular content is toll-free content.
Claims20
A user device, comprising:
- a memory device storing a set of processor-executable instructions;
- and
- a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the user device to:
- receive a web page including one or more links, a particular link being associated with a key, the particular link being a link to toll-free content, the key being associated with the toll-free content;
- output, to a validation server device, a resource identifier associated with the particular link;
- output, to the validation server device, the key associated with the particular link;
- receive, from the validation server device and based on a validation operation performed by the validation server on the resource identifier and the key, a replacement resource identifier that is associated with the toll-free content;
- replace, in the particular link, to generate a modified link, the resource identifier with the replacement resource identifier received from the validation server device;
- present, after replacing the resource identifier with the replacement resource identifier, the web page with the modified link in lieu of the particular link;
- receive a selection of the modified link;
- obtain, based on receiving the selection of the modified link, the toll-free content associated with the replacement resource identifier;
- and
- present the obtained content associated with the replacement resource identifier.
A system, comprising:
- a memory device storing a set of processor-executable instructions;
- and
- a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the system to:
- register a resource identifier associated with content, the registering including generating or selecting a key associated with the content;
- output the key to a content provider associated with the content;
- receive a validation request from a user device, the validation request including:
- the resource identifier, wherein the resource identifier is associated with a first link presented in a web page that was received by the user device, and
- the key;
- validate the resource identifier and the key included in the validation request;
- generate a replacement resource identifier based on the validating;
- output, to the user device, the replacement resource identifier, wherein outputting the replacement resource identifier causes the user device to present the web page with a second link, associated with the replacement resource identifier, in lieu of the first link;
- receive an indication that the user device has selected the second link associated with the replacement resource identifier;
- and
- cause, based on the indication that user device has selected the second link associated with the replacement resource identifier, a wireless telecommunications network, via which content associated with the replacement identifier is transmitted to the user device, to:
- forgo charging a user of the user device for the transmission, via the telecommunications network, of the content to the user device, and
- charge the content provider for the transmission, via the telecommunications network, of the content to the user device.
A method, comprising:
- receiving, by a user device, a web page that includes a link to toll-free content, for which data usage associated with receiving the toll-free content, via a wireless telecommunications network, is not charged to an account associated with the user device;
- receiving, by the user device, validation that the link is a link to toll-free content;
- modifying, by the user device and based on receiving the validation, the link;
- presenting, via a display device associated with a user device, the web page, the web page further including:
- the modified link, in lieu of the link, and
- a thumbnail image associated with the modified link;
- generating, by the user device, a visual notification based on receiving the validation;
- overlaying, by the user device, the visual notification over the thumbnail image;
- receiving, by the user device, a selection of the modified link;
- and
- receiving, by the user device and via the wireless telecommunications network, the toll-free content associated with the modified link.
Dependencies are inferred from the claim text.