Location based reminders
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying, by a mobile computing device, a task for a user of the mobile computing device;
sending, to a server, location-related terms parsed from text associated with the task;
receiving, from the server, geographic coordinates associated with one or more of the location-related terms;
associating, by the mobile computing device, the geographic coordinates with the task; and
outputting, by the mobile computing device, a notification based on the task when the mobile computing device determines that a current location of the mobile computing device is within a defined proximity of the geographic coordinates.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented user alert method includes identifying a task for a user, associating a location with the task, monitoring a location of a mobile device associated with the user, and notifying the user about the task when the mobile device comes within a defined proximity of the associated location.
-
Citations
16 Claims
-
1. A computer-implemented method, comprising:
-
identifying, by a mobile computing device, a task for a user of the mobile computing device; sending, to a server, location-related terms parsed from text associated with the task; receiving, from the server, geographic coordinates associated with one or more of the location-related terms; associating, by the mobile computing device, the geographic coordinates with the task; and outputting, by the mobile computing device, a notification based on the task when the mobile computing device determines that a current location of the mobile computing device is within a defined proximity of the geographic coordinates. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;
identifying, by a mobile device, a task for a user of the mobile device;
sending, to a server, location-related terms parsed from text associated with the task;
receiving, from the server, geographic coordinates associated with one or more of the location-related terms;
associating the geographic coordinates with the task; and
outputting a notification based on the task when a current location of the mobile device is within a defined proximity of the geographic coordinates. - View Dependent Claims (6, 7, 8)
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;
-
9. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- identifying, by a mobile computing device, a task for the user of a mobile computing device;
sending, to a server, location-related terms parsed from text associated with the task;
receiving, from the server, geographic coordinates associated with one or more of the location-related terms;
associating the geographic coordinates with the task; and
outputting a notification based on the task when a current location of the mobile computing device is within a defined proximity of the geographic coordinates. - View Dependent Claims (10, 11, 12)
- identifying, by a mobile computing device, a task for the user of a mobile computing device;
-
13. A computer-implemented method, comprising:
-
identifying, by a mobile computing device, a task for a user of the mobile computing device; parsing, by the mobile computing device, location-related terms from the task and providing the location-related terms over a network to a location analyzer to obtain geographic coordinates for the location-related terms from over the network; associating, by the mobile computing device, the geographic coordinates with the task; monitoring, by the mobile computing device, a location of the mobile computing device; and notifying, by the mobile computing device, the user about the task when the mobile computing device comes within a defined proximity of the associated geographic coordinates. - View Dependent Claims (14, 15, 16)
-
Specification