Patent ID: 8874144

Claim:
A method for selecting location-based content comprising: providing, for display on a user device, a first plurality of pieces of third-party content based on a corresponding plurality of locations of the user device, a first location of the corresponding plurality of locations different than a second location of the corresponding plurality of locations; determining a sequence of third-party content indicating a temporal order in which the first plurality of pieces of third-party content are provided for display on the user device, the sequence comprising topical information and temporal information for each of the first plurality of pieces of third-party content; identifying, in a data structure stored in a memory element, based on the topical and temporal information of the sequence, historical sequences of third-party content corresponding to the sequence, the historical sequences comprising topical and temporal information corresponding to each of a second plurality of pieces of third-party content in addition to the topical and temporal information corresponding to each the first plurality of pieces of third-party content; generating likelihood scores for the second plurality of pieces of third-party content, the likelihood scores generated using a machine learning model that determines, based on the historical sequences, a likelihood of an interaction occurring with the second plurality of pieces of third-party content at the user device; selecting, based on a comparison of likelihood scores, an additional piece of third-party content different from the first plurality of pieces of third-party content; and providing, responsive to the sequence of the first plurality of pieces of third-party content provided for display, the additional piece of third-party content for display on the user device.