Event-driven safety notification based on automated incident monitoring
A system for facilitating automated response to an event notifying signal, the system including a network monitoring module, an assessment module, a resource monitoring module, and a resource response module. The network monitoring module is configured for monitoring signals received over a data network for a presence of one or more event notifying signals indicative of a relevant incident. The assessment module is configured for assessing a response of the one or more event notifying signals and a resource tasked to the response. The resource monitoring module is configured for monitoring a status of a resource tasked to the response of the event notifying signal. The resource response module is configured for communicating the response to the resource tasked to the response.
1. A system for facilitating automated response to an event notifying signal, the system comprising:
a network monitoring module configured for monitoring signals received, from one or more data sources associated with one or more first-parties, over a data network for a presence of one or more event notifying signals indicative of a relevant incident;
an assessment module configured for assessing a response of the one or more event notifying signals and a resource associated with a second-party, enabled to receive communication from the system, and tasked to communicate the response;
a third-party association module configured for associating the resource with another resource associated with a third-party and enabled to receive communication from the system;
a resource monitoring module configured for monitoring a status indicating an adequacy of the resource to communicate the response; and
a resource response module configured for communicating the response to the resource if the status indicates the resource is adequate to communicate the response; and
a third-party response module configured for communicating a response to the other resource if the status indicates the resource is inadequate to communicate the response.
2. The system of claim 1 , wherein the assessment module is further configured for assessing one or more of a source, a frequency, or a transmission medium of an event notifying signal.
3. The system of claim 1 , wherein the network monitoring module is further configured for monitoring a sensor associated with the resource.
4. The system of claim 1 , further comprising:
a resource sequencing module configured for assigning a sequence of resources enabled to receive communication from the system and tasked to communicate the response, wherein the sequence is based, at least in part, on a status of a resource of the sequence, a usage pattern of the resource of the sequence, or an elapsed time.
5. The system of claim 1 , further comprising:
a resource association module configured for associating one or more resources with a user.
6. The system of claim 1 , further comprising:
the third-party association module is further configured for associating one or more resources with the third-party based, at least in part, on a status of the third-party, a record of proximity of the third-party to the resource, or a record of interaction between the third-party and the resource; and
the third-party response module is further configured for communicating a response to the one or more resources associated with the third-party.
7. The system of claim 1 , further comprising:
a real-time communication module configured for:
communicating a response condition description indication to a user of the resource in response to the event notifying signal, and
receiving a condition description indication from the user of the resource for transmission with the event notifying signal.
8. A method for facilitating automated response to an event notifying signal comprising:
monitoring signals received, from one or more data sources associated with one or more first-parties, over a data network for a presence of one or more event notifying signals indicative of a relevant incident;
assessing a response of the one or more event notifying signals and a resource associated with a second-party and tasked to communicate the response;
associating the resource with another resource associated with a third party;
monitoring a status indicating an adequacy of the resource to communicate the response
communicating the response to the resource if the status indicates the resource is adequate to communicate the response; and
communicating a response to the other resource if the status indicates the resource is inadequate to communicate the response.
9. The method of claim 8 , wherein the assessing a response further comprises assessing one or more of a source, a frequency, or a transmission medium of an event notifying signal.
10. The method of claim 8 , wherein the monitoring the status of the resource further comprises monitoring a sensor associated with the resource.
11. The method of claim 8 , further comprising:
assigning a sequence of resources tasked to communicate the response, wherein the sequence is based, at least in part, on a status of a resource of the sequence, a usage pattern of the resource of the sequence, or an elapsed time.
12. The method of claim 8 , further comprising:
associating one or more resources with a user.
13. The method of claim 8 , further comprising:
associating one or more resources with the third-party based, at least in part, on a status of the third-party, a record of proximity of the third-party to the resource, or a record of interaction between the third-party and the resource, and
communicating a response to the one or more resources associated with the third-party.
14. The method of claim 8 , further comprising:
communicating a response condition description indication to a user of the resource in response to the event notifying signal, and
receiving a condition description indication from the user of the resource for transmission with the event notifying signal.
15. A non-transitory computer-readable storage medium comprising program instructions, wherein the program instructions are executable by one or more processors of a network-connected, multifunction mobile computing device to implement:
a network monitoring module configured for monitoring signals received, from one or more data sources associated with one or more first-parties, over a data network for a presence of one or more event notifying signals indicative of a relevant incident;
an assessment module configured for assessing a response of the one or more event notifying signals and a resource associated with a second-party and tasked to communicate the response;
a resource monitoring module configured for monitoring a status indicating an adequacy of the resource to communicate the response
a resource response module configured for communicating the response to the resource if the status indicates the resource is adequate to communicate the response; and
a third-party response module configured for communicating a response to another resource associated with a third-party if the status indicates the resource is inadequate to communicate the response.
16. The non-transitory computer-readable storage medium of claim 15 , further comprising program instructions executable by the one or more processors of the multifunction mobile-computing device to implement:
an event priority module configured for assessing one or more of a source, a frequency, or a transmission medium of an event notifying signal, and modifying an event priority in based, at least in part, on a condition description indication from a resource.
17. The non-transitory computer-readable storage medium of claim 15 , further comprising program instructions executable by the one or more processors of the multifunction mobile computing device to implement:
a resource sequencing module configured for assigning a sequence of resources tasked to communicate the response, wherein the sequence is based, at least in part, on a status of a resource of the sequence, a usage pattern of the resource of the sequence, or an elapsed time.
18. The non-transitory computer-readable storage medium of claim 15 , further comprising program instructions executable by the one or more processors of the multifunction mobile computing device to implement:
a resource association module configured for associating one or more resources with a user.
19. The non-transitory computer-readable storage medium of claim 15 , further comprising program instructions executable by the one or more processors of the multifunction mobile computing device to implement:
a third-party association module configured for associating one or more resources with the third-party based, at least in part, on a status of the third-party, a record of proximity of the third-party to the resource tasked to the response, or a record of interaction between the third-party and the resource tasked to the response, and
a third-party response module configured for communicating a response to the one or more resources associated with the third-party.
20. The non-transitory computer-readable storage medium of claim 15 , further comprising program instructions executable by the one or more processors of the multifunction mobile computing device to implement:
a real-time communication module configured for communicating a response condition description indication to a user of the resource in response to the event notifying signal, and receiving a condition description indication from the user of the resource for transmission with the event notifying signal.