Location-based bookmarks
First Claim
1. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
- determining a current location of a location aware device;
receiving at a first time a user-selected input related to the current location, the user-selected input being captured at the current location in response to a user action by an input device integrated into or attached to the location aware device;
recording a location bookmark for the current location using the location aware device, the location bookmark having a bookmark location and bookmark content, the bookmark location comprising the current location and the bookmark content comprising the received user-selected input;
storing the location bookmark;
detecting at a second later time that a location of the location aware device is within a specified proximity to the bookmark location and that a user-defined condition, other than that the location is within a specified proximity to the bookmark location, is satisfied by the user-selected input comprising the bookmark content and in response to the detecting automatically notifying a user of the location aware device of the location bookmark; and
presenting the user-selected input included in the bookmark content as part of the location bookmark through an output device of the location aware device, at a time after the first time.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, implementing and using techniques for using a location aware device to determine a current location, recording a location bookmark for the current location using the location aware device, storing the location bookmark, detecting at some later time that a location of the location aware device is within a specified proximity to the bookmark location and that a user-defined condition is satisfied by the bookmark content, and automatically notifying a user of the location aware device of the location bookmark. A location bookmark includes a bookmark location and bookmark content, the bookmark location being the current location and the bookmark content including data associated with the current location.
-
Citations
19 Claims
-
1. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
determining a current location of a location aware device; receiving at a first time a user-selected input related to the current location, the user-selected input being captured at the current location in response to a user action by an input device integrated into or attached to the location aware device; recording a location bookmark for the current location using the location aware device, the location bookmark having a bookmark location and bookmark content, the bookmark location comprising the current location and the bookmark content comprising the received user-selected input; storing the location bookmark; detecting at a second later time that a location of the location aware device is within a specified proximity to the bookmark location and that a user-defined condition, other than that the location is within a specified proximity to the bookmark location, is satisfied by the user-selected input comprising the bookmark content and in response to the detecting automatically notifying a user of the location aware device of the location bookmark; and presenting the user-selected input included in the bookmark content as part of the location bookmark through an output device of the location aware device, at a time after the first time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for recording and recalling data associated with a location, the method comprising:
-
using a location aware device to determine a current location; receiving at a first time a user-selected input related to the current location, the user-selected input being captured at the current location in response to a user action by an input device integrated into or attached to the location aware device; recording a location bookmark for the current location using the location aware device, a location bookmark having a bookmark location and bookmark content, the bookmark location comprising the current location and the bookmark content comprising the received user-selected input; storing the location bookmark; detecting at a second later time that a location of the location aware device is within a specified proximity to the bookmark location and that a user-defined condition, other than that the location is within a specified proximity to the bookmark location, is satisfied by the user-selected input comprising the bookmark content and in response to the detecting automatically notifying a user of the location aware device of the location bookmark; and presenting the user-selected input included in the bookmark content as part of the location bookmark through an output device of the location aware device, at a time after the first time; wherein detecting that the user-defined condition is satisfied by the user-selected input comprising the bookmark content comprises detecting that the bookmark content includes a particular type of multimedia content. - View Dependent Claims (15, 16)
-
-
17. A device, comprising:
-
means for determining a current location of the device; means for, at a first time, capturing a user-selected input associated with the current location of the device; means for recording a location bookmark, a location bookmark including a bookmark location comprising the current location and bookmark content comprising the captured user-selected input; means for storing the location bookmark; means for, at a second later time, retrieving the location bookmark from storage in response to a determination that the device is close to the bookmark location and that a user-defined condition, other than that the location is within a specified proximity to the bookmark location, is satisfied by the user-selected input comprising the bookmark content and; means for determining that the device is close to the bookmark location of a previously-stored location bookmark and that a user-defined condition is satisfied by the user-selected input and automatically notifying a user of the device of the previously-stored location bookmark; and means for, at a time after the first time, presenting the user-selected input included in the bookmark content as part of the location bookmark; wherein means for detecting that the user-defined condition is satisfied by the user-selected input comprising the bookmark content comprise means for detecting that the bookmark content includes a particular type of multimedia content. - View Dependent Claims (18, 19)
-
Specification