Patent ID: 8850531

Claim:
A system of providing targeted messaging based on a plurality of social media content items obtained from a plurality of social media content providers, the system comprising: a computing device having one or more processors programmed by one or more computer program instructions to: aggregate the plurality of social media content items from the plurality of social media content providers, the social media content items including: (i) a first set of social media content items from a first social media content provider based on a first request that is formatted in a first format specifically for the first social media content provider, and (ii) a second set of social media content items from a second social media content provider based on a second request that is formatted in a second format specifically for the second social media content provider, wherein the first format is different than the second format; identify at least one content item to serve as a basis for one or more targeted messages, the at least one content item being identified from among the plurality of social media content items and is relevant to one or more geographically definable locations, wherein the at least one content item was uploaded to the first social media content provider and/or the second social media content provider; identify a geo-location at which the at least one content item was created; identify one or more users that created the at least one content item; generate the one or more targeted messages to be communicated to the identified one or more users based on the at least one content item and the geo-location at which the at least one content item was created; determine that an event is occurring at the geo-location at which the at least one content item was created, wherein the one or more targeted messages are generated to gather additional information related to the event; and cause the one or more targeted messages to be communicated to the identified one or more users.