Systems and Methods for Generating Guidebook Routes
US-2015168148-A1 · Jun 18, 2015 · US
US11054275B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11054275-B2 |
| Application number | US-201916439979-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 13, 2019 |
| Priority date | Jun 6, 2015 |
| Publication date | Jul 6, 2021 |
| Grant date | Jul 6, 2021 |
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.
Some embodiments provide a mapping application that displays a transit map including a group of transit lines. The mapping application receives a request to display a transit route in the transit map. The mapping application also, in response to the received request, displays the transit route by modifying portions of transit lines along the route to emphasize the portions of the transit lines while modifying other transit lines not along the route to de-emphasize the transit lines not along the route.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a mapping application, road data for a plurality of roads to be presented on a map presentation of the mapping application; determining that a stop location for a transit stop along a transit line overlaps with a first road of the plurality of roads; identifying a label placement location on the first road at a first distance from the stop location; and presenting a road label at the label placement location on the first road. 2. The method of claim 1 , further comprising: identifying that the stop location does not overlap with the first road at a first road portion; presenting a road label identifying the first road at the first road portion of the first road. 3. The method of claim 1 , further comprising: identifying a first transit line portion of the transit line between a first transit stop and a second transit stop of the transit line; determining that the first transit line portion overlaps with the first road; and presenting the road label identifying the first road at the first transit line portion of the first transit line. 4. The method of claim 3 , further comprising: determining that the first transit line portion exceeds a length threshold; and based on the determination, presenting the road label identifying the first road at the first transit line portion. 5. The method of claim 2 , further comprising: identifying that the mapping application is in a transit mapping mode; determining that the transit line is presented within a threshold distance of the first road portion; and labeling, based on the determination, the first road with the road label. 6. The method of claim 1 , further comprising: identifying that the mapping application is in a transit mapping mode; determining a map feature density for the map presentation, wherein the map feature density includes a count of map features in proportion to a unit area of the map presentation; determining that the map feature density for the map presentation falls below a density threshold; and labeling, based on the determination, the first road with the road label. 7. The method of claim 1 , further comprising: presenting the map presentation in a standard mapping mode of the mapping application, including presenting the road label at a first location on the first road; identifying a user input that causes the mapping application to switch to transit mapping mode; identifying that the transit stop location overlaps with the first location in the transit mapping mode; and presenting the road label at a second location on the first road, the second location being distinct from the first location. 8. A non-transitory machine-readable medium storing a mapping application for execution by at least one processing unit of a mobile device, the mapping application comprising sets of instructions for: receiving, by a mapping application, road data for a plurality of roads to be presented on a map presentation of the mapping application; determining that a stop location for a transit stop along a transit line overlaps with a first road of the plurality of roads; identifying a label placement location on the first road at a first distance from the stop location; and presenting a road label at the label placement location on the first road. 9. The non-transitory machine-readable medium of claim 8 , wherein the program further comprises sets of instructions for: identifying that the stop location does not overlap with the first road at a first road portion; presenting a road label identifying the first road at the first road portion of the first road. 10. The non-transitory machine-readable medium of claim 8 , wherein the program further comprises sets of instructions for: identifying a first transit line portion of the transit line between a first transit stop and a second transit stop of the transit line; determining that the first transit line portion overlaps with the first road; and presenting the road label identifying the first road at the first transit line portion of the first transit line. 11. The non-transitory machine-readable medium of claim 8 , wherein the program further comprises sets of instructions for: determining that the first transit line portion exceeds a length threshold; and based on the determination, presenting the road label identifying the first road at the first transit line portion. 12. The non-transitory machine-readable medium of claim 8 , wherein the program further comprises sets of instructions for: identifying that the mapping application is in a transit mapping mode; determining that the transit line is presented within a threshold distance of the first road portion; and labeling, based on the determination, the first road with the road label. 13. The non-transitory machine-readable medium of claim 8 , wherein the program further comprises sets of instructions for: identifying that the mapping application is in a transit mapping mode; determining a map feature density for the map presentation, wherein the map feature density includes a count of map features in proportion to a unit area of the map presentation; determining that the map feature density for the map presentation falls below a density threshold; and labeling, based on the determination, the first road with the road label. 14. The non-transitory machine-readable medium of claim 8 , wherein the program further comprises sets of instructions for: presenting the map presentation in a standard mapping mode of the mapping application, including presenting the road label at a first location on the first road; identifying a user input that causes the mapping application to switch to transit mapping mode; identifying that the transit stop location overlaps with the first location in the transit mapping mode; and presenting the road label at a second location on the first road, the second location being distinct from the first location. 15. An electronic device comprising: a set of processing units for executing sets of instructions; and a non-transitory machine readable medium storing a map application executable by at least one of the processing units of the device, the application comprising sets of instructions for: receiving, by a mapping application, road data for a plurality of roads to be presented on a map presentation of the mapping application; determining that a stop location for a transit stop along a transit line overlaps with a first road of the plurality of roads; identifying a label placement location on the first road at a first distance from the stop location; and presenting a road label at the label placement location on the first road. 16. The electronic device of claim 15 , wherein the application further comprises sets of instructions for: identifying that the stop location does not overlap with the first road at a first road portion; presenting a road label identifying the first road at the first road portion of the first road. 17. The electronic device of claim 15 , wherein the application further comprises sets of instructions for: identifying a first transit line portion of the transit line between a first transit stop and a second transit stop of the transit line; determining that the first transit line portion overlaps with the first road; and presenting the road label identifying the first road at the first transit line portion of the first transit line. 18. The electronic device of claim 15 , wherein the application further comprises
Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title
Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker · CPC title
Multimodal routing · CPC title
Structuring or formatting of map data · CPC title
Geometry of map features, e.g. shape points, polygons or for simplified maps · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.