The present invention relates to a navigation process for a motor vehicle, and in particular, to a navigation process for providing an alternate route to a user when a suggested route passes through an area having a safety level less than a predefined safety level.
Navigation systems such as UPS systems and the like for use within motor vehicles are known. Such systems allow for a user to input a desired final destination or location, and the system, taking into account the current location of the motor vehicle, calculates a navigation route to the final destination. Such systems can be particularly useful for individuals unfamiliar with roads within a given area, state, country, etc.; however, one's unfamiliarity with a particular area, road, highway, etc. can result in an individual driving in an area that is not safe relative to the individual's comfort level with respect to crime, traffic congestion, and the like. For example, a particular area can have a relatively high crime rate, a relatively dangerous intersection, a congested traffic pattern, etc., that the individual would desirably avoid if the knowledge of, and/or the opportunity to drive around, the area. Therefore, a navigation system and navigation process that can provide an alternate route to a user when a suggested route passes through an area that has a safety level less than a predefined and desired safety level would be desirable.
The present invention discloses a navigation system and process for providing a second route to a user of the system when a first route determined by the system and/or passes through an area that has a safety level that is less than a predefined and desirable safety level. The navigation system can include a GPS system and a database with safety data as a function of geographical area. The system can also have a route module that can determine a first navigation route and a second navigation route. The first navigation route can be a function of a current location of the motor vehicle and a desired future location or destination point. The second navigation route can be a function of the first navigation route, i.e. the current location and the destination point, and the safety data. A safety level module can also be included, the safety level module able to determine a safety level for an area that the first navigation route passes through, the safety level being a function of the safety data for the area.
In the event that the user inputs a navigation request such as a final destination point or address, and the navigation system calculates a first navigation route that passes through an undesirable area, the navigation system can alert or present an alarm to the user and then query the user as to whether or not the user desires to view one or more safety alerts associated with the undesirable area, take an alternate route bypassing the undesirable area, and the like. If the user desires to view the safety alerts, the system can allow the user to select or ignore one or more of the safety alerts and then query whether or not to calculate a second navigation route as a function of the selected and/or ignored safety alerts. The safety data and the safety alerts can be related to or be a function of crime data and/or highway safety data.
The navigation system can also provide an alarm to a user if the system, and thus the user, enter into an undesirable area. In some instances, the alarm can be provided to the user whether or not the navigation system is currently being used to provide a navigation route to the user. In the event that the user has entered an undesirable area, the navigation system can query the individual as to whether or not the user wants to exit the area or continue along a route currently being traveled. If the user selects to exit the area, the system can further query the user as to which type of exit route is desired. For example, the system can provide a shortest route, a safest route, and/or a fastest route for the user select and thereby exit the undesirable area.
A navigation process includes providing the navigation system as described above into which a user inputs a desired final destination. The navigation system determines a first navigation route and determines a safety level for an area that the first navigation route passes through. The navigation system also determines a second navigation route if the safety level for the area that the first navigation route passes through is less than the predefined safety level. It is appreciated that the second navigation route avoids the area having the safety level less than the predefined safety level.
The present invention discloses a navigation system and a navigation process for providing an alternate route to a user when a first calculated route passes through an undesirable area. As such, the present invention has utility as a navigation system and/or as a component for a motor vehicle.
The navigation system can include a GPS system known to those skilled in the art for travel, e.g. travel using a motor vehicle. In addition, a database with safety data, the safety data being a function of, keyed to and/or associated with geographical area can be included. The safety data can include crime data such as statistical crime data, and highway safety data such as statistical accident data, traffic volume data, traffic congestion data, and the like. The crime data can be sorted or keyed with respect to different times of the day, dates or ranges of dates, weather, temperature, phase of the moon, precipitation, local terrain, land use including zoning, and the like. In addition, the crime data can be related to the type of crime such as auto theft, drug arrests, traffic violations, assaults, etc.
The highway safety data can be related to total number of accidents and/or number of accidents per period of time for a given stretch of road or highway, total number of accidents and/or number of accidents per period of time at a particular intersection, traffic volume and/or traffic congestion on a road or highway for a given time of day or range of day times, and the like. It is appreciated that other safety related factors, safety related statistics, long-term historical safety data, etc., known and/or used by travel agencies, law enforcement agencies, city governments, county governments, state governments and/or federal governments can be stored in the database and used by the navigation system.
The navigation system can include a route module that can determine a first navigation route and a second navigation route. The first navigation route can be a function of a current location of the navigation system and a desired future location or destination point. The second navigation route can be a function of the current location, the desired future location, and the safety data.
A safety level module can also be included within the navigation system, the safety level module able to determine a safety level for at least one area that the first navigation route passes through. The safety level module determines the safety level as a function of the safety data associated with the area. In the event that the first navigation route passes through an undesirable area, that is an area that has a safety level that is less than a predefined safety level, the route module can calculate a second navigation route that bypasses the undesirable area.
In some instances, the predefined safety level can be a user input safety level and may or may not include at least two user input safety levels in which each safety level is related to or is a function of a particular user. For example and for illustrative purposes only, a user such as a parent, adult, etc., feeling fairly confident about his or her ability to avoid trouble, crime, etc., can have a first predefined safety level while another user, for example a different member of the family such as a grandparent, a teenager, etc., can have a second safety predefined level. It is appreciated that the navigation system can also have a third, fourth, fifth, predefined safety level for different users of the navigation system and/or for the same user when traveling under different conditions such as different times of the day or night, different weather conditions, etc.
In use, a user can input a desired destination point and the navigation system can determine a first navigation route that the user can follow/travel from the current location to the destination point. In the event that the first navigation route passes through an area that has a safety level less than a predefined safety level for that particular user and/or system, the system can provide a query to the user as to whether or not to review one or more alerts related to at least one area that the first navigation route passes through. If the user selects to review the one or more alerts, the system can provide to the user a listing of the one or more alerts, and optionally include a safety ranking or safety level for each type of alert. Stated differently, the one or more alerts can be rated as a function of the safety data, weather conditions, time of day or night, etc. The system can also provide a query to the user as to whether or not to select or ignore one or more of the alerts and whether or not to calculate a second navigation route as a function of the alerts selected by the user. If desired, the navigation system can calculate the second navigation route which can avoid and/or bypass at least part of the undesirable area depending on the user's decision with respect to selecting or ignoring the safety alerts.
The navigation system can also calculate a second navigation route and provide one or more differences between the first navigation route and the second navigation route. For example and for illustrative purposes only, differences such as a difference in distance between the two navigation routes, a difference in estimated travel time between the two navigation routes, and a difference in distance and travel time between the two navigation routes can be provided to the user.
The system can further determine a safety level of a current location of the navigation system and provide an alarm if the navigation system is located and/or has entered an area that has a safety level that is less than a predefined safety level. A query can be provided to the user as to whether or not to exit the undesirable area, and if the user selects to exit the area, the system can query the user as to which type of route is desired to exit the area. For example, the system can calculate and/or provide a shortest route, a safest route, a fastest route, etc., to exit the undesired area.
Turning now to
The microprocessor 132 can be in communication with an antenna 134 and/or a socket 150 that can engage a standard memory card 152, compact disc, memory stick, and the like. It is appreciated that the antenna 134 and/or the socket 150 can be used to back up and/or upgrade the data stored in database 140. In addition, the antenna 134 can be used to receive current information and/or data related to weather conditions, traffic conditions, crime, etc., for one or more areas that the navigation system 10 calculates that a route will pass through.
An illustrative example of at least a portion of the process 20 displayed using the navigation system 10 is shown in
In the event that the user does select to review the alerts,
The user can have a predefined rating or safety level that above which he or she desires to receive an alert. For example, if the alert 117 for crime is equal to or greater than 3 for an area that the route passes through, the user can request that an alert be shown as illustrated in
Returning to
Turning now to
At step 320, the first route and the second route can be compared to each other to determine if they are the same route. In the event that the first route and second route are the same, the system 10 can proceed to instruct the driver regarding the route at step 322. In the alternative, the first route and the second route can be displayed at step 330 and/or at least one difference between the first and second routes can be displayed at step 335. At step 340, the driver can choose which route to take. If the first route is chosen, step 350 affords for the system 10 to proceed to instruct the driver regarding the first route at step 352. If the first route is not chosen, step 350 affords for a query as to whether or not the calculated second route is acceptable at step 360. If the second route is acceptable, the system can proceed to instruct the driver regarding the second route at step 362. In the alternative, the process 30 can provide cautions or alerts to the user and the user can select which cautions or alerts to avoid or ignore at step 370.
In some instances, after the cautions or alerts have been selected or ignored at step 370, the second route can be recalculated per the updated driver preference at step 310 and the process can cycle or begin again by comparing the first route and second route at step 320. In other instances, the second route can be calculated at step 380 with the process returning to step 360 and providing a query to the driver as to whether or not the second route is acceptable.
Turning now to
In some instances, the inventive navigation system 10 can enter an undesirable area. It is appreciated that the system 10 can enter the undesirable area when it is in use, or in the alternative, with it is not in use. As such, the navigation system 10 is designed to afford for the user to be alerted upon entering an undesirable area whether or not the system 10 is in use.
In view of the teaching presented herein, it is to be understood that numerous modifications and variations of the present invention will be readily apparent to those of skill in the art. The invention is not restricted to the illustrative examples or embodiments described above. The examples or embodiments are not intended as limitations on the scope of the invention. Methods, processes, systems, and the like described herein are exemplary and not intended as limitations on the scope of the invention. Changes and other uses will occur to those skilled in the art. As such, the scope of the invention is defined by the scope of the claims.