×

Attention spots in a map interface

  • US 9,747,346 B1
  • Filed: 08/06/2014
  • Issued: 08/29/2017
  • Est. Priority Date: 08/06/2014
  • Status: Active Grant
First Claim
Patent Images

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

  • receiving data that specifies one or more map attention spots of a map that is arranged for presentation in a viewport of a map interface at a user device, wherein each map attention spot represents a respective location on the map that has been identified as a target of user activity;

    identifying a plurality of candidate content items for presentation on the map;

    for each candidate content item of the plurality of candidate content items;

    identifying a proposed presentation location for the candidate content item on the map, wherein the proposed presentation location for the candidate content item is different than any of the locations on the map that are represented by the one or more map attention spots;

    identifying a candidate content item score that represents a relative importance of the candidate content item;

    determining, for each map attention spot of the one or more map attention spots, a respective distance between the proposed presentation location for the candidate content item on the map and the respective location on the map that is represented by the map attention spot; and

    determining a rank score for the candidate content item based at least on;

    (i) the candidate content item score for the candidate content item, and(ii) the respective distances between the proposed presentation location for the candidate content item and the respective locations on the map that are represented by each of the one or more map attention spots;

    selecting one or more of the candidate content items based on the rank score for each candidate content item; and

    generating and transmitting data to cause presentation of the one or more selected candidate content items at the user device.

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