Patent ID: 9562783
Date: 2017-02-07
CPC Classifications: G01C,G06Q,H04L,H04M,H04W

Claim:
1. An article comprising a non-transitory machine-readable storage medium that stores a program, the program adapted to be executed by a machine to provide future location-based situation awareness to a user of a mobile device, the mobile device storing the user's calendar and contact information, the program comprising: program code to receive calendar data; program code to receive contemporaneous location data; program code to use the received calendar and contemporaneous location data to calculate, as a series of points, the user's future locations through time and space; program code to use the series of points to determine a future location route to be traveled by the user; program code to generate data that represents the user's future location path between a departure time and an anticipated arrival time as reflected in the calendar data, the departure time being computed at least in part by subtracting a predicted duration of a trip along the future location route from the anticipated arrival time; and program code to receive user preference data entered on the display interface, the preference data identifying at least one social network relationship together with a distance or time threshold for identifying a path crossing opportunity with respect to the user's future location path; program code to correlate the user's future location path and a future location path of at least one other user matching the social network relationship and the distance or time threshold to generate second data; and program code to provide the second data to the mobile device to facilitate display on the mobile device display interface of the path crossing opportunity.