Patent ID: 9681259
Date: 2017-06-13
CPC Classifications: G06F,H04L,H04W

Claim:
1. A computer-implemented method, comprising: under control of one or more computer systems configured with executable instructions: obtaining a current location for a mobile device of a first user and a set of search engine queries relating to the current location, each of the set of search engine queries being submitted by one or more second users different from the first user, each of the one or more second users having in common with the first user at least one past instance of a type of user activity at an electronic marketplace, wherein the type of user activity includes at least one of items selected, advertisements selected, items purchased, purchase frequency, or cost of items purchased, and wherein the one or more second users are associated with at least one defined user group, each of the one or more second users having been selected for the at least one defined user group by the first user; in response to at least one of: (a) a determination that the current location is a new location, (b) an elapsed time, or (c) a change to the set of search engine queries relating to the current location, obtaining an advertisement associated with at least one of the set of search engine queries relating to the current location; and providing the advertisement for display on the mobile device.