Apparatus and method for providing a task reminder based on travel history
First Claim
1. An apparatus for providing a reminder of a task to be performed at a task location, the apparatus comprising:
- a monitoring module configured to receive first location information identifying a first location of a user via a mobile communication device associated with the user;
storing the first location information in association with historical travel information of the user;
a data store for storing information that includes a task and a task location;
a reminder module configured to identify a reminder position, wherein the reminder position is based on a comparison of an estimated probability of the user traveling in a trajectory leading toward the task location and an estimated probability of the user traveling in a trajectory leading away from the task location;
the monitoring module further configured to receive current location information identifying a current location of the user via the mobile communication device; and
the reminder module configured to provide a reminder for the task based on a comparison of the current location information and the reminder position.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing a reminder of a task to be performed at a task location is disclosed herein. The method includes receiving first location information identifying a first location of a user via a mobile communication device and storing the first location information in association with historical travel information. The method includes storing task information that identifies the task and the task location. The method includes identifying a reminder position, wherein the reminder position is based on a comparison of an estimated probability of the user traveling in a trajectory leading toward the task location and an estimated probability of the user traveling in a trajectory leading away from the task location. The method includes receiving current location information identifying a current location and providing a reminder for the task based on a comparison of the current location information and the reminder position.
43 Citations
31 Claims
-
1. An apparatus for providing a reminder of a task to be performed at a task location, the apparatus comprising:
-
a monitoring module configured to receive first location information identifying a first location of a user via a mobile communication device associated with the user; storing the first location information in association with historical travel information of the user; a data store for storing information that includes a task and a task location; a reminder module configured to identify a reminder position, wherein the reminder position is based on a comparison of an estimated probability of the user traveling in a trajectory leading toward the task location and an estimated probability of the user traveling in a trajectory leading away from the task location; the monitoring module further configured to receive current location information identifying a current location of the user via the mobile communication device; and the reminder module configured to provide a reminder for the task based on a comparison of the current location information and the reminder position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of providing a reminder of a task to be performed at a task location, the method comprising:
-
receiving first location information identifying a first location of a user via a mobile communication device associated with the user; storing the first location information in association with historical travel information of the user; receiving information that identifies a task; receiving information that identifies a task location; storing task information that identifies the task and the task location; identifying a reminder position, wherein the reminder position is based on a comparison of an estimated probability of the user traveling in a trajectory leading toward the task location and an estimated probability of the user traveling in a trajectory leading away from the task location; receiving current location information identifying a current location of the user via the mobile communication device; and providing a reminder for the task based on a comparison of the current location information and the reminder position. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer readable storage medium having stored program instructions for providing a reminder of a task to be performed at a task location, the stored program instructions for performing a method comprising:
-
receiving first location information identifying a first location of a user via a mobile communication device associated with the user; storing the first location information in association with historical travel information of the user; receiving information that identifies a task; receiving information that identifies a task location; storing task information that identifies the task and the task location; identifying a reminder position, wherein the reminder position is based on a comparison of an estimated probability of the user traveling in a trajectory leading toward the task location and an estimated probability of the user traveling in a trajectory leading away from the task location; receiving current location information identifying a current location of the user via the mobile communication device; and providing a reminder for the task based on a comparison of the current location information and the reminder position.
-
Specification