IP Library Granted Patent US 9,098,590
Granted Patent B2
US 9,098,590 · App. 13/493,591 · Granted Aug 4, 2015

Content item selection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,098,590
App. No.
13/493,591
Granted
Aug 4, 2015
Kind
B2
Abstract

A content item, e.g., an icon or advertisement content, is selected for placement in a display environment (e.g., on a map or adjacent to a map) in response to a request for the display environment based on a probability that the content item is relevant to a user that is requesting the display environment. The selection is facilitated by content targeting data (e.g., feature selection and query submission) that can be received from user devices while the map space is presented.

Claims (41)

1. A computer-implemented method, comprising:

determining that a map location of a map was previously presented at two or more different zoom levels;

for each zoom level from the two or more different zoom levels:

determining, for each of two or more content selection criterion, a frequency with which the content selection criterion was received from a plurality of user devices while the map location was presented at the plurality of user devices and at the zoom level;

ranking the two or more content selection criterion based on the frequency for each of the content selection criterion; and

selecting a ranked content selection criterion as content selection data for the map location when presented at the zoom level;

receiving, from a first user device, a request for a map space that includes the map location, wherein the map space is a portion of a map for presentation in a display region on a user device;

identifying a zoom level corresponding to the request;

identifying content selection data for the map location and the zoom level based on the ranked content selection criterion;

selecting, by one or more computers, a content item for display with the map space, the content item being selected based on the content selection data and independent of user interaction with the map space at the first user device; and

providing, in response to the request, data specifying the selected content item to the first user device.

2. The method of claim 1 , wherein selecting a content item for display with the map space comprises selecting the content item prior to user interaction with the map space at the first user device.

3. The method of claim 2 , further comprising providing the requested map space to the first user device in response to the request.

4. A system comprising:

a content selection data store; and

one or more computers that interact with the content selection data store, and execute instructions that cause the one or more computers to perform operations including:

determining that a map location was previously presented at two or more different zoom levels;

for each zoom level from the two or more different zoom levels:

determining, for each of two or more content selection criterion, a frequency with which the content selection criterion was received from a plurality of user devices while the map location was presented at the plurality of user devices and at the zoom level;

ranking the two or more content selection criterion based on the frequency for each of the content selection criterion; and

selecting a ranked content selection criterion as content selection data for the map location when presented at the zoom level;

receiving, from a first user device, a request for a map space that includes the map location, wherein the map space is a portion of a map for presentation in a display region on a user device;

identifying a zoom level corresponding to the request;

identifying the content selection data for the map location and the zoom level based on the ranked content selection criterion;

selecting a content item for display with the map space, the content item being selected based on the content selection data and independent of user interaction with the map space at the first user device; and

providing, in response to the request, data specifying the selected content item to the first user device.

5. The system of claim 4 , wherein selecting a content item for display with the map space comprises selecting the content item prior to user interaction with the map space at the first user device.

6. The system of claim 5 , wherein the instructions cause the one or more computers to perform operations comprising providing the requested map space to the first user device in response to the request.

7. Non-transitory computer readable media storing instructions that are executable by a processing device and upon such execution cause the processing device to perform operations comprising:

determining that a map location was previously presented at two or more different zoom levels;

for each zoom level from the two or more different zoom levels:

determining, for each of two or more content selection criterion, a frequency with which the content selection criterion was received from a plurality of user devices while the map location was presented at the plurality of user devices and at the zoom level;

ranking the two or more content selection criterion based on the frequency for each of the content selection criterion; and

selecting a ranked content selection criterion as content selection data for the map location when presented at the zoom level;

receiving, from a first user device, a request for a map space that includes the map location, wherein the map space is a portion of a map for presentation in a display region on a user device;

identifying a zoom level corresponding to the request;

identifying content selection data for the map location and the zoom level based on the ranked content selection criterion;

selecting a content item for display with the map space, the content item being selected based on the content selection data and independent of user interaction with the map space at the first user device; and

providing, in response to the request, data specifying the selected content item to the first user device.

8. The computer readable media of claim 7 , wherein selecting a content item for display with the map space comprises selecting the content item prior to user interaction with the map space at the first user device.

9. The computer readable media of claim 8 , wherein execution of the instructions further cause the processing device to perform operations comprising providing the requested map space to the first user device in response to the request.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044334/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2012
From: PERROW, MICHAEL S.; MACGILL, JAMES ROBERT; ZHANG, DANA; VERNE, NICHOLAS; SYMONDS, DAVID
To: GOOGLE INC.
Reel/Frame 028497/0629 →