×

Resource view data collection

  • US 10,282,479 B1
  • Filed: 05/08/2014
  • Issued: 05/07/2019
  • Est. Priority Date: 05/08/2014
  • Status: Active Grant
First Claim
Patent Images

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

  • generating a data collection tag that includes instructions that, upon execution of the instructions, cause an application browser executing at a client device to perform operations comprising;

    evaluating, by the client device, a document object model of a structured resource provided by a publisher, while the structured resource is presented by the application browser at the client device, including identifying, within the document object model, at least one item including a plurality of individual portions of content located at different particular portions of the structured resource, each portion of content being associated with a priority value based on a structural area of the resource from which the portion of content was identified;

    generating, by the client device, truncated resource view data that includes parameters identifying the client device and at least a portion of the at least one item identified in the document object model while the structured resource was presented at the client device, the truncated resource view data being truncated based on the priority values of each portion of content, with portions of content with a lowest priority value being truncated first, in response to determining that an amount of data identified for the truncated resource view data exceeds a threshold data limit, wherein the truncated resource view data is smaller than the threshold data limit;

    appending, by the client device, the truncated resource view data to a URL of a remote server that is specified in the data collection tag, including appending at least one key-value pair specifying the at least one item identified in the document object model while the structured resource is presented by the application browser at the client device; and

    sending, by the client device and over a network, the truncated resource view data to a server through an HTTP request message initiated by the client device using the URL specified in the data collection tag;

    receiving, from a publisher, a request for the data collection tag; and

    providing the data collection tag to the publisher in response to the request.

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