Personal task planning with automatic task discovery
1 Assignment
0 Petitions
Accused Products
Abstract
A server which manages the activities of a user includes a region discovery module that receives location data over time of the user and determines an area of the user any given time from the location data. The server includes a task and location modeling module which determines whether a task for the user is currently linked with the area; and where a task is linked with the user, the task and location modeling module submits task information to the user; and where no task is linked with the area, the task and location modeling module inquires the user whether a new task is desired to be linked with the area. A method for managing the activities of a user. An apparatus that accompanies a user. A method for assisting the activities of a user.
15 Citations
25 Claims
-
1-15. -15. (canceled)
-
16. A server which manages the activities of a user comprising;
-
a region discovery module that receives location data over time of the user to monitor speed of the user, and determines an area of the user at any given time from the location data by determining the area from recorded locations where the user has a speed below a speed threshold; and a task and location modeling module which determines whether a task for the user is currently linked with the area; and
where a task is linked with the area, a planner module takes the current information about the task and prepares a plan for the current time frame, and the task and location modeling module submits task information to the user for the current time frame; and
where no task is linked with the area, the task and location modeling module inquires the user whether a new task is desired to be linked with the area. - View Dependent Claims (17, 18, 19, 20, 21, 23)
-
-
22. A method, in a telecommunications network, for managing the activities of a user, the method utilizing a non-transitory computer-readable storage medium with an executable program stored thereon, the program instructing a microprocessor to perform the following steps:
-
receiving location data over time of the user at a region discovery module; monitoring the speed of the user to detect an area where the speed is below a speed threshold; recording successive user'"'"'s locations at a task and location modeling module; determining an area of the user at any given time from the location data with the region discovery module, by determining the area from the recorded locations where the user has a speed below the speed threshold; and preparing a plan for the current time frame with a planner and submitting task information to the user for the current time frame with the task and location modeling module where a task is linked with the area, and inquiring the user with the task and location modeling module whether a new task is desired to be linked with the area where no task is linked with the area. - View Dependent Claims (24, 25)
-
Specification