×

Network data delivery sponsorship signatures in streaming manifest files

  • US 10,171,857 B2
  • Filed: 02/07/2017
  • Issued: 01/01/2019
  • Est. Priority Date: 02/07/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • retrieving, by a media playing device and from a campaign portal that stores information regarding toll-free or reduced toll data campaigns for content hosted by content servers, a manifest file associated with streaming content, wherein the manifest file includes a first sequence of multiple first Uniform Resource Identifiers (URIs) that identify first network storage locations of multiple first content segments of the streaming content that correspond to a first bitrate, and wherein a first sponsorship signature of multiple sponsorship signatures is appended to at least one of the multiple first URIs of the manifest file;

    retrieving, by the media playing device and from the campaign portal, the multiple first URIs, and the first sponsorship signature, from the manifest file;

    sending, by the media playing device, the first sponsorship signature to a charging node in a Public Land Mobile Network (PLMN) for controlling the charging of data delivery associated with the streaming content to one of a user of the media playing device or a sponsor of the streaming content based on the first sponsorship signature, wherein the charging node determines whether a campaign associated with the first sponsorship signature is currently valid;

    determining whether a bitrate associated with the media playing device has changed from the first bitrate to a second bitrate;

    when the bitrate associated with the media playing device has changed from the first bitrate to the second bitrate;

    retrieving, by the media playing device and from the campaign portal, a second sequence of multiple second URIs that identify second network storage locations of multiple second content segments of the streaming content that correspond to the second bitrate; and

    engaging, via the PLMN by the media playing device using the multiple first URIs, in a content streaming session to receive the streaming content when the bitrate associated with the media playing device has not changed from the first bitrate to the second bitrate.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×