IP Library › Granted Patent US 10,495,475
Granted Patent B2
US 10,495,475 · App. 15/965,605 · Granted Dec 3, 2019

Routing based on detected stops

Inventor: Jorge S. Fino (San Jose, CA)
Assignee: Apple Inc.
G01C21/3492G01C21/34G01C21/3661G01C21/3691G01C21/3694G08G1/012G08G1/0104G08G1/0112G08G1/0129G08G1/0141G08G1/096805G08G1/096811G08G1/096844G01C21/367G01C21/3614G01C21/3664G06Q50/06G08G1/096827G08G1/096888H04L67/12
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,495,475
App. No.
15/965,605
Granted
Dec 3, 2019
Kind
B2
Abstract

In some implementations, a mobile device can transmit a request for traffic information to a server. The traffic information can include movement information including detected stops and durations of detected stops. The traffic information is analyzed to detect traffic patterns that indicate locations of stop signs and/or stop lights. The traffic information is analyzed to determine durations of stops at stop signs and/or stop lights. The durations of stops are associated with a time of day and/or day of the week. In some implementations, navigational routes are determined based stop sign and/or stop light information, including the delays attributable to detected stop signs and/or stop lights.

Claims (52)

1. A method comprising:

receiving, by a mobile device, a request for information attributable to stop signs and stop lights for a geographic location at a current date and current time of receiving the request;

transmitting, by the mobile device, the request for information attributable to stop signs and stop lights for a geographic location;

receiving, by the mobile device, the requested information attributable to stop signs and stop lights for a geographic location; and

presenting, by the mobile device, the requested information attributable to stop signs and stop lights for a geographic location;

receiving, by the mobile device, a request for particular information attributable to the stop signs and the stop lights for the geographic location for at least one of a particular date and a particular time other than the current date and the current time of receiving the request;

transmitting, by the mobile device, the request for particular information attributable to the stop signs and the stop lights for the geographic location;

receiving, by the mobile device, the requested particular information attributable to the stop signs and the stop lights for the geographic location; and

presenting, by the mobile device, the particular information attributable to the stop signs and the stop lights for the geographic location.

2. The method of claim 1 , wherein receiving, by the mobile device, the requested information attributable to stop signs and stop lights for a geographic location includes receiving, by the mobile device, information attributable to stop signs and stop lights for other geographic locations surrounding the geographic location.

3. The method of claim 1 , further comprising storing, by the mobile device, the information attributable to the stop signs and the stop lights for the geographic location.

4. The method of claim 1 , wherein the information attributable to stop signs and stop lights for a geographic location is updated periodically by the mobile device.

5. The method of claim 1 , wherein the information attributable to stop signs and stop lights includes patterns of movement attributable to the stop signs and the stop lights.

6. The method of claim 5 , wherein the patterns of movement include patterns of vehicle movement.

7. The method of claim 1 , further comprising receiving, by the mobile device, notification of malfunction of at least one of the stop lights.

8. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:

receiving, by a mobile device, a request for information attributable to stop signs and stop lights for a geographic location at a current date and current time of receiving the request;

transmitting, by the mobile device, the request for information attributable to stop signs and stop lights for a geographic location;

receiving, by the mobile device, the requested information attributable to stop signs and stop lights for a geographic location; and

presenting, by the mobile device, the requested information attributable to stop signs and stop lights for a geographic location;

receiving, by the mobile device, a request for particular information attributable to the stop signs and the stop lights for the geographic location for at least one of a particular date and a particular time other than the current date and the current time of receiving the request;

transmitting, by the mobile device, the request for particular information attributable to the stop signs and the stop lights for the geographic location;

receiving, by the mobile device, the requested particular information attributable to the stop signs and the stop lights for the geographic location; and

presenting, by the mobile device, the particular information attributable to the stop signs and the stop lights for the geographic location.

9. The non-transitory computer-readable medium of claim 8 , wherein the instructions cause:

receiving, by the mobile device, information attributable to stop signs and stop lights for other geographic locations surrounding the geographic location, when the requested information attributable to stop signs and stop lights for a geographic location is received.

10. The non-transitory computer-readable medium of claim 8 , wherein the instructions cause:

storing, by the mobile device, the information attributable to the stop signs and the stop lights for the geographic location.

11. The non-transitory computer-readable medium of claim 8 , wherein the information attributable to stop signs and stop lights for a geographic location is updated periodically by the mobile device.

12. The non-transitory computer-readable medium of claim 8 , wherein the information attributable to stop signs and stop lights includes patterns of vehicle movement attributable to the stop signs and the stop lights.

13. The non-transitory computer-readable medium of claim 8 , wherein the instructions cause:

receiving, by the mobile device, notification of malfunction of at least one of the stop lights.

14. A system comprising:

one or more processors; and

a computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:

receiving, by a mobile device, a request for information attributable to stop signs and stop lights for a geographic location at a current date and current time of receiving the request;

transmitting, by the mobile device, the request for information attributable to stop signs and stop lights for a geographic location;

receiving, by the mobile device, the requested information attributable to stop signs and stop lights for a geographic location; and

presenting, by the mobile device, the requested information attributable to stop signs and stop lights for a geographic location;

receiving, by the mobile device, a request for particular information attributable to the stop signs and the stop lights for the geographic location for at least one of a particular date and a particular time other than the current date and the current time of receiving the request;

transmitting, by the mobile device, the request for particular information attributable to the stop signs and the stop lights for the geographic location;

receiving, by the mobile device, the requested particular information attributable to the stop signs and the stop lights for the geographic location; and

presenting, by the mobile device, the particular information attributable to the stop signs and the stop lights for the geographic location.

15. The system of claim 14 , wherein the instructions cause:

receiving, by the mobile device, information attributable to stop signs and stop lights for other geographic locations surrounding the geographic location, when the requested information attributable to stop signs and stop lights for a geographic location is received.

16. The system of claim 14 , wherein the instructions cause:

storing, by the mobile device, the information attributable to the stop signs and the stop lights for the geographic location.

17. The system of claim 14 , wherein the information attributable to stop signs and stop lights for a geographic location is updated periodically by the mobile device.

18. The system of claim 14 , wherein the information attributable to stop signs and stop lights includes patterns of movement attributable to the stop signs and the stop lights.

19. The system of claim 18 , wherein the patterns of movement include patterns of vehicle movement attributable to the stop signs and the stop lights.

20. The system of claim 14 , wherein the instructions cause:

receiving, by the mobile device, notification of malfunction of at least one of the stop lights.

Continuity (5)
Continuation 15631079 · Jun 23, 2017
Continuation 15010476 · Jan 29, 2016
Continuation 14338265 · Jul 22, 2014
Continuation 13669934 · Nov 6, 2012
Related Publication 20180313657A1 · Nov 1, 2018