×

Data delivery

  • US 9,602,369 B2
  • Filed: 09/01/2015
  • Issued: 03/21/2017
  • Est. Priority Date: 11/03/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by data processing apparatus, the method comprising:

  • generating event data specifying one or more events for a web page served by a publisher server and rendered on a client device, the web page and publisher belonging to a first domain;

    determining whether the event data exceeds a size threshold specified by a request method of a communications protocol for communicating between the client device and the publisher server, wherein the size threshold is based on a limit on an amount of information that is sent by an HTTP GET request;

    in response to determining that the event data exceeds the size threshold, determining whether the client device supports cross origin resource sharing interrogating a browser type and a browser version, checking for the presence of a credentials property on an HTTP request object, or checking for the presence of a domain request object; and

    in response to determining that the client device supports cross origin resource sharing, generating a first HTTP POST request for an analytics server that belongs to a second domain that is different from the first domain, the first HTTP POST request comprising the event data and being a cross-domain HTTP POST request that comprises a cross origin resource sharing compliant message.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×