×

Mechanism for distinguishing between content to be served through first or second delivery channels

  • US 10,057,324 B2
  • Filed: 07/07/2017
  • Issued: 08/21/2018
  • Est. Priority Date: 12/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for selecting either a content delivery network (CDN) server or an origin server to deliver an object to a client device, comprising:

  • a CDN server, an origin server, and a client device, each comprising circuitry forming one or more processors and a storage device having a non-transitory computer-readable medium;

    the non-transitory computer-readable medium of the CDN server holding a first set of instructions for execution by the one or more processors of the CDN server, the first set of instructions comprising instructions for the CDN server to;

    receive a request for an object from the client device;

    attempt to download the object from the origin server without forwarding one or more cookies from the request, so as to ensure the request is for a public object;

    determine that the attempt to download the object fails;

    based at least in part on said determination, return to the client an HTML page with an HTML5 cross-domain message comprising a failure code;

    the non-transitory computer-readable medium of the client device holding a second set of instructions for execution by the one or more processors of the CDN server, the second set of instructions comprising instructions for the client device to;

    execute a script in an HTML file to send the request for the object to the CDN server;

    in response to the request, receive the HTML5 cross-domain message comprising the failure code;

    execute the script to, in response to the failure code, fetch the object from the origin server.

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