SYSTEM AND PROGRAM FOR PROVIDING USER LOCATION INFORMATION WITH A PERSONAL INFORMATION MANAGEMENT PROGRAM
First Claim
1. A system adapted to communicate with a wireless device and for providing user location information for a personal information management program, comprising:
- means for generating position coordinates of the wireless device and time information indicating times when the position coordinates were generated, wherein a user is associated with the wireless device;
means for processing the position coordinates and time information to determine whether a rate of change in distance per unit of time in a series of position coordinates at times indicates a predefined activity of the user occurring during an activity time period during which the position coordinates and the time information were generated; and
means for generating information on the determined predefined activity for the activity time period.
4 Assignments
0 Petitions
Accused Products
Abstract
Provided are a 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.
21 Citations
50 Claims
-
1. A system adapted to communicate with a wireless device and for providing user location information for a personal information management program, comprising:
-
means for generating position coordinates of the wireless device and time information indicating times when the position coordinates were generated, wherein a user is associated with the wireless device;
means for processing the position coordinates and time information to determine whether a rate of change in distance per unit of time in a series of position coordinates at times indicates a predefined activity of the user occurring during an activity time period during which the position coordinates and the time information were generated; and
means for generating information on the determined predefined activity for the activity time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for generating a calendar for a personal information management program, comprising:
-
means for receiving selection of a time interval;
means for determining, for the selected time interval, position coordinates of a wireless device and time information indicating times when the position coordinates were generated, wherein a user is associated with the wireless device;
means for processing the position coordinates and time information during the selected time interval to determine whether a rate of change in distance per unit of time in a series of the position coordinates at times during the selected time interval indicates a predefined activity of the user occurring during the selected time interval;
means for generating information on the predefined activity within the selected time interval; and
means for displaying information on the predefined activity of the user and the selected time interval. - View Dependent Claims (21, 22, 23)
-
-
24. A system comprising:
-
a wireless device associated with a user;
a server;
code executed by the wireless device that is adapted to generate position coordinates of the wireless device and time information indicating times when the position coordinates were generated;
code executed by the server that is adapted to;
process the position coordinates and time information to determine whether a rate of change in distance per unit of time in a series of position coordinates at times indicates a predefined activity of the user occurring during an activity time period during which the position coordinates and the time information were generated; and
generate information on the determined predefined activity for the activity time period. - View Dependent Claims (25)
-
-
26. An article of manufacture comprising a computer readable storage medium including code executed for providing user location information for a personal information management program and adapted to communicate with a wireless device associated with a user, wherein the executed code is capable of causing operations to be performed, the operations comprising:
-
generating position coordinates of the wireless device and time information indicating times when the position coordinates were generated;
processing the position coordinates and time information to determine whether a rate of change in distance per unit of time in a series of position coordinates at times indicates a predefined activity of the user occurring during an activity time period during which the position coordinates and the time information were generated; and
generating information on the determined predefined activity for the activity time period. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An article of manufacture comprising a computer readable storage medium including code executed for generating a calendar for a personal information management program and adapted to communicate with a wireless device associated with a user, wherein the executed code is capable of causing operations to be performed, the operations comprising:
-
receiving selection of a time interval;
for the selected time interval, determining position coordinates of a wireless device and time information indicating times when the position coordinates were generated;
processing the position coordinates and time information during the selected time interval to determine whether a rate of change in distance per unit of time in a series of the position coordinates at times during the selected time interval indicates a predefined activity of the user occurring during the selected time interval;
generating information on the predefined activity within the selected time interval; and
displaying information on the predefined activity of the user and the selected time interval. - View Dependent Claims (46, 47, 48)
-
-
49. A computer readable storage medium for providing user location information for a personal information management program of a user at a wireless device, wherein the computer readable medium includes at least one computer readable data structure comprising:
-
position coordinates of a wireless device and time information indicating times when the position coordinates were generated, wherein a user is associated with the wireless device;
a predefined activity of the user occurring during an activity time period determined by processing the position coordinates and time information to determine whether a rate of change in distance per unit of time in a series of position coordinates at times indicates the predefined activity during which the position coordinates and the time information were generated; and
information on the determined predefined activity for the activity time period. - View Dependent Claims (50)
-
Specification