Social media data mining for early detection of newsworthy civil unrest events
First Claim
1. A system for early detection of civil unrest events, the system comprising:
- one or more processors and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the one or more processors perform operations of;
receiving a set of textual social media data having corresponding user identifications as input;
filtering the set of textual social media data with a keyword filter, resulting in a first set of data comprising keywords of interest;
filtering the first set of data with a future date filter, resulting in a second set of data comprising future dates;
filtering the second set of data based on relevance to a civil unrest event with a text classifier module, resulting in a third set of data that is classified based on relevance to the civil unrest event;
filtering the third set of data based on a location of interest, resulting in a fourth set of data having user identifications in the location of interest;
assigning a location to the civil unrest event; and
outputting a forecast of the civil unrest event.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is system for early detection of civil unrest events. A set of textual social media data having corresponding user identifications is received as input. The textual social media data is filtered with a keyword filter, resulting in a first set of data comprising keywords of interest. The first set of data is then filtered with a future date filter, resulting in a second set of data comprising future dates. The second set of data is filtered based on relevance to a civil unrest event with a text classifier module, resulting in a third set of data that is classified based on relevance to the civil unrest event. The third set of data is then filtered based on a location of interest, resulting in a fourth set of data having user identifications in the location of interest. A location is assigned to the civil unrest event, and a forecast of the civil unrest event is output.
9 Citations
23 Claims
-
1. A system for early detection of civil unrest events, the system comprising:
-
one or more processors and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the one or more processors perform operations of; receiving a set of textual social media data having corresponding user identifications as input; filtering the set of textual social media data with a keyword filter, resulting in a first set of data comprising keywords of interest; filtering the first set of data with a future date filter, resulting in a second set of data comprising future dates; filtering the second set of data based on relevance to a civil unrest event with a text classifier module, resulting in a third set of data that is classified based on relevance to the civil unrest event; filtering the third set of data based on a location of interest, resulting in a fourth set of data having user identifications in the location of interest; assigning a location to the civil unrest event; and outputting a forecast of the civil unrest event. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20, 21, 22, 23)
-
-
7. A computer-implemented method for early detection of civil unrest events, comprising:
-
an act of causing a data processor to execute instructions stored on a non-transitory memory such that upon execution, the data processor performs operations of; receiving a set of textual social media data having corresponding user identifications as input; filtering the set of textual social media data with a keyword filter, resulting in a first set of data comprising keywords of interest; filtering the first set of data with a future date filter, resulting in a second set of data comprising future dates; filtering the second set of data based on relevance to a civil unrest event with a text classifier module, resulting in a third set of data that is classified based on relevance to the civil unrest event; filtering the third set of data based on a location of interest, resulting in a fourth set of data having user identifications in the location of interest; assigning a location to the civil unrest event; and outputting a forecast of the civil unrest event. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for early detection of civil unrest events, the computer program product comprising computer-readable instructions stored on a non-transitory computer-readable medium that are executable by a computer having a processor for causing the processor to perform operations of:
-
receiving a set of textual social media data having corresponding user identifications as input; filtering the set of textual social media data with a keyword filter, resulting in a first set of data comprising keywords of interest; filtering the first set of data with a future date filter, resulting in a second set of data comprising future dates; filtering the second set of data based on relevance to a civil unrest event with a text classifier module, resulting in a third set of data that is classified based on relevance to the civil unrest event; filtering the third set of data based on a location of interest, resulting in a fourth set of data having user identifications in the location of interest; assigning a location to the civil unrest event; and outputting a forecast of the civil unrest event. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification