Providing driving condition alerts using road attribute data
First Claim
1. An apparatus comprising at least one processor and at least one memory storing computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
- obtain road attribute data for a location, wherein the road attribute data indicates properties of a road segment at the location, wherein the road attribute data includes a weight associated with the road attribute data for the location;
obtain real-time weather information for the location, wherein the real-time weather information for the location is associated with a weight based, at least in part, on a type of weather at the location;
analyze the real-time weather information and the road attribute data based on a set of rules using the weight of the road attribute data for the location and a weight associated with the real-time weather information based on the type of weather at the location to determine whether a weighted combination of the real-time weather information and the road attribute data constitute a hazardous driving condition at the location;
if the hazardous driving condition exists, generate a hazardous driving condition message comprising data identifying the location and data identifying the hazardous driving condition; and
transmit over a communications network the hazardous driving condition message to a navigation device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing a driving condition alert to vehicle drivers and others are disclosed. The alert is provided based on road location and attribute data; real-time, historic, and forecast traffic data; real-time, historic, and forecast weather data; and/or scheduled and unscheduled event data. The alert may include information indicating the reason for the alert provided. In addition, the alert may include a relative scale of hazard (e.g., a scale of 1-10 with 1 representing no hazard and 10 representing the highest hazardous condition). As a result of receiving the alert, the driver may adjust their route or driving behavior.
48 Citations
20 Claims
-
1. An apparatus comprising at least one processor and at least one memory storing computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
obtain road attribute data for a location, wherein the road attribute data indicates properties of a road segment at the location, wherein the road attribute data includes a weight associated with the road attribute data for the location; obtain real-time weather information for the location, wherein the real-time weather information for the location is associated with a weight based, at least in part, on a type of weather at the location; analyze the real-time weather information and the road attribute data based on a set of rules using the weight of the road attribute data for the location and a weight associated with the real-time weather information based on the type of weather at the location to determine whether a weighted combination of the real-time weather information and the road attribute data constitute a hazardous driving condition at the location; if the hazardous driving condition exists, generate a hazardous driving condition message comprising data identifying the location and data identifying the hazardous driving condition; and transmit over a communications network the hazardous driving condition message to a navigation device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
obtaining, by a processor, road attribute data for a road segment, wherein the road attribute data includes a weight associated with the road attribute data for the road segment; obtaining weather information and traffic information for the road segment, wherein the weather information for the road segment is associated with a weight based, at least in part, on a type of weather along the road segment; analyzing the weighted weather information, the traffic information, and the weighted road attribute data based on a set of rules to determine whether a combination of the weighted weather information, the traffic information, and the weighted road attribute data constitute a hazardous driving condition on the road segment; if the hazardous driving condition exists, generating a hazardous driving condition message comprising data identifying the road segment, data indicating a hazardous driving condition description, and data indicating a hazardous driving condition confidence level; and transmitting over a communications network the hazardous driving condition message to a navigation device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium for determining whether to generate a hazardous condition warning, carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform:
-
obtaining, by a processor, road attribute data for a road segment, wherein the road attribute data includes a weight associated with the road attribute data for the road segment; obtaining weather information and traffic information for the road segment, wherein the weather information for the road segment is associated with a weight based, at least in part, on a type of weather along the road segment; analyzing the weighted weather information, the traffic information and the weighted road attribute data based on a set of rules to determine a risk of a hazardous driving condition on the road segment based on a combination of the weighted weather information, the traffic information, and the weighted road attribute data; if the risk of the hazardous driving condition is greater than a threshold, generating a hazardous driving condition message comprising data identifying the road segment and data indicating a hazardous driving condition description; and transmitting over a communications network the hazardous driving condition message to a navigation device. - View Dependent Claims (20)
-
Specification