Mapping application with transit mode

US11054275B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11054275-B2
Application numberUS-201916439979-A
CountryUS
Kind codeB2
Filing dateJun 13, 2019
Priority dateJun 6, 2015
Publication dateJul 6, 2021
Grant dateJul 6, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11054275B2 cover?
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 …
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G01C21/3423. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 06 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).