Map notes
First Claim
1. A computing device, comprising:
- a display;
a logic machine; and
a storage machine holding instructions executable by the logic machine to;
display a map via the display;
associate a note with location data defining a geographic location;
associate the note with an annotation displayable on the map;
where the annotation is associated with a location parameter defining a map location at which the annotation is displayed on the map, the map location corresponding to the geographic location associated with the note;
where the annotation is associated with a zoom parameter defining one or more map zoom levels at which the annotation is displayed on the map;
where the annotation is associated with a context parameter defining one or more computing device contexts with which the annotation is displayed on the map; and
present a notification corresponding to the note based on detecting that a distance between a current geographic location of the computing device and the geographic location associated with the note has decreased to below a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device includes a display, a logic machine, and a storage machine holding instructions executable to display a map via the display, and associate a note with location data defining a geographic location. The note is associated with an annotation displayable on the map. The annotation is associated with a location parameter defining a map location at which the annotation is displayed on the map corresponding to the geographic location associated with the note. The annotation is associated with a zoom parameter defining one or more Map zoom levels at which the annotation is displayed on the map. The annotation is associated with a context parameter defining one or more computing device contexts with which the annotation is displayed on the map. A notification corresponding to the note is presented based on the computing device being located within a threshold distance of the geographic location.
21 Citations
20 Claims
-
1. A computing device, comprising:
-
a display; a logic machine; and a storage machine holding instructions executable by the logic machine to; display a map via the display; associate a note with location data defining a geographic location; associate the note with an annotation displayable on the map; where the annotation is associated with a location parameter defining a map location at which the annotation is displayed on the map, the map location corresponding to the geographic location associated with the note; where the annotation is associated with a zoom parameter defining one or more map zoom levels at which the annotation is displayed on the map; where the annotation is associated with a context parameter defining one or more computing device contexts with which the annotation is displayed on the map; and present a notification corresponding to the note based on detecting that a distance between a current geographic location of the computing device and the geographic location associated with the note has decreased to below a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device, comprising:
-
a display; a logic machine; and a storage machine holding instructions executable by the logic machine to; display a map via the display; associate a first note with location data defining a first geographic location; associate the first note with a first annotation displayable on the map, where the first annotation is associated with a first orientation parameter defining an orientation-dependent behavior; associate a second note with location data defining a second geographic location; associate the second note with a second annotation displayable on the map, where the second annotation is associated with a second orientation parameter defining an orientation-agnostic behavior; display the map with a first orientation relative to the display such that the first annotation representing the first note and the second annotation representing the second note are displayed with a first annotation orientation; and display the map with a second orientation relative to the display, the second orientation different from the first orientation, such that the first annotation is displayed with a second annotation orientation, different than the first annotation orientation, and the second annotation is displayed with the first annotation orientation. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computing device, comprising:
-
a display; a logic machine; and a storage machine holding instructions executable by the logic machine to; display a map via the display; receive a first freeform inking input directed to the map; based on the first freeform inking input, create a first freeform ink note; evaluate the first freeform ink note to identify the first freeform ink note as representing handwritten letters; associate the first freeform ink note with first location data defining a geographic location; associate the first freeform ink note with a first annotation displayable on the map; where the first annotation is associated with a first location parameter defining a first map location at which the first annotation is displayed on the map, the first map location corresponding to the geographic location associated with the first freeform ink note; where the first annotation is associated with a first orientation parameter defining an orientation-dependent behavior based on the first freeform ink note being identified as representing the handwritten letters; receive a second freeform inking input directed to the map; based on the second freeform inking input, create a second freeform ink note; evaluate the second freeform ink note to identify the second freeform ink note as representing a real-world path; associate the second freeform ink note with second location data defining the real-world path; associate the second freeform ink note with a second annotation displayable on the map; where the second annotation is associated with a second location parameter defining a second map location at which the second annotation is displayed on the map, the second map location corresponding to the real-world path associated with the second freeform ink note; where the second annotation is associated with a second orientation parameter defining an orientation-agnostic behavior based on the second freeform ink note being identified as representing the real-world path; display the map with a first orientation relative to the display such that the first annotation representing the first freeform ink note and the second annotation representing the second freeform ink note are displayed with a first annotation orientation; and display the map with a second orientation relative to the display, the second orientation different from the first orientation, such that the first annotation is displayed with a second annotation orientation, the second annotation orientation pivoted about the first map location relative to the first annotation orientation, and the second annotation is displayed with the first annotation orientation.
-
Specification