Customized content delivery based on geographic area

  • US 9,424,595 B2
  • Filed: 10/12/2015
  • Issued: 08/23/2016
  • Est. Priority Date: 08/12/2008
  • Status: Active Grant
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. A system having a communication interface communicatively coupling the system to a network, at least one processor, and memory storing software executable by the at least one processor, whereby the system is operative to:

  • for each content provider of a plurality of content providers;

    receive information from the content provider defining a plurality of geographic shapes that select a corresponding plurality of geographic areas; and

    for each geographic shape of the plurality of geographic shapes, receive information from the content provider defining one or more tags and corresponding tag weights assigned to the geographic shape;

    receive a request from a requestor;

    determine a location of the requestor;

    for each content provider of the plurality of content providers, based on the location of the requestor, identify one or more of the geographic shapes in which the requestor is located from the plurality of geographic shapes defined by the content provider;

    select a content provider for which to deliver one or more content items to the requestor from the plurality of content providers based on a comparison of importance levels for the geographic shapes when the requestor is located within two or more geographic shapes, wherein to select the content provider for which to deliver the one or more content items to the requestor from the plurality of content providers, the system is operative to;

    for each content provider of the plurality of content providers;

    aggregate one or more tags assigned to the two or more geographic shapes in which the requestor is located according to the importance levels assigned to the two or more geographic shapes to provide an aggregate list of tags and corresponding tag weights for the content provider; and

    select one of the plurality of content providers as a function of the corresponding tag weights of tags in the aggregate list of tags for the content provider;

    select one or more content items from a plurality of content items of the selected content provider; and

    effect delivery of the one or more content items to the requestor.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×