AUTOMATED SYSTEM FOR COORDINATING TARGETED CHARITABLE RELIEF AID
Examples provide a system for pre-staging items for coordinated charitable aid. The system predicts aid opportunities associated with predicted future events in a selected geographic area. The system assembles a list of items predicted to be requested for relief aid if the predicted future event occurs. The identified items are pre-staged within the selected geographic area or within a predetermined distance of a location of the predicted event prior to occurrence of the event. If the event occurs, the list of pre-staged items is provided in response to verified aid request associated with a charitable aid opportunity using data gathered from a plurality of sources and aid request rules or made available on an aid request website for donation to the aid opportunity. The aid request generator updates the list of pre-staged items and generates notifications to the requesting charity when pre-staged items are ready for pick-up or delivery.
1 . A system for coordinating targeted charitable aid, the system comprising:
a memory;
at least one processor communicatively coupled to the memory;
a plurality of data sources generating dynamic context data associated with a selected geographic area;
an aid opportunity prediction component, implemented on the at least one processor, obtains the dynamic context data via a network;
the aid opportunity prediction component, implemented on the at least one processor, generates a predicted future event within the selected geographic area and a predicted time-period for pre-staging items prior to an occurrence of the predicted future event based on an analysis of the dynamic context data using pattern analysis and historical event-related data associated with the selected geographic area;
an analysis component, implemented in the at least one processor, identifies a predicted aid opportunity associated with the predicted future event and an aid opportunity type of the predicted aid opportunity;
an item identification component, implemented in the at least one processor, generates a list of items predicted to be requested on condition the predicted future event transpires within the predicted time-period based on historical requested items associated with historical events of the predicted aid opportunity type;
a location identification component, implemented on the at least one processor, identifies a pre-staging location within a predetermined distance from the selected geographic area;
a pre-staging component, implemented on the at least one processor, routes a set of items identified in the list of items predicted to be requested to a storage area associated with the identified pre-staging location during the predicted time-period; and
a verification component, implemented on the at least one processor, verifies presence of the set of items within the storage area at the identified pre-staging location within the predicted time-period based on sensor data obtained from a set of sensor devices associated with the pre-staging location.
2 . The system of claim 1 , wherein the plurality of data sources includes at least one of news feeds, social media feeds, weather feeds, and emergency alert feeds.
3 . The system of claim 1 , further comprising:
a user interface component, implemented on the at least one processor, that outputs the generated list of items to an aid request site, the output list of items accessible to users of the aid request site for direct purchase of selected items from the list of items for donation in response to occurrence of the predicted aid opportunity.
4 . The system of claim 1 , further comprising:
a notification component, implemented on the at least one processor, outputs a pre-staged items list to at least one user device via the network on condition the plurality of data sources indicates the occurrence of the predicted future event within the selected geographic area.
5 . The system of claim 1 , wherein the user interface component provides a graphical representation of an alert on the aid request site indicating the aid opportunity, such that upon user selection of the graphical representation of the alert the list of items is displayed on the aid request site.
6 . The system of claim 1 , wherein the analysis component processes data associated with the aid opportunity including static data and dynamic data.
7 . The system of claim 1 , wherein the analysis component is trained using historical event data and historical aid data, including information associated with a plurality of disaster types, a plurality of need types, a plurality of aid types, emergency personnel data, a plurality of product types, environmental condition data, geographic location data, and demographic location data.
8 . The system of claim 1 , wherein the analysis component further stores processed data, including the list of items in a data storage device, wherein the aid opportunity prediction component generates predicted future aid opportunities based at least in part on the stored data.
9 . The system of claim 8 , further comprising:
the verification component, implemented on the at least one processor, receives data associated with an identified aid opportunity which has already occurred;
the verification component, implemented on the at least one processor, automatically mines the plurality of data sources to authenticate the identified aid opportunity;
the analysis component, implemented on the at least one processor, processes the received data associated with the identified aid opportunity; and
the analysis component, implemented on the at least one processor, identifies an aid opportunity type and generate a list of items based on the identified aid opportunity type.
10 . The system of claim 1 , wherein the user interface component further provides a portal corresponding to the aid opportunity, the portal providing real-time information about the set of items to an agency associated with the predicted aid opportunity on the occurrence of the predicted future event.
11 . A computer-implemented method for coordinating targeted charitable aid, the computer-implemented method comprising:
obtaining, by an aid opportunity prediction component, dynamic context data from a plurality of data sources via a network;
analyzing the dynamic context data and historical event-related data associated with a selected geographic area using pattern analysis;
generating a predicted future event within the selected geographic area and a predicted time-period for pre-staging items prior to an occurrence of the predicted future event;
identifying, by an analysis component, a predicted aid opportunity associated with the predicted future event and an aid opportunity type of the predicted aid opportunity;
generating, by an item identification component, a list of items predicted to be requested on condition the predicted future event transpires within the predicted time-period based on previous requested items associated with historical events of the identified aid opportunity type;
identifying, by a location identification component, a pre-staging location within a predetermined distance from the selected geographic area; and
verifying, by a verification component, pre-staging of the set of items within the storage area at the identified pre-staging location within the predicted time-period based on sensor data obtained from a set of sensor devices associated with the pre-staging location.
12 . The computer-implemented method of claim 11 , further comprising:
analyzing data obtained from at least one of news feeds, social media feeds, weather feeds, or emergency alert feeds to validate an aid opportunity associated with an event associated with a request from a requesting party;
responsive to failure to validate the aid opportunity, requesting approval from an authorized user;
responsive to receiving approval from the authorized user, verifying the aid opportunity, wherein the requesting party is authorized to request donation of items associated with the aid opportunity; and
responsive to receiving a rejection from the authorized user, outputting a response to requesting party indicating the aid opportunity is unverified.
13 . The computer-implemented method of claim 11 , further comprising:
generating a notification to an agency associated with the aid opportunity type, the notification including the list of items pre-staged at the pre-staging location.
14 . The computer-implemented method of claim 11 , further comprising:
identifying a provider supplying at least one item in the list of items located within a predetermined distance of the pre-staging location.
15 . The computer-implemented method of claim 11 , further comprising:
receiving aid request data associated with an aid opportunity;
determining whether the received aid request data is authenticated;
responsive to authenticating the received aid request data, verifying the aid opportunity using a plurality of data sources;
processing the received aid request data associated with the verified aid opportunity to identify an aid type;
generating a requested items list based on the identified aid type; and outputting the generated requested items list to an aid request site, the aid request site having inventory corresponding to the output requested items list, the output requested items list accessible to users of the aid request site for direct purchase of selected items from the output requested items list by the users for donation of the selected items to the verified aid opportunity.
16 . The computer-implemented method of claim 11 , further comprising:
routing, by a pre-staging component, a set of items identified in the list of items predicted to be requested to a storage area associated with the identified pre-staging location during the predicted time-period.
17 . The computer-implemented method of claim 16 , further comprising:
outputting the generated list of items to a supplier for inventory preparation.
18 . A system for pre-staging items for targeted charitable aid, the system comprising:
a memory;
at least one processor communicatively coupled to the memory;
a plurality of data sources generating dynamic context data associated with a selected geographic area;
an aid request generator component, implemented on the at least one processor, analyzes the dynamic context data to identify an aid opportunity and an aid opportunity type;
a communications interface device outputs a list of recommended items for pre-staging in preparation for an occurrence of the aid opportunity based on the identified aid opportunity type; and
a pre-staging component, implemented by the at least one processor, routes a set of items identified in the list of recommended items to the storage area associated with a pre-staging location within a predetermined distance of a predicted location for the predicted future event for storage during a predicted pre-staging time-period prior to occurrence of the predicted future event.
19 . The system of claim 18 , further comprising:
a user device associated with an authorized user, wherein the aid request generator sends a notification requesting approval for pre-staging the set of items from the authorized user.
20 . The system of claim 18 , further comprising:
a set of sensor devices associated with the pre-staging storage area, wherein the set of sensor devices generates sensor data associated with the set of items, wherein the aid request generator analyzes the sensor data to verify pre-staging of the set of items in the list of items is completed.