Detour based content selections
US-10217134-B2 · Feb 26, 2019 · US
US11288705B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11288705-B2 |
| Application number | US-201916276921-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 15, 2019 |
| Priority date | Jun 24, 2014 |
| Publication date | Mar 29, 2022 |
| Grant date | Mar 29, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and apparatus, for detour based content selection. In one aspect, a method includes receiving, at a data processing apparatus, location data for a plurality of users, the location data describing, for each user, locations of a user device of the user; determining, from the location data, route data for the plurality of users, the route data describing, for each user, a route traveled by the user; determining, by the data processing apparatus, for at least one or more of the users, a detour from the route traveled by the user to a retail location of the offeror; determining, by the data processing apparatus, for each of the at least one or more of the users, whether the user is eligible for an offer of the offeror based on the detour; and for each user eligible for an offer, enabling the offeror to provide an offer to the user.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method performed by a data processing apparatus, the method comprising: receiving, by the data processing apparatus and as having been sent by a user device, location data that identifies locations traveled by the user device during a current trip, wherein the location data includes at least one of GPS signal data received by the user device, Wi-Fi signal data received by the user device, or cellular tower triangulation signals received by the user device; analyzing, by the data processing apparatus, the location data to identify an established travel route on which the user device is predicted to be traveling toward a particular destination during the current trip, wherein the established travel route defines a path that the user device has traveled on past trips to the particular destination; identifying, by the data processing apparatus and while the user device continues to travel along the established travel route toward the particular destination during the current trip, a volatility of the established travel route that was determined based on the user device's travel during past trips and that represents a measure of tendency of the user device to (i) deviate from the established travel route to the particular destination or (ii) abandon the established travel route to the particular destination; and based on the volatility of the established travel route meeting a volatility threshold, providing, by the data processing apparatus and to the user device while the user device continues to travel along the established travel route toward the particular destination during the current trip, a representation of a detour from the established travel route for presentation at the user device, wherein the user device is configured to receive the representation of the detour from the established travel route and to present information about the detour in a user interface at the user device. 2. The computer-implemented method of claim 1 , wherein the data processing apparatus is further configured to: identify locations along the established travel route that are located more than a threshold distance from a first physical location; and determine the detour from the established travel route based on the identified locations along the established travel route that are located more than the threshold distance from the first physical location. 3. The computer-implemented method of claim 2 , wherein the threshold distance is a physical distance. 4. The computer-implemented method of claim 2 , wherein the threshold distance is a temporal distance. 5. The computer-implemented method of claim 1 , wherein the data processing apparatus is further configured to provide to the user device the representation of the established travel route when a characteristic of the detour satisfies a presentation criterion. 6. The computer-implemented method of claim 5 , wherein the characteristic of the detour comprises a distance of the detour, and the characteristic of the detour satisfies the presentation criterion when the distance of the detour is less than a threshold. 7. The computer-implemented method of claim 1 , wherein the data processing apparatus is further configured to: identify an absence of a transaction between a user of the user device and any entity associated with the particular destination of the established travel route; and determine the detour from the established travel route based on the identified absence of a transaction between the user of the user device and any entity associated with the particular destination of the established travel route. 8. The computer-implemented method of claim 1 , wherein the particular destination of the established travel route is a retail location, and the method further comprises: submitting a bid to present the detour to the user device; and selecting the bid to present the detour to the user device as a winning bid; wherein the data processing apparatus is further configured to provide to the user device the representation of the detour from the established travel route based on the bid to present the detour to the user device having been selected as the winning bid. 9. The computer-implemented method of claim 8 , further comprising setting the bid to present the detour based at least one a distance measure for the detour. 10. The computer-implemented method of claim 1 , wherein the volatility of the established travel route varies according to a date or a time of the user device's travel. 11. A system comprising: a data processing apparatus; and a computer storage medium encoded with instructions that, when executed by the data processing apparatus, cause the data processing apparatus to perform operations comprising: receiving, as having been sent by a user device, location data that identifies locations traveled by the user device during a current trip, wherein the location data includes at least one of GPS signal data received by the user device, Wi-Fi signal data received by the user device, or cellular tower triangulation signals received by the user device; analyzing, the location data to identify an established travel route on which the user device is predicted to be traveling toward a particular destination during the current trip, wherein the established travel route defines a path that the user device has traveled on past trips to the particular destination; identifying, while the user device continues to travel along the established travel route toward the particular destination during the current trip, a volatility of the established travel route that was determined based on the user device's travel during past trips and that represents a measure of tendency of the user device to (i) deviate from the established travel route to the particular destination or (ii) abandon the established travel route to the particular destination; and based on the volatility of the established travel route meeting a volatility threshold, providing, to the user device while the user device continues to travel along the established travel route toward the particular destination during the current trip, a representation of a detour from the established travel route for presentation at the user device, wherein the user device is configured to receive the representation of the detour from the established travel route and to present information about the detour in a user interface at the user device. 12. The system of claim 11 , wherein the system is further configured to: identify locations along the established travel route that are located more than a threshold distance from a first physical location; and determine the detour from the established travel route based on the identified locations along the established travel route that are located more than the threshold distance from the first physical location. 13. The system of claim 12 , wherein the threshold distance is a physical distance. 14. The system of claim 13 , wherein the threshold distance is a temporal distance. 15. The system of claim 11 , wherein the system is further configured to provide to the user device the representation of the established travel route when a characteristic of the detour satisfies a presentation criterion. 16. The system of claim 15 , wherein the characteristic of the detour comprises a distance of the detour, and the characteristic of the detour satisfies the presentation criterion when the distance of the detour is less than a threshold. 17. The system of claim 11 , wherein the system is further conf
based on store location · CPC title
based on user location · CPC title
Advertisements · CPC title
Services making use of location information · CPC title
for social networking applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.