Selecting location-based content
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods include retrieving data indicative of a sequence of content that were previously selected for presentation by a mobile device based in part on physical locations of the mobile device. The sequence of selected content may be used with the current location of the mobile device to determine a likelihood score for a piece of content. Based on the likelihood score, the piece of content may be selected and provided to the mobile device for presentation.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for selecting location-based content comprising one or more processors configured to:
-
provide, 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; determine 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; identify, 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; generate 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; select, based on a comparison of likelihood scores, an additional piece of third-party content different from the first plurality of pieces of third-party; and provide, 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification