Provided is a method, system, program, and data structures for providing
user location information with a personal information manager program.
Position coordinates of a wireless device associated with a user are
generated, along with time information indicating a time when the
position coordinates were generated. The position coordinates and time
information are processed to determine geographic locations and
associated time periods. For each determined geographical location and
associated time period, the user of the wireless device was located at
the geographical location for the associated time period. A request is
received for information on the user for a selected time interval. A
determination is then made of time periods associated with geographic
locations that are within the selected time interval. Information is then
generated on the geographic locations and associated time periods that
are within the selected time interval.