IP Library Granted Patent US 10,859,394
Granted Patent B2
US 10,859,394 · App. 16/220,876 · Granted Dec 8, 2020

Customizing visualization in a navigation application using third-party data

Inventors: Izaak Lansky Rubin (Pyrmont, AU); Holger-Frederik Flier (Zurich, CH); Sara Torti (Portola Valley, CA)
Assignee: GOOGLE LLC
G01C21/3614G01C21/3423G01C21/3438G01C21/3626G01C21/3697G06Q50/30G08G1/202
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 10,859,394
App. No.
16/220,876
Granted
Dec 8, 2020
Kind
B2
Abstract

An interactive digital map is provided via a user interface of a computing device. A request to obtain travel directions to a destination is received via the user interface. An indication of a ride from a pick-up location to a drop-off location, to traverse at least a portion of the route, is obtained from a third-party provider of a ride service. Visualization information for rendering a visualization of the ride on the digital map also is received from the third-party provider of the ride service. The visualization of the ride on the digital map is generated in accordance with the received visualization information.

Claims (42)

1. A method in a computing device for providing travel directions on a digital map, the method comprising:

providing, by one or more processors via a mapping application, an interactive digital map via a user interface;

receiving, via the user interface, a request to obtain travel directions to a destination;

obtaining, at the mapping application from a third-party provider of a separate ride service application for providing a ride service, ride information for a ride from a pick-up location to a drop-off location to traverse at least a portion of a route to the destination;

receiving, at the mapping application from the third-party provider of the ride service, visualization information for rendering a visualization of the ride on the digital map; and

generating, by the one or more processors, the visualization of the ride on the digital map in accordance with the received visualization information and the ride information.

2. The method of claim 1 , wherein receiving the visualization information includes receiving a graphic for use as an icon in the visualization of the ride on the digital map.

3. The method of claim 2 , wherein generating the visualization of the ride on the digital map includes using the received graphic as a vehicle icon to represent a current location of a vehicle providing the ride.

4. The method of claim 2 , wherein generating the visualization of the ride on the digital map includes using the received graphic as a pick-up location icon to represent the pick-up location.

5. The method of claim 2 , wherein generating the visualization of the ride on the digital map includes using the received graphic as a drop-off location icon to represent the drop-off location.

6. The method of claim 2 , wherein generating the visualization of the ride on the digital map includes using the received graphic as a current orientation icon to represent the current orientation of the computing device.

7. The method of claim 2 , wherein receiving the visualization information includes receiving styling information including at least one of (i) color scheme, (ii) line thickness, or (iii) stroke type, to be applied to the digital map, the method further comprising:

re-rendering the interactive digital map in accordance with the received styling information.

8. The method of claim 7 , wherein re-rendering the interactive digital map includes modifying a background color of the digital map in accordance with the received styling information.

9. The computing device of claim 7 , wherein to re-render the interactive digital map, the mapping application causes the computing device to modify a background color of the digital map in accordance with the received styling information.

10. The method of claim 1 , further comprising allocating a portion of a screen in which the digital map is rendered to the third-party provider for rendering content related to the ride.

11. The method of claim 1 , further comprising:

obtaining, from the third-party provider of the ride service, a custom layout component to overlay on the digital map, the custom layout component including at least one of:

a layout including indications of ride service types available from the third-party provider;

a layout having a user control for confirming a pick-up location; or

a layout having a user control for contacting a driver.

12. A computing device comprising:

a user interface;

one or more processors; and

a non-transitory computer readable medium storing a mapping application thereon that, when executed by the one or more processors, causes the computing device to:

provide an interactive digital map via a user interface,

receive, via the user interface, a request to obtain travel directions to a destination,

obtain, from a third-party provider of a separate ride service application for providing a ride service, ride information for of a ride from a pick-up location to a drop-off location to traverse at least a portion of a route to the destination,

receive, from the third-party provider of the ride service, visualization information for rendering a visualization of the ride on the digital map, and

generate the visualization of the ride on the digital map in accordance with the received visualization information and the ride information.

13. The computing device of 12 , wherein to receive the visualization information, the mapping application causes the computing device to receive a graphic for use as an icon in the visualization of the ride on the digital map.

14. The computing device of claim 13 , wherein to receive the visualization information, the mapping application causes the computing device to use the received graphic as a vehicle icon to represent a current location of a vehicle providing the ride.

15. The computing device of claim 13 , wherein to receive the visualization information, the mapping application causes the computing device to use the received graphic as a pick-up location icon to represent the pick-up location.

16. The computing device of claim 13 , wherein to receive the visualization information, the mapping application causes the computing device to use the received graphic as a drop-off location icon to represent the drop-off location.

17. The computing device of claim 13 , wherein to receive the visualization information, the mapping application causes the computing device to use the received graphic as a current orientation icon to represent the current orientation of the computing device.

18. The computing device of claim 13 , wherein to receive the visualization information, the mapping application causes the computing device to receive styling information including at least one of (i) color scheme, (ii) line thickness, or (iii) stroke type, to be applied to the digital map, and wherein the instructions cause the computing device to re-render the interactive digital map in accordance with the received styling information.

19. The computing device of claim 12 , wherein the mapping application further causes the computing device to allocate a portion of a screen in which the digital map is rendered to the third-party provider for rendering content related to the ride.

20. The computing device claim 12 , wherein the mapping application further causes the computing device to:

obtain, from the third-party provider of the ride service, a custom layout component to overlay on the digital map, the custom layout component including at least one of:

a layout including indications of ride service types available from the third-party provider;

a layout having a user control for confirming a pick-up location; or

a layout having a user control for contacting a driver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2019
From: RUBIN, IZAAK; FLIER, HOLGER-FREDERIK; TORTI, SARA
To: GOOGLE LLC
Reel/Frame 048085/0057 →
Continuity (2)
Provisional Application 62599346 · Dec 15, 2017
Related Publication 20190186942A1 · Jun 20, 2019