×

Enhanced online advertising system

  • US 8,768,766 B2
  • Filed: 03/03/2006
  • Issued: 07/01/2014
  • Est. Priority Date: 03/07/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system implemented across a network having one or more publishing sites correspondingly associated with at least one publishing entity, each of the publishing sites comprising at least one publisher page having publishing content that is displayable to any user of the publishing site, and at least one available ad space, the system comprising:

  • at least one processor programmed for;

    storing a plurality of anonymous profiles that are associated with a plurality of users;

    analyzing the displayable publishing content accessed from the publishing sites;

    storing the results of the analysis of the accessed publishing content;

    receiving from one or more advertising entities across the network and storing;

    one or more selectable action objectives associated with one or more advertising sites correspondingly associated with the advertising entities, andone or more ads having selectable links from which each of the respective advertising sites can be accessed;

    analyzing advertising content accessed from one or more of the advertising sites, wherein the advertising content comprises at least the ads received from the advertising entities;

    receiving from a user terminal across the network an automated request for one or more ads associated with a display to a user associated with the user terminal of one of the publisher pages at the user terminal, the publisher page to be displayed comprising the displayable publishing content and one or more of the available ad spaces; and

    determining if the analyzed publishing content is ready for matching to the stored ads;

    wherein if the processor determines that the analyzed publishing content is ready for matching to the stored ads, the processor is programmed tomatch the automated ad request to at least a portion of the analyzed publishing content for the publisher page to be displayed;

    statistically match the user to one of the stored plurality of anonymous profiles, using known information associated with the user, wherein the known information comprises any of location, gender, age, interests, purchases, usage patterns, or other prior actions by the user;

    predict a response to the ads by the user, wherein the prediction is at least partially based on the matched stored profile and any of the analyzed publishing content and the analyzed ads received from the advertising entities, and wherein said prediction comprises a predicted impression revenue;

    determine one or more of the best stored ads based on the predicted impression revenue and an observed effective impression revenue of the stored ads, wherein the processor is programmed to track a past number of impressions and resulting actions, to estimate the observed effective impression revenue of the stored ads; and

    wherein the processor is programmed to apply a blending function B to the predicted impression revenue p, and to the number of impressions i and number of resulting actions a;


    B(p,i,a)wherein for each impression i and the resulting action a, the observed effective impression revenue of the stored ads is tested for statistical significance against the predicted effective impression revenue p, wherein when the statistical significance exceeds a predetermined threshold, the processor is programmed to use the observed effective impression revenue of the stored ads as the determined effective impression revenue of the stored ads;

    wherein when the statistical significance equals or is below a said predetermined threshold, then the processor is programmed to use the predicted effective impression revenue of the stored ads as the determined effective impression revenue of the stored ads; and

    transmit one or more of the automatically determined best stored ads to the user terminal for integration with the publisher page to be displayed; and

    wherein if the processor determines that the analyzed publishing content is not ready for matching to the stored ads, the processor is programmed to transmit an ad of a determined general relevance to the user terminal for integration with the publisher page to be displayed, wherein the processor is programmed to determine general relevance based upon any of publisher selection or system analysis.

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