Patent ID: 8661121

Claim:
A computer-implemented method for determining a likely location or destination of a first user device of a plurality of user devices, the method comprising: storing, in a memory, historical data comprising spatial data and temporal data, the spatial data describing one or more geographical locations reported by at least one of the first user device and the plurality of user devices and the temporal data describing one or more times at which the at least one of the first user device and the plurality of user devices was present at the one or more geographic locations; analyzing the historical data, with a processor in communication with the memory, to generate a plurality of schedules, each of the plurality of schedules associated with a different dataset of the historical data and comprising one or more times and one or more geographic locations, where each of the one or more times is associated with at least one of the one or more geographic locations; determining a most likely location or most likely destination of the first user device using one or more of the plurality of schedules; determining a confidence value for a predicted location or destination predicted by a comparison with a particular schedule; comparing the confidence value with a threshold value; and determining a predicted location or a predicted destination is a likely location or a likely destination in response to the confidence value being equal to or exceeding the threshold value.