US2020378787A1PendingUtilityA1

Method and apparatus for providing dynamic warnings for navigations

Assignee: APPLE INCPriority: Sep 30, 2014Filed: Aug 20, 2020Published: Dec 3, 2020
Est. expirySep 30, 2034(~8.2 yrs left)· nominal 20-yr term from priority
G01C 21/3697
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A navigation application that provides a dynamic set of warnings based on a set of collected and calculated data. The navigation application collects a series of data and identities a set of critical points along the route. The navigation application analyzes the collected data to determine whether to provide a navigation warning to the user. The navigation application uses the collected data to determine whether a navigation instruction for the critical point should be modified to account for different driving conditions. Finally, the navigation application of some embodiments determines a timing for when a navigation instruction should be provided to the user, ensuring that the instruction is presented to the user with sufficient time to safely adjust their behavior.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method implemented by a navigation system, the method comprising:
 obtaining, by the navigation system, vehicle condition data from one or more vehicle sensors of a vehicle traveling along a route, the vehicle condition data including a current speed of the vehicle and vehicle maintenance condition data;   based on the vehicle condition data, generating, by the navigation system, a safe traveling speed for the vehicle relative to an upcoming location on the route;   determining, by the navigation system, that the current speed of the vehicle exceeds the safe traveling speed for the upcoming location; and   based on the determination, presenting, by the navigation system, a first warning that includes the safe traveling speed.   
     
     
         2 . The method of  claim 1 , further comprising:
 based on the vehicle condition data, generating, by the navigation system, a safe braking distance for the vehicle relative to the upcoming location; and   generating the safe traveling speed based on the safe braking distance.   
     
     
         3 . The method of  claim 2 , further comprising:
 storing a first warning distance, the first warning distance representing a default warning distance at which the first warning is to be presented;   determining, based on the vehicle condition data, that the vehicle will fail to reach the safe traveling speed if the first warning is presented at the first warning distance;   determining, based on the vehicle condition data, that the vehicle can reach the safe traveling speed from a second warning distance to the upcoming location, the second warning distance being greater than the first warning distance; and   presenting the first warning at the second warning distance from the upcoming location.   
     
     
         4 . The method of  claim 1 , wherein the vehicle maintenance condition data includes tire condition data for the vehicle. 
     
     
         5 . The method of  claim 1 , wherein the vehicle maintenance condition data includes brake condition data for the vehicle. 
     
     
         6 . The method of  claim 1 , wherein the vehicle condition data includes acceleration profile data for the vehicle. 
     
     
         7 . The method of  claim 1 , further comprising:
 receiving, by the navigation system, road hazard data for the route, the road hazard data including data for an upcoming pothole in a first lane along the route; and   responsive to receiving the road hazard data, presenting, by the navigation system; a second warning instructing a driver to travel in a second lane of the route, the second lane of the route being distinct from the first lane.   
     
     
         8 . A navigation system comprising:
 a display device;   one or more processing units; and   a non-transitory machine readable medium storing a program comprising instructions for:   obtaining, by the navigation system, vehicle condition data from one or more vehicle sensors of a vehicle traveling along a route, the vehicle condition data including a current speed of the vehicle and vehicle maintenance condition data;   based on the vehicle condition data, generating, by the navigation system, a safe traveling speed for the vehicle relative to an upcoming location on the route;   determining, by the navigation system, that the current speed of the vehicle exceeds the safe traveling speed for the upcoming location; and   based on the determination, presenting, by the navigation system, a first warning that includes the safe traveling speed.   
     
     
         9 . The system of  claim 8 , wherein the program further comprises instructions for:
 based on the vehicle condition data, generating, by the navigation system, a safe braking distance for the vehicle relative to the upcoming location; and   generating the safe traveling speed based on the safe braking distance.   
     
     
         10 . The system of  claim 9 , wherein the program further comprises instructions for:
 storing a first warning distance, the first warning distance representing a default warning distance at which the first warning is to be presented;   determining; based on the vehicle condition data; that the vehicle will fail to reach the safe traveling speed if the first warning is presented at the first warning distance;   determining, based on the vehicle condition data, that the vehicle can reach the safe traveling speed from a second warning distance to the upcoming location, the second warning distance being greater than the first warning distance; and   presenting the first warning at the second warning distance from the upcoming location.   
     
     
         11 . The system of  claim 8 , wherein the vehicle maintenance condition data includes tire condition data for the vehicle. 
     
     
         12 . The system of  claim 8 , wherein the vehicle maintenance condition data includes brake condition data for the vehicle. 
     
     
         13 . The system of  claim 8 , wherein the vehicle condition data includes acceleration profile data for the vehicle. 
     
     
         14 . The system of  claim 8 , wherein the program further comprises instructions for:
 receiving; by the navigation system, road hazard data for the route, the road hazard data including data for an upcoming pothole in a first lane along the route; and   responsive to receiving the road hazard data, presenting, by the navigation system, a second warning instructing a driver to travel in a second lane of the route, the second lane of the route being distinct from the first lane.   
     
     
         15 . A non-transitory machine readable medium storing a program executed by at least one processing unit of a computing device, the program comprising instructions for:
 obtaining, by the navigation system, vehicle condition data from one or more vehicle sensors of a vehicle traveling along a route, the vehicle condition data including a current speed of the vehicle and vehicle maintenance condition data;   based on the vehicle condition data, generating, by the navigation system, a safe traveling speed for the vehicle relative to an upcoming location on the route;   determining, by the navigation system, that the current speed of the vehicle exceeds the safe traveling speed for the upcoming location; and   based on the determination, presenting, by the navigation system, a first warning that includes the safe traveling speed.   
     
     
         16 . The non-transitory machine readable medium of  claim 15 , wherein the program comprises instructions for:
 based on the vehicle condition data, generating, by the navigation system, a safe braking distance for the vehicle relative to the upcoming location; and   generating the safe traveling speed based on the safe braking distance.   
     
     
         17 . The non-transitory machine readable medium of  claim 16 , wherein the program comprises instructions for:
 storing a first warning distance, the first warning distance representing a default warning distance at which the first warning is to be presented;   determining, based on the vehicle condition data, that the vehicle will fail to reach the safe traveling speed if the first warning is presented at the first warning distance;   determining, based on the vehicle condition data, that the vehicle can reach the safe traveling speed from a second warning distance to the upcoming location; the second warning distance being greater than the first warning distance; and   presenting the first warning at the second warning distance from the upcoming location.   
     
     
         18 . The non-transitory machine readable medium of  claim 15 , wherein the vehicle maintenance condition data includes tire condition data for the vehicle. 
     
     
         19 . The non-transitory machine readable medium of  claim 15 , wherein the vehicle maintenance condition data includes brake condition data for the vehicle. 
     
     
         20 . The non-transitory machine readable medium of  claim 15 , wherein the vehicle condition data includes acceleration profile data for the vehicle.

Join the waitlist — get patent alerts

Track US2020378787A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.