Method and system for providing alerts to a user
The present disclosure relates to methods and systems for providing alerts to a helmet user. A method includes determining a current location of the user, determining a transit area and a transit direction of the user based on the current location, retrieving records of transit alerts based on the transit area of the user, selecting relevant transit alerts from the records of transit alerts based on the transit direction of the user, and alerting the user of the relevant transit alerts.
1 . A method for providing alerts to a user of a helmet, the method comprising:
determining a current location and a bearing of the user,
determining a transit area and a transit direction of the user based on the current location and the bearing of the user,
determining a projected transit path within the transit area based on the transit direction,
retrieving records of transit alerts based on the transit area of the user,
selecting relevant transit alerts from the records of transit alerts by removing the records of transit alerts that are not on the projected transit path of the user,
continuously updating the projected transit path and the relevant transit alerts as the current location and the bearing of the user changes, and
alerting the user, via an audible alert or a visual alert delivered by the helmet, of the relevant transit alerts.
2 . The method according to claim 1 , wherein the projected transit path includes traffic routes from the current location in the transit direction, and wherein traffic routes from the current location include one or more turns from the transit direction.
3 . The method according to claim 2 , wherein the projected transit path includes traffic routes from the current location up to four turns from the transit direction.
4 . The method according to claim 1 , wherein the projected transit path excludes traffic routes from the current location in a 90-degree arc opposite the transit direction.
5 . The method according to claim 1 , wherein the projected transit path excludes traffic routes from the current location in a 180-degree arc opposite the transit direction.
6 . The method according to claim 1 , wherein the projected transit path excludes traffic routes from the current location in an arc opposite the transit direction, where an angle of the arc is variable depending on a transit speed of the user.
7 . The method according to claim 1 , wherein each transit alert is analysed for traffic routes that would lead to the transit alert, and the relevant transit alerts are further selected from the records of transit alerts by comparing overlapping regions of the transit area of the user with the traffic routes that would lead to the transit alerts.
8 . The method of claim 1 , further comprising:
sorting, by the helmet, the relevant transit alerts by a priority according to distance from the current location to each relevant transit alert of the relevant transit alerts.
9 . The method of claim 1 , wherein the visual alert is configured to emit light of different colors based on different types of relevant transit alerts and different light patterns based on locations of the relevant transit alerts.
10 . A method for providing alerts to a user of a helmet, the method comprising:
determining a current location of the user,
determining a transit speed of the user,
determining a transit area of the user based on the current location and the transit speed of the user,
retrieving records of transit alerts in the transit area of the user,
determining relevant transit alerts from the records of transit alerts based on distances between the current location and locations associated with the records of transit alerts, wherein a number of the relevant transit alerts varies based on the transit speed of the user, and
alerting the user, via an audible alert or a visual alert delivered by the helmet, of the relevant transit alerts.
11 . The method according to claim 10 , wherein determining the relevant transit alerts further comprises removing transit alerts that are not located within the transit area.
12 . The method according to claim 10 , wherein each record of a transit alert is analysed for a transit alert area, and wherein the relevant transit alerts are selected from the records of transit alerts by comparing overlapping regions of the current location and the transit alert areas.
13 . The method according to claim 10 , wherein determining the relevant transit alerts includes sorting the records of transit alerts by a priority according to distance from the current location and a number of turns from a transit direction to the locations associated with the respective records of transit alerts.
14 . The method according to claim 13 , wherein the user is alerted to the relevant transit alerts in order of their priority, wherein the user is only alerted to a predetermined number of relevant transit alerts having highest priority, and wherein the predetermined number of relevant transit alerts increases as the transit speed of the user increases.
15 . A helmet configured to provide alerts to a user, the helmet comprising:
a navigation unit configured to provide current information of the user;
a memory unit configured to store previous information from the navigation unit;
a processing module configured to:
determine a transit area and a transit direction of the user based on a current location of the user from the current information and previously stored location(s) of the user from the previous information;
retrieve records of transit alerts in the transit area of the user; and
select relevant transit alerts from the records of transit alerts by excluding the records of transit alerts outside of a circular sector having a center at the current location of the user and a radius based on a transit speed of the user; and
a communication module configured to present the user the relevant transit alerts as audible alerts and/or visual alerts.
16 . The helmet according to claim 15 , wherein the processing module includes a data communication unit for retrieving the records of transit alerts from an external source.
17 . The helmet according to claim 15 , wherein the communication module includes a display for visually alerting the user of the relevant transit alerts.
18 . The helmet according to claim 15 , wherein the communication module includes an array of light emitting devices for visually alerting the user.
19 . The helmet according to claim 15 , wherein the communication module includes a speaker for audibly alerting the user of the relevant transit alerts.
20 . The helmet according to claim 18 , wherein the helmet is configured to continuously update the relevant transit alerts and alert the user as movement is detected by the navigation unit.