CONTENT ITEM PLACEMENT
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying a map location;
identifying a feature location based on the map location and a zoom level, the feature location being associated with a map feature; and
determining a placement location for placement of a content item relative to the map location so that when the map is presented at the zoom level with the content item, the content item does not intersect the map feature.
2 Assignments
0 Petitions
Accused Products
Abstract
A content item, e.g., an icon or advertisement logo, is placed in a display environment (e.g., on a map) so that the content item does not intersect a feature, e.g., a street name or graphical representation of a landmark. The placement of the content item is facilitated at a variety of zoom levels so that as the scale of the features and/or the content item changes, the content item and the features do not overlap.
49 Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
identifying a map location; identifying a feature location based on the map location and a zoom level, the feature location being associated with a map feature; and determining a placement location for placement of a content item relative to the map location so that when the map is presented at the zoom level with the content item, the content item does not intersect the map feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method, comprising:
-
identifying a map location on a map, the map location associated with a content item; identifying a zoom level at which the map is to be presented; requesting placement location data based on the map location and the zoom level, the placement location data defining a placement location for the content item relative to the map location so that when the map is presented at the zoom level with the content item, the content item does not intersect any map feature items that are presented on the map at the zoom level; and determining if placement location data is received in response to the request; and if placement location data is received in response to the request, then providing the placement location data and the content item to a client device so that the client device can present the content item at the placement location on the map when the map is presented at the zoom level. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a placement location data store storing placement locations on a map, the placement locations being defined for a map region and zoom levels at which the map is to be presented; and software stored in a computer readable medium and comprising instructions executable by a processing system and upon such execution cause the processing system to perform operations comprising; identifying a map location on a map, the map location associated with a content item and defining a location within the map region; identifying a zoom level at which the map is to be presented; requesting placement location data based on the map location and the zoom level for use in defining a placement location for the content item so that when the map is presented at the zoom level with the content item, the content item does not intersect any map features that are presented on the map at the zoom level; determining if placement location data is received in response to the request; and if placement location data is received in response to the request, then providing the placement location data and the content item to a client device so that the client device can present the content item at the placement location on the map when the map is presented at the zoom level. - View Dependent Claims (17)
-
Specification