EMERGENCY AND TRAFFIC ALERT SYSTEM
First Claim
1. A computer storage medium encoding computer executable instructions that, when executed on a processor, perform a method of providing event notification, the method comprising:
- receiving, from an event store, a client event ID, wherein the client event ID is associated with an event;
receiving, from the event store, a client severity level associated with the event;
receiving, from the event store, a location of the event; and
sending, to a navigation provider, a second event ID associated with the client event ID, a second severity level determined based on the client severity level, and the location of the event.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing event notification to navigational applications. More specifically, the disclosed systems and methods provide emergency and non-emergency event information to users such that the event information is displayed to the user of a navigation application. For example, the location of an emergency event, such as a car accident or a fire is displayed on a personal navigation device. Furthermore, the real-time location of emergency vehicles responding to the event can be displayed on the navigation application. This provides additional information to drivers to help avoid traffic situations and clear the route for emergency vehicles. The disclosed systems and methods may also be employed to provide non-emergency information to users, such as parade or marathon information and routes, snow routes, evacuation routes, and traffic signal outages.
-
Citations
20 Claims
-
1. A computer storage medium encoding computer executable instructions that, when executed on a processor, perform a method of providing event notification, the method comprising:
-
receiving, from an event store, a client event ID, wherein the client event ID is associated with an event; receiving, from the event store, a client severity level associated with the event; receiving, from the event store, a location of the event; and sending, to a navigation provider, a second event ID associated with the client event ID, a second severity level determined based on the client severity level, and the location of the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing event notifications, the system comprising:
a first event notification component communicatively coupled to a first event datastore, the first event notification component performing steps comprising; receiving first event information related to a first event from the first event datastore; generating a severity level for the first event based on the first event information; and sending information related to the first event to a navigation provider component, wherein the information sent includes an event ID, the severity level and a location. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A system of providing event notification, the system comprising:
-
a first event datastore, the first event datastore storing first event information related to a first event, wherein the first event information includes; an event ID; a severity level associated with the first event; a location for the first event; and information related at least one asset assigned to the first event; a first event notification component communicatively coupled to the first event datastore, the first event notification component performing steps including; receiving first event information related to a first event from the first event datastore; generating first navigation alert information based on the first event information; and sending the first navigation alert information to a navigation provider component; a second event datastore, the second event datastore storing second event information related to a second event, wherein the second event information includes; an event ID; a severity level associated with the second event; and a location for the second event; a second event notification component communicatively coupled to the second event datastore, the second event notification component performing steps including; receiving second event information related to the second event from the second event datastore; generating second navigation alert information based on the second event information related to the second event; and sending the second navigation alert information to the navigation provider component; the navigation provider component communicatively coupled to the first and second event notification components, wherein the navigation provider component performing steps comprising; receiving the first navigation alert information; determining a new severity level of the first event; receiving the second navigation alert information; determining a new severity level of the second event; and sending, the first navigation alert information, the second navigation alert information, and the new severity levels associated with the first and second events to a personal navigation device; and the personal navigation device communicatively coupled to the navigation provider component, the personal navigation device performing steps comprising; receiving the information related to the first event, the new first severity level, the information related to the second event, and the new second severity level to a personal navigation device; and providing a graphical user interface displaying an indication of at least one of the first and second events to the user.
-
Specification