GEOGRAPHIC REMINDERS
First Claim
1. In a computing environment, a method comprising, receiving a reminder at a mobile device from a remote source that maintains a plurality of reminders, evaluating one or more criteria associated with the reminder, including target-related information, against current state data that includes current location-related data, to determine whether to output an alert corresponding to that reminder, and if so, outputting the alert.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology by which a mobile device outputs an alert for a reminder based upon a current location of the mobile device with respect to an entity (person, place or thing) associated with the reminder. The reminders may be maintained and provided by a service. Each reminder includes a reference to target-related information. When the device moves to within a threshold proximity of the target, and other criteria (e.g., time of day) is satisfied, an alert is output by the device. A user may gesture with a device towards an entity to set a reminder associated with that entity, or to get any reminder associated with that entity. A device may also get reminders by scanning or image processing, e.g., by reading a barcode associated with a product to get any reminders associated with that product.
176 Citations
20 Claims
- 1. In a computing environment, a method comprising, receiving a reminder at a mobile device from a remote source that maintains a plurality of reminders, evaluating one or more criteria associated with the reminder, including target-related information, against current state data that includes current location-related data, to determine whether to output an alert corresponding to that reminder, and if so, outputting the alert.
- 9. In a computing environment, a system comprising, a service that maintains reminders for users, the service including logic that selects a set of one or more selected reminders for a particular user based upon data for that particular user including location information and user preference data, the service downloading the set of one or more selected reminders to a device associated with that particular user.
- 16. In a computing environment, a method comprising, receiving a reminder at a location aware mobile device, the reminder received from a reminder service, and outputting an alert when one or more criteria associated with the reminder is satisfied based on current state data associated with the mobile device, including that the mobile device is at a location that satisfies a location-related criterion associated with the reminder.
Specification