Patent Document ID: 8595317
Application ID: 13619888

Base Claim:
1. A method for generating and communicating a geofeed having social media content that is aggregated from a plurality of social media content providers that obtain the social media content from users and provide the social media content to others, the method being implemented in a computer that includes one or more processors, the method comprising: receiving, by the one or more processors, a request comprising geofeed parameters that comprise a specification of one or more geographically definable locations and at least one filter parameter; generating, by the one or more processors, a geofeed definition comprising the geofeed parameters; identifying, by the one or more processors, a user-selectable plurality of social media content providers; generating, by the one or more processors, a plurality of formatted requests each to be communicated to an application programming interface associated with a corresponding one of the user-selectable plurality of social media content providers, each formatted request being generated based on the geofeed definition and a format used by the corresponding one of the user-selectable plurality of social media content providers; communicating, by the one or more processors, the plurality of formatted requests to the application programming interface associated with the corresponding ones of the user-selectable plurality of social media content providers; receiving, by the one or more processors, a respective set of results from the user-selectable plurality of social media content providers, each respective set of results comprising social media content that satisfies at least a portion of the geofeed definition; aggregating, by the one or more processors, the social media content from the respective set of results received from the user-selectable plurality of social media content providers; and communicating, by the one or more processors, the aggregated social media content via a plurality of manipulable views of the aggregated social media content.

---

Claim 8:
8. The method of claim 1 , wherein a first user-selectable social media content provider accepts as input the at least one filter parameter and a second user-selectable social media content provider does not accept as input the at least one filter parameter, the method further comprising: generating, by the one or more processors, a first formatted request to the application programming interface associated with the first social media content provider, the first formatted request including the at least one filter parameter; receiving, by the one or more processors, a first set of results from the first social media content provider, the first set of results including social media content that is already filtered based on the at least one filter parameter; receiving, by the one or more processors, a second set of results from the second social media content provider, the second set of results including social media content that is not already filtered based on the at least one filter parameter; and filtering, by the one or more processors, social media content that is not already filtered and received from the second social media content provider to remove undesirable content based on the at least one filter parameter.