×

Automatic verification of advertiser identifier in advertisements

  • US 9,317,873 B2
  • Filed: 03/28/2014
  • Issued: 04/19/2016
  • Est. Priority Date: 03/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of verifying an identifier of a content provider, comprising:

  • receiving, by a data processing system, a first identifier for contact information of a content provider, a content item, and a uniform resource locator (URL) from the content provider, the URL identifying a first resource;

    classifying, by the data processing system, the first identifier for contact information as a first type of identifier;

    determining, using the data processing system, a domain of the URL by parsing the URL for the first resource;

    accessing, by the data processing system, a plurality of second resources, each second resource under the domain, to store data associated with the plurality of second resources in memory;

    parsing, using the data processing system, the data associated with the plurality of second resources into one or more object trees;

    detecting, using the data processing system, a plurality of second identifiers from the one or more object trees;

    classifying, using the data processing system, each of the plurality of second identifiers based on a type of identifier for each of the plurality of second identifiers using data from the one or more object trees;

    mapping, using the data processing system, the plurality of second identifiers to the domain;

    filtering, using the data processing system, a set of second identifiers from the plurality of second identifiers based on comparing the type of identifier for each of the plurality of second identifiers to the first type of identifier of the first identifier for contact information to identify a filtered set of second identifiers;

    matching, using the data processing system and using the mapping, the first identifier with a second identifier of the filtered set of second identifiers to verify the first identifier;

    generating, using the data processing system, a link based on the first identifier with the content item responsive to the first identifier matching the second identifier;

    receiving, by a data processing system, a request for a content item from a computing device; and

    serving the received content item with the generated link to the computing device responsive to the request.

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