Identifying future location and providing path crossing indications
First Claim
1. Apparatus, comprising:
- at least one processor; and
computer memory holding computer program instructions executed by the processor to provide;
first data from which a future location path for a user is adapted to be displayed; and
second data from which a future location path for at least one other person is adapted to be displayed overlaid on the future location path for the user, the at least one other person being associated with the user in a social network.
0 Assignments
0 Petitions
Accused Products
Abstract
A user of a mobile device may use the technique to obtain future location-based situation awareness, e.g., a future location route displayed on the user'"'"'s mobile device. That future location route comprises the user'"'"'s future locations through time and space, e.g., a set of planned meetings at successive locations in a geographic area. A service that provides the user'"'"'s mobile device with the future location route may also alert the user of potential threats to the user'"'"'s planned activities, such as a restaurant being over-booked. On a permission basis, the user'"'"'s mobile device may also receive a future location route for at least one other person associated with the user in a social network. The other person'"'"'s future location route may be overlaid on the user'"'"'s route so that one or both individuals receive advance notifications of their potential to have their respective paths “crossing” during a future time period.
43 Citations
8 Claims
-
1. Apparatus, comprising:
-
at least one processor; and computer memory holding computer program instructions executed by the processor to provide; first data from which a future location path for a user is adapted to be displayed; and second data from which a future location path for at least one other person is adapted to be displayed overlaid on the future location path for the user, the at least one other person being associated with the user in a social network.
-
-
2. 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 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 between each successive location; and program code to represent the user'"'"'s future location route between a departure time and an arrival time. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
Specification