Spot coalescing of distributed data concurrent with storage i/o operations
US-2020034049-A1 · Jan 30, 2020 · US
US11977832B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11977832-B2 |
| Application number | US-201916693096-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 22, 2019 |
| Priority date | Mar 28, 2016 |
| Publication date | May 7, 2024 |
| Grant date | May 7, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 1. A computing device, comprising: a logic machine; and a storage machine holding instructions that when executed by the logic machine cause the logic machine to: associate a note with location data defining a geographic location, where the note is a computer file; associate the note with an annotation displayable on a map, where the annotation is associated with a location parameter defining a map location at which the annotation is displayable on the map, the map location corresponding to the geographic location associated with the note, and where the annotation is associated with a context parameter defining one or more computing device contexts that are utilized to selectively display the annotation on the map; provide a notification corresponding to the note based on the computing device being located within a threshold distance of the geographic location; and in response to user input directed to the annotation, launch a separate software application external to the map and open the note corresponding to the annotation in the separate software application. 2. The computing device of claim 1 , where the annotation is associated with an orientation parameter defining one of a plurality of annotation rotation behaviors for when the annotation is displayed on the map, the plurality of annotation rotation behaviors including an orientation-dependent behavior and an orientation-agnostic behavior. 3. The computing device of claim 2 , where the orientation parameter associates the orientation-dependent behavior with an annotation pivot point around which, when the annotation is displayed on the map, the annotation rotates as an orientation of the map changes relative to a display on which the annotation is displayed. 4. The computing device of claim 1 , where the location parameter further defines a particular step in a multi-step set of navigation directions, and the annotation is displayed on the map when the particular step is selected. 5. The computing device of claim 1 , where the annotation is associated with a zoom parameter defining, when the annotation is displayed on the map, one or more map zoom levels at which the annotation is displayed on the map. 6. The computing device of claim 1 , where the annotation is associated with a different map location based on receiving a relocation input at the annotation while the annotation is displayed on the map. 7. The computing device of claim 1 , where a notification parameter associated with the note defines one or more computing device contexts with which the notification is provided. 8. A method, comprising: associating a note with location data defining a geographic location, where the note is a computer file; associating the note with an annotation displayable on a map, where the annotation is associated with a location parameter defining a map location at which the annotation is displayable on the map, the map location corresponding to the geographic location associated with the note, and where the annotation is associated with a context parameter defining one or more computing device contexts that are utilized to selectively display the annotation on the map; providing a notification corresponding to the note based on the computing device being located within a threshold distance of the geographic location; and in response to user input directed to the annotation, launching a separate software application external to the map and opening the note corresponding to the annotation in the separate software application. 9. The method of claim 8 , where the annotation is associated with a zoom parameter defining, when the annotation is displayed on the map, one or more map zoom levels at which the annotation is displayed on the map. 10. The method of claim 8 , where the annotation is associated with an orientation parameter defining one of a plurality of annotation rotation behaviors for when the annotation is displayed on the map, the plurality of annotation rotation behaviors including an orientation-dependent behavior and an orientation-agnostic behavior. 11. The method of claim 10 , where the orientation parameter associates the orientation-dependent behavior with an annotation pivot point around which, when the annotation is displayed on the map, the annotation rotates as an orientation of the map changes relative to the display. 12. A computing device, comprising: a display; a logic machine; and a storage machine holding instructions that when executed by the logic machine cause the logic machine to: display a map via the display; associate a note with location data defining a geographic location, where the note is a computer file; 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, and where the annotation is associated with a context parameter defining one or more computing device contexts that are utilized to selectively display the annotation on the map; present a notification corresponding to the note based on the computing device being located within a threshold distance of the geographic location; and in response to user input directed to the annotation, launch a separate software application external to the map and open the note corresponding to the annotation in the separate software application. 13. The computing device of claim 12 , where the instructions are further executed to associate a second note with location data defining a second geographic location, and where the second note is text entered by a user of the computing device. 14. The computing device of claim 12 , where the instructions are further executed to associate a second note with location data defining a second geographic location, and where the second note is a freeform ink line drawn on the map. 15. The computing device of claim 12 , where the location parameter further defines a particular step in a multi-step set of navigation directions, and the annotation is displayed on the map when the particular step is selected. 16. The computing device of claim 12 , where the annotation is associated with a zoom parameter defining, when the annotation is displayed on the map, one or more map zoom levels at which the annotation is displayed on the map. 17. The computing device of claim 12 , where a notification parameter associated with the note defines one or more computing device contexts with which the notification is provided.
Annotation, e.g. comment data or footnotes · CPC title
Guidance using simplified or iconic instructions, e.g. using arrows (G01C21/365 takes precedence) · CPC title
Display of a road map (G01C21/3614 takes precedence; guidance using 3D or perspective road maps G01C21/3635) · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.