Utilizing contemporaneous transportation data from a transportation matching system to surface trending destinations in user interfaces
Abstract
This disclosure covers computer-implemented methods, non-transitory computer readable media, and systems that efficiently determine and present real-time (or near-real time) trending destination locations in a graphical user interface of a requester device based on transportation requests or other transportation data tracked for a geographic region. For example, the disclosed systems identify destination locations from within a geographic region of a particular requester by analyzing transportation requests received within a threshold time period of a requester's current reference time. The disclosed systems dynamically determine a set of trending destination locations from the destination locations based on such transportation requests to the destination locations within the threshold time period. Having determined a set of trending destination locations, the disclosed systems provide a selectable option for real-time (or near-real-time) trending destination locations relevant to the requester for display within a graphical user interface of the requester's device.
Claims
exact text as granted — not AI-modifiedWe claim:
1 . A system comprising:
at least one processor; and a non-transitory computer readable storage medium comprising instructions that, when executed by the at least one processor, cause the system to:
receive, from a requester device, an indication of a requester location for a requester;
identify, from within a geographic region of the requester location, destination locations of transportation requests received within a threshold time period of a current reference time for the requester;
determine a set of trending destination locations from the destination locations based on one or more transportation requests received within the threshold time period to each of the destination locations; and
provide, for display within a graphical user interface of the requester device, a selectable option for a trending destination location from the set of trending destination locations.
2 . The system of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to:
receive, from the requester device, an indication of a selection of the selectable option for the trending destination location; and send, to a provider device, a vehicle-transportation request to transport the requester to the trending destination location based on the requester location and the selection of the selectable option for the trending destination location.
3 . The system of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to determine the set of trending destination locations by:
identifying a transportation history of destination locations for the requester; and determining the set of trending destination locations based on the transportation history of destination locations for the requester.
4 . The system of claim 3 , further comprising instructions that, when executed by the at least one processor, cause the system to utilize a classification model to determine the set of trending destination locations based on the transportation history of destination locations for the requester.
5 . The system of claim 3 , further comprising instructions that, when executed by the at least one processor, cause the system to determine the set of trending destination locations by:
determining that the requester and an additional requester associated with the requester within the geographic region of the requester location are in a group; identifying a transportation history of destination locations for the additional requester; and determining the set of trending destination locations based on the transportation history of destination locations for the requester and the transportation history of destination locations for the additional requester.
6 . The system of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to determine the set of trending destination locations by:
identifying a category of destination locations for the requester; and determining the set of trending destination locations according to the category of destination locations.
7 . The system of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to:
receive, from the requester device, an indication of a user-identified destination location; and provide, to an additional requester device of an additional requester associated with the requester, the user-identified destination location as a selectable map marker within a map interface.
8 . The system of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the system to:
identify a merchant location sponsored by a merchant within the geographic region of the requester location; and provide, for display within the graphical user interface of the requester device, an additional selectable option for the merchant location as a destination location and a transportation-incentive indicator for a transportation incentive for the requester to travel to the merchant location.
9 . A non-transitory computer readable storage medium comprising instructions that, when executed by at least one processor, cause a computing device to:
receive, from a requester device, an indication of a requester location for a requester; identify, from within a geographic region of the requester location, destination locations of transportation requests received within a threshold time period of a current reference time for the requester; determine a set of trending destination locations from the destination locations based on one or more transportation requests received within the threshold time period to each of the destination locations; and provide, for display within a graphical user interface of the requester device, a selectable option for a trending destination location from the set of trending destination locations.
10 . The non-transitory computer readable storage medium of claim 9 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:
receive, from the requester device, an indication of a selection of the selectable option for the trending destination location; and send, to a provider device, a vehicle-transportation request to transport the requester to the trending destination location based on the requester location and the selection of the selectable option for the trending destination location.
11 . The non-transitory computer readable storage medium of claim 9 , further comprising instructions that, when executed by the at least one processor, cause the computing device to determine the set of trending destination locations by:
identifying a transportation history of destination locations for the requester; and determining the set of trending destination locations based on the transportation history of destination locations for the requester.
12 . The non-transitory computer readable storage medium of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the computing device to utilize a classification model to determine the set of trending destination locations based on the transportation history of destination locations for the requester.
13 . The non-transitory computer readable storage medium of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the computing device to determine the set of trending destination locations by:
determining that the requester and an additional requester associated with the requester within the geographic region of the requester location are in a group; identifying a transportation history of destination locations for the additional requester; and determining the set of trending destination locations based on the transportation history of destination locations for the requester and the transportation history of destination locations for the additional requester.
14 . The non-transitory computer readable storage medium of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the computing device to determine the set of trending destination locations by:
identifying a category of destination locations for the requester; and determining the set of trending destination locations according to the category of destination locations.
15 . A method comprising:
receiving, from a requester device, an indication of a requester location for a requester; identifying, from within a geographic region of the requester location, destination locations of transportation requests received within a threshold time period of a current reference time for the requester; determining, by at least one processor, a set of trending destination locations from the destination locations based on one or more transportation requests received within the threshold time period to each of the destination locations; and providing, for display within a graphical user interface of the requester device, a selectable option for a trending destination location from the set of trending destination locations.
16 . The method of claim 15 , further comprising:
receiving, from the requester device, an indication of a selection of the selectable option for the trending destination location; and sending, to a provider device, a vehicle-transportation request to transport the requester to the trending destination location based on the requester location and the selection of the selectable option for the trending destination location.
17 . The method of claim 15 , wherein determining the set of trending destination locations comprises:
identifying a transportation history of destination locations for the requester; and determining the set of trending destination locations based on the transportation history of destination locations for the requester.
18 . The method of claim 17 , further comprising utilizing a classification model to determine the set of trending destination locations based on the transportation history of destination locations for the requester.
19 . The method of claim 17 , wherein determining the set of trending destination locations comprises:
determining that the requester and an additional requester associated with the requester within the geographic region of the requester location are in a group; identifying a transportation history of destination locations for the additional requester; and determining the set of trending destination locations based on the transportation history of destination locations for the requester and the transportation history of destination locations for the additional requester.
20 . The method of claim 17 , wherein determining the set of trending destination locations further comprises:
identifying a category of destination locations for the requester; and determining the set of trending destination locations according to the category of destination locations.Join the waitlist — get patent alerts
Track US2021304078A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.