Mobile device using images and location for reminders
First Claim
1. A method of providing a reminder to a user, the method comprising:
- receiving, at a mobile device, a user request to create an image-based reminder, the user request including a time period;
capturing, with the mobile device, one or more images in conjunction with receiving the user request, the mobile device including a camera for capturing the one or more images;
detecting, with the mobile device, a first location of the mobile device in conjunction with receiving the user request;
storing, in a memory, the one or more images and the first location with an association to the time period;
monitoring time to detect when the time period is reached; and
when the time period is reached;
accessing the memory to obtain the one or more images and the first location;
detecting, with the mobile device, a current location of the mobile device;
determining a distance between the first location and the current location;
comparing the distance to a threshold distance;
in accordance with a determination that the distance does not exceed the threshold distance;
providing the image-based reminder to the user, the image-based reminder including the one or more images and the first location; and
in accordance with a determination that the distance exceeds the threshold distance;
identifying one or more other locations that are associated with one or more keywords that match one or more keywords associated with the first location; and
in accordance with a determination that the one or more other locations are within the threshold distance of the current location, providing the one or more other locations to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Images can be used to improve setting reminders and the usefulness of reminders. For example, a mobile device can enable the user to request a reminder that uses one or more images obtained from a camera of the mobile device. The user can set a time period for when the image-based reminder is provided to the user. The image can provide information about the reminder as well as a visual depiction of the location the reminder is intended. A location can be detected in conjunction with capturing an image, and the location can be used to form a reminder message. The image can also be analyzed to provide the content of a message (e.g., text can be identified in the image and inserted into the message or used to access a database of corresponding messages). The derived message and/or the image can be provided for the reminder.
31 Citations
20 Claims
-
1. A method of providing a reminder to a user, the method comprising:
-
receiving, at a mobile device, a user request to create an image-based reminder, the user request including a time period; capturing, with the mobile device, one or more images in conjunction with receiving the user request, the mobile device including a camera for capturing the one or more images; detecting, with the mobile device, a first location of the mobile device in conjunction with receiving the user request; storing, in a memory, the one or more images and the first location with an association to the time period; monitoring time to detect when the time period is reached; and when the time period is reached; accessing the memory to obtain the one or more images and the first location; detecting, with the mobile device, a current location of the mobile device; determining a distance between the first location and the current location; comparing the distance to a threshold distance; in accordance with a determination that the distance does not exceed the threshold distance; providing the image-based reminder to the user, the image-based reminder including the one or more images and the first location; and in accordance with a determination that the distance exceeds the threshold distance; identifying one or more other locations that are associated with one or more keywords that match one or more keywords associated with the first location; and in accordance with a determination that the one or more other locations are within the threshold distance of the current location, providing the one or more other locations to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19, 20)
-
-
9. A mobile device comprising:
-
a user interface configured to receive a user request to create an image-based reminder, the user request including a time period; a camera for capturing one or more images in conjunction with receiving the user request; a location detector configured to determine a first location of the mobile device in conjunction with receiving the user request; a storage controller configured to store, in a memory, the one or more images and the first location with an association to the time period; a processing subsystem configured to; monitor time to detect when the time period is reached; and when the time period is reached; access the memory to obtain the one or more images and the first location; determine a distance between the first location and a current location of the mobile device determined using the location detector; compare the distance to a threshold distance; in accordance with a determination that the distance does not exceed the threshold distance; provide the image-based reminder to the user, the image-based reminder including the one or more images and the first location; and in accordance with a determination that the distance exceeds the threshold distance; identify one or more other locations that are associated with one or more keywords that match one or more keywords associated with the first location; and in accordance with a determination that the one or more other locations are within the threshold distance of the current location, providing the one or more other locations to the user. - View Dependent Claims (10, 11)
-
-
12. A method of providing a reminder to a user, the method comprising:
-
receiving, at a mobile device, a user request to create an image-based reminder, the user request including a time period; capturing, with the mobile device, one or more images in conjunction with receiving the user request, the mobile device including a camera for capturing the one or more images; extracting one or more identifying data items from the one or more images, wherein the one or more identifying data items include location information; cross-referencing the location information with a database that stores one or more locations each associated with at least one of a corresponding keyword or a corresponding message, to identify a first message stored in the database and associated with the location information; using the first message to form a reminder message; storing, in a memory, the reminder message with an association to the time period; monitoring time to detect when the time period is reached; and when the time period is reached; accessing the memory to obtain the reminder message; and providing the reminder message to the user. - View Dependent Claims (13, 14, 15)
-
-
16. A mobile device comprising:
-
a user interface configured to receive a user request to create an image-based reminder, the user request including a time period; a camera for capturing one or more images in conjunction with receiving the user request; and a processing subsystem configured to; extract one or more identifying data items from the one or more images, wherein the one or more identifying data items include location information; cross-reference the location information with a database that stores one or more locations each associated with at least one of a corresponding keyword or a corresponding message, to identify a first message stored in the database and associated with the location information; use the first message to form a reminder message; store, in a memory, the reminder message with an association to the time period; monitor time to detect when the time period is reached; and when the time period is reached; access the memory to obtain the reminder message; and provide the reminder message to the user. - View Dependent Claims (17, 18)
-
Specification