Method and apparatus for providing dynamic warnings for navigations
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-modifiedWhat 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.