×

System and methods for automatic verification of advertiser identifier in advertisements

  • US 10,402,869 B2
  • Filed: 02/26/2016
  • Issued: 09/03/2019
  • Est. Priority Date: 03/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of verifying identifiers on content items, comprising:

  • receiving, by a data processing system, a first identifier associated with a content item, and a first uniform resource locator (URL) identifying a first resource referenced by the content item;

    identifying, by the data processing system, in accordance with a classification rule, an identifier type of the first identifier from a plurality of identifier types, the plurality of identifier types including a phone number, a mailing address, an email address, a fax number, a video chat handle, an instant messaging handle, a social media profile, and a payment information associated with the content provider, the classification rule specifying a format for each identifier type;

    determining, by the data processing system, a domain of the first URL referenced by the content item by parsing the first URL, the domain including at least one of a root domain and a sub domain;

    indexing, by the data processing system, a plurality of URLs to identify a second URL, each of the plurality of URLs having a same domain as the first URL corresponding to the first resource referenced by the content item;

    accessing, by the data processing system, a second resource of the domain corresponding to the second URL with the same domain as the first URL;

    parsing, by the data processing system, the second resource to detect a second identifier, the second identifier of a same identifier type as the first identifier in accordance with the classification rule;

    determining, by the data processing system, subsequent to detecting the second identifier, that the first identifier does not match the second identifier detected on the second resource;

    transmitting, by the data processing system, responsive to determining that the first identifier does not match the second identifier, an instruction to modify the second resource;

    subsequent to transmitting the instruction, detecting, by the data processing system, a third identifier from the second resource, the third identifier having the same identifier type as the first identifier in accordance with the classification rule;

    determining, by the data processing system, that the first identifier matches a third identifier detected from the second resource;

    generating, by the data processing system, a link based on the first identifier responsive to determining that the first identifier matches the third identifier;

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

    providing, by the data processing system, the content item with the link to the computing device responsive to the receipt of the request.

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