IP Library › Granted Patent US 11,935,190
Granted Patent B2
US 11,935,190 · App. 17/854,141 · Granted Mar 19, 2024

Representing traffic along a route

Inventors: Christopher D. Moore (San Francisco, CA); Aroon Pahwa (Palo Alto, CA); Yaohua Hu (Mountain View, CA)
Assignee: Apple Inc.
G06T17/05G01C21/3626G01C21/367G01C21/3676G01C21/3694G06Q10/047G06T17/20G08G1/0962G08G1/0967G08G1/096716G08G1/096741G08G1/096775G08G1/096816G08G1/096827G08G1/096861H05K999/99G06T2200/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,935,190
App. No.
17/854,141
Granted
Mar 19, 2024
Kind
B2
Abstract

Some embodiments provide a mapping application that has a novel way of displaying traffic congestion along roads in the map. The mapping application in some embodiments defines a traffic congestion representation to run parallel to its corresponding road portion when the map is viewed at a particular zoom level, and defines a traffic congestion representation to be placed over its corresponding road portion when the map is viewed at another zoom level. The mapping application in some embodiments differentiates the appearance of the traffic congestion representation that signifies heavy traffic congestion from the appearance of the traffic congestion representation that signifies moderate traffic congestion. In some of these embodiments, the mapping application does not generate a traffic congestion representation for areas along a road that are not congested.

Claims (34)

1. A method comprising:

rendering a first perspective view of a three-dimensional (3D) map scene in which roads, structures, and road condition representations are displayed as graphical objects within the 3D map scene, wherein a first road condition representation is displayed adjacent and/or above a corresponding road section;

presenting, on a display device, the first perspective view of the 3D map scene, wherein the first road condition representation is not occluded by any of the structures;

receiving user input on the first perspective view of the 3D map scene to adjust a perspective presented by the first 3D map presentation; and

in response to receiving the user input, presenting, on the display device, a second perspective view of the 3D map scene in accordance with the user input, wherein at least a first structure occludes at least a portion of the first road condition representation.

2. The method as recited in claim 1 , wherein the first road condition representation is displayed as a vertically standing object adjacent and/or above the corresponding road section.

3. The method as recited in claim 1 , wherein the first structure occludes a first portion of the first road condition representation and does not occlude a second portion of the first road condition representation.

4. The method as recited in claim 1 , wherein the first structure is a 3D representation of a naturally occurring object.

5. The method as recited in claim 1 , wherein the first structure is a 3D representation of a man-made object.

6. The method as recited in claim 1 , wherein the first road condition representation indicates traffic along one or more roads in the 3D map scene.

7. The method as recited in claim 1 , wherein the first road condition representation indicates weather conditions or surface conditions along one or more roads in the 3D map scene.

8. A non-transitory machine readable medium storing a sequence of instructions that, when executed by one or more processors, cause the processors to perform operations comprising:

rendering a first perspective view of a three-dimensional (3D) map scene in which roads, structures, and road condition representations are displayed as graphical objects within the 3D map scene, wherein a first road condition representation is displayed adjacent and/or above a corresponding road section;

presenting, on a display device, the first perspective view of the 3D map scene, wherein the first road condition representation is not occluded by any of the structures;

receiving user input on the first perspective view of the 3D map scene to adjust a perspective presented by the first 3D map presentation; and

in response to receiving the user input, presenting, on the display device, a second perspective view of the 3D map scene in accordance with the user input, wherein at least a first structure occludes at least a portion of the first road condition representation.

9. The non-transitory machine readable medium as recited in claim 8 , wherein the first road condition representation is displayed as a vertically standing object adjacent and/or above the corresponding road section.

10. The non-transitory machine readable medium as recited in claim 8 , wherein the first structure occludes a first portion of the first road condition representation and does not occlude a second portion of the first road condition representation.

11. The non-transitory machine readable medium as recited in claim 8 , wherein the first structure is a 3D representation of a naturally occurring object.

12. The non-transitory machine readable medium as recited in claim 8 , wherein the first structure is a 3D representation of a man-made object.

13. The non-transitory machine readable medium as recited in claim 8 , wherein the first road condition representation indicates traffic along one or more roads in the 3D map scene.

14. The non-transitory machine readable medium as recited in claim 8 , wherein the first road condition representation indicates weather conditions or surface conditions along one or more roads in the 3D map scene.

15. A system comprising:

one or more processors; and

a non-transitory computer readable medium storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

rendering a first perspective view of a three-dimensional (3D) map scene in which roads, structures, and road condition representations are displayed as graphical objects within the 3D map scene, wherein a first road condition representation is displayed adjacent and/or above a corresponding road section;

presenting, on a display device, the first perspective view of the 3D map scene, wherein the first road condition representation is not occluded by any of the structures;

receiving user input on the first perspective view of the 3D map scene to adjust a perspective presented by the first 3D map presentation; and

in response to receiving the user input, presenting, on the display device, a second perspective view of the 3D map scene in accordance with the user input, wherein at least a first structure occludes at least a portion of the first road condition representation.

16. The system as recited in claim 15 , wherein the first road condition representation is displayed as a vertically standing object adjacent and/or above the corresponding road section.

17. The system as recited in claim 15 , wherein the first structure occludes a first portion of the first road condition representation and does not occlude a second portion of the first road condition representation.

18. The system as recited in claim 15 , wherein the first structure is a 3D representation of a naturally occurring object.

19. The system as recited in claim 15 , wherein the first structure is a 3D representation of a man-made object.

20. The system as recited in claim 15 , wherein the first road condition representation indicates, along one or more roads in the 3D map scene, at least one of: traffic, weather conditions, or surface conditions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2022
From: MOORE, CHRISTOPHER D.; PAHWA, AROON; HU, YAOHUA
To: APPLE INC.
Reel/Frame 060373/0652 →
Continuity (8)
Continuation 17027964 · Sep 22, 2020
Continuation 16138776 · Sep 21, 2018
Continuation 13632085 · Sep 30, 2012
Provisional Application 61699855 · Sep 11, 2012
Provisional Application 61699799 · Sep 11, 2012
Provisional Application 61657860 · Jun 10, 2012
Provisional Application 61657880 · Jun 10, 2012
Related Publication 20220343597A1 · Oct 27, 2022
Cited By (1)
US 12,260,500