×

Content management system for distribution of content

  • US 10,178,171 B2
  • Filed: 04/21/2016
  • Issued: 01/08/2019
  • Est. Priority Date: 04/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a request from a client device, the request comprising one or more device dimensions associated with the client device;

    identifying a set of one or more content profiles, wherein each identified content profile is associated with one or more content-profile dimensions that are compatible with the received device dimensions;

    determining whether a previously created content manifest corresponds to the identified set of content profiles, wherein the content manifest corresponds to a plurality of content profiles that apply to a plurality of devices, the plurality of devices comprising a first set of devices and a second set of devices that have at least one second-set device dimension that is different than the dimensions of the first set of devices;

    in response to a determination that a previously created content manifest corresponds to the identified set of content profiles, sending to the client device an initial uniform resource identifier (URI) identifying a resource that includes the previously created content manifest;

    receiving a new content profile having a content-profile dimension that corresponds to the at least one second-set device dimension that is different than the dimensions of the first set of devices;

    creating a second-set content manifest corresponding to the plurality of content profiles and the new content profile;

    sending the second-set content manifest to a content delivery network (CDN) for distribution by the CDN;

    transmitting a request to the CDN to create a copy of the previously created content manifest;

    receiving from the CDN a new URI corresponding to the copy of the previously created content manifest;

    transmitting a request to the CDN to delete the previously created content manifest;

    receiving from the CDN a second-set URI identifying a resource of the CDN that includes the second-set content manifest;

    sending the second-set URI to one or more devices in the second set of devices;

    receiving a request from a client device in the first set of devices for a content manifest, the request sent in response to a determination by the client device in the first set of devices that the initial URI no longer corresponds to any content manifest; and

    sending to the client device in the first set of devices the new URI.

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