Distance points interactive interface and related methods
Abstract
A computer-implemented method includes determining a number of distance points connected to a person at a point in time, scraping a plurality of indexes corresponding to a respective plurality of journey hosts to identify a plurality of journey possibilities for each journey host of the plurality of journey hosts, generating a plurality of reachable locations based on the number of distance points and the journey possibilities, the plurality of reachable locations comprising at least a subset of the plurality of journey possibilities correlated to the number of distance points, receiving location signals generated via a location sensor of a device associated with the person, identifying one or more previous locations of the device based on the location signals, identifying a subset of the reachable locations based on the previous locations of the device, and generating a graphical interface to visually display the subset of the reachable locations on a map.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A computer-implemented method for predicting a plurality of future reachable locations, the method comprising:
determining a number of distance points connected to a person at a point in time; identifying a plurality of journey possibilities for each journey host of a plurality of journey hosts, based on the number of distance points; providing past expenditure data of the person and the number of distance points as inputs to a first machine learning model trained to output predicted future distance points of the person based on the past expenditure data of the person and the number of distance points, wherein the first machine learning model is a supervised learning model trained using sample transaction data and corresponding sample future distance points; receiving a first machine learning output comprising the predicted future distance points from the first machine learning model; determining a plurality of predicted reachable locations based on the predicted future distance points, the plurality of predicted reachable locations comprising at least a subset of the plurality of journey possibilities correlated to the predicted future distance points; identifying one or more previous locations of a device associated with the person; providing the past expenditure data of the person as an input to a second machine learning model trained to output personal attributes of the person based on the past expenditure data of the person, wherein the second machine learning model is trained using one of a supervised or partially supervised sample expenditure data and associated sample personal attributes; receiving a second machine learning output comprising the personal attributes of the person; identifying a subset of the predicted reachable locations based on the previous locations of the device and attributes of the predicted reachable locations matching with the personal attributes; and causing display of a graphical interface comprising the subset of the predicted reachable locations on a map.
22 . The computer-implemented method of claim 21 , wherein identifying one or more previous locations of the device comprises receiving location signals generated via a location sensor of the device and identifying the one or more previous locations based on the location signals.
23 . The computer-implemented method of claim 21 , wherein the graphical interface is provided via the device.
24 . The computer-implemented method of claim 21 , wherein identifying the plurality of journey possibilities comprises scraping a plurality of indexes corresponding to the plurality of journey hosts.
25 . The computer-implemented method of claim 24 , wherein scrapping the plurality of indexes comprises extracting information from a server, a memory, a cloud database, a local database, or a look-up table.
26 . The computer-implemented method of claim 24 , wherein the plurality of journey hosts grant access to their respective plurality of indexes.
27 . The computer-implemented method of claim 24 , wherein the plurality of indexes are publically available indexes.
28 . The computer-implemented method of claim 21 , further comprising:
receiving a desired location; determining that the desired location does not correlate to the number of distance points; and providing an expenditure recommendation comprising a required expenditure amount to obtain enough distance points such that the desired location correlates to an updated number of distance points.
29 . The computer-implemented method of claim 28 , wherein the desired location is based on the one or more previous locations or based on input by the person.
30 . The computer-implemented method of claim 21 , wherein identifying the subset of the plurality of predicted reachable locations further comprises:
receiving at least one filter criteria; and identifying the subset of the predicted reachable locations further based on the at least one filter criteria.
31 . The computer-implemented method of claim 30 , wherein the at least one filter criteria comprises one or more of passenger number, class designation, journey time, journey duration, or number of stops.
32 . The computer-implemented method of claim 30 , wherein the subset of the predicted reachable locations is further based on at least one of excluding the previous locations, overlapping with the previous locations, or locations similar to the previous locations.
33 . The computer-implemented method of claim 21 , further comprising:
providing a person with an adjustable component via the graphical interface; receiving an input to the adjustable component; and determining the number of distance points based on the received input.
34 . A computer-implemented method for predicting a plurality of future reachable locations, the method comprising:
receiving past expenditure data of a person; providing the past expenditure data of the person as an input to a first machine learning model trained to output predicted future distance points of the person based on the past expenditure data of the person, wherein the first machine learning model is a supervised learning model trained using sample transaction data and corresponding sample future distance points; receiving a first machine learning output comprising the predicted future distance points from the first machine learning model; determining a plurality of predicted reachable locations based on the predicted future distance points; receiving content from a social media account associated with the person; determining a personal preference based on the content; providing the past expenditure data of the person as an input to a second machine learning model trained to output personal attributes of the person based on the past expenditure data of the person, wherein the second machine learning model is trained using one of a supervised or partially supervised sample expenditure data and associated sample personal attributes; receiving a second machine learning output comprising the personal attributes of the person; identifying a subset of the predicted reachable locations based on attributes of the predicted reachable locations matching with at least one of the personal attributes or the personal preferences; and causing display of a graphical interface comprising the subset of the predicted reachable locations on a map.
35 . The computer-implemented method of claim 34 , wherein identifying the subset of predicted reachable locations further comprises:
receiving at least one filter criteria; and identifying the subset of the predicted reachable locations further based on the at least one filter criteria.
36 . The computer-implemented method of claim 35 , wherein the at least one filter criteria comprises one or more of passenger number, class designation, journey time, journey duration, or number of stops.
37 . The computer-implemented method of claim 34 , wherein the subset of the predicted reachable locations is further based on at least one of excluding a previous location, overlapping with a previous location, or locations similar to a previous location.
38 . A system comprising:
a data storage device storing processor-readable instructions; and a processor operatively connected to the data storage device and configured to execute the instructions to perform operations that include:
receiving past expenditure data of a person;
providing the past expenditure data of the person as an input to a first machine learning model trained to output predicted future distance points of the person based on the past expenditure data of the person, wherein the first machine learning model is a supervised learning model trained using sample transaction data and corresponding sample future distance points;
receiving a first machine learning output comprising the predicted future distance points from the first machine learning model;
determining a plurality of predicted reachable locations based on the predicted future distance points;
providing the past expenditure data of the person as an input to a second machine learning model trained to output personal attributes of the person based on the past expenditure data of the person, wherein the second machine learning model is trained using one of a supervised or partially supervised sample expenditure data and associated sample personal attributes;
receiving a second machine learning output comprising the personal attributes of the person;
identifying a subset of the predicted reachable locations based on attributes of the predicted reachable locations matching with the personal attributes; and
causing display of a graphical interface comprising the subset of the predicted reachable locations on a map.
39 . The system of claim 38 , wherein identifying the subset of predicted reachable locations further comprises:
receiving at least one filter criteria; and identifying the subset of the predicted reachable locations further based on the at least one filter criteria.
40 . The system of claim 39 , wherein the at least one filter criteria comprises one or more of passenger number, class designation, journey time, journey duration, or number of stops.Join the waitlist — get patent alerts
Track US2023267494A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.