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;
determining whether to output an alert corresponding to the reminder, based at least in part on a pointing gesture made using the mobile device and an image received from the mobile device, by evaluating one or more criteria associated with the reminder, including target-related information, against current state data that includes current location-related data and the image received from the mobile device, wherein the one or more criteria include at least one constraint and at least one parameter;
responsive to a determination that the one or more criteria associated with the reminder are satisfied, outputting the alert; and
responsive to a determination that the one or more criteria associated with the reminder are not satisfied, preventing the reminder from being output.
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.
52 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; determining whether to output an alert corresponding to the reminder, based at least in part on a pointing gesture made using the mobile device and an image received from the mobile device, by evaluating one or more criteria associated with the reminder, including target-related information, against current state data that includes current location-related data and the image received from the mobile device, wherein the one or more criteria include at least one constraint and at least one parameter; responsive to a determination that the one or more criteria associated with the reminder are satisfied, outputting the alert; and responsive to a determination that the one or more criteria associated with the reminder are not satisfied, preventing the reminder from being output. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a computing environment, a system comprising:
a service configured to maintain reminders for users, the service including logic configured to select 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 logic configured to determine a plurality of geographic tiles from the location information and to select the set of one or more selected reminders based upon whether each reminder corresponds to a location within one of the geographic tiles, the service configured to download the set of one or more selected reminders to a device associated with that particular user, based at least in part on a direction of movement associated with the device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. 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, the one or more criteria including at least one constraint and at least one parameter, the state data including receiving an image from the mobile device, including that the mobile device is at a location that satisfies a location-related criterion associated with the reminder, based at least in part on the image. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification