System and method for ranking geofeeds and content within geofeeds
First Claim
1. A system for ranking a plurality of content items of a geofeed, the system comprising:
- one or more processors configured to execute computer program modules, the computer program modules comprising;
a rank module configured to;
obtain the plurality of content items associated with the geofeed, the plurality of content items aggregated from a plurality of content providers in relation to one or more geographically definable locations, the plurality of content items being provided by the plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers, wherein the respective requests comprise the one or more geographically definable locations;
identify one or more ranking parameters used to score the plurality of content items according to one or more content attributes related to individual ones of the plurality of content items;
generate a rank score for the individual ones of the plurality of content items based on the one or more ranking parameters and the one or more content attributes of the individual ones of the plurality of content items;
rank the plurality of content items based on the rank score for the individual ones of the plurality of content items; and
a communication module configured to;
communicate the geofeed comprising the ranked plurality of content items.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for ranking geofeed results is provided. A geofeed includes a collection of content, aggregated from various content providers, that is relevant to one or more geographically definable locations. The generated content may include, for example, video, audio, images, text, hyperlinks, and/or other content that may be relevant to a geographically definable location. The content providers may include, for example, social media platforms, online knowledge databases, individual content creators, and/or other providers that can distribute content that may be relevant to a geographically definable location. The system may rank a plurality of geofeeds based on attributes of individual geofeeds or content within each geofeed, rank content within a geofeed based on attributes of the content, display the ranked geofeeds, and/or display the ranked content within a geofeed.
-
Citations
30 Claims
-
1. A system for ranking a plurality of content items of a geofeed, the system comprising:
-
one or more processors configured to execute computer program modules, the computer program modules comprising; a rank module configured to; obtain the plurality of content items associated with the geofeed, the plurality of content items aggregated from a plurality of content providers in relation to one or more geographically definable locations, the plurality of content items being provided by the plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers, wherein the respective requests comprise the one or more geographically definable locations; identify one or more ranking parameters used to score the plurality of content items according to one or more content attributes related to individual ones of the plurality of content items; generate a rank score for the individual ones of the plurality of content items based on the one or more ranking parameters and the one or more content attributes of the individual ones of the plurality of content items; rank the plurality of content items based on the rank score for the individual ones of the plurality of content items; and a communication module configured to; communicate the geofeed comprising the ranked plurality of content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for ranking a plurality of geofeeds, the system comprising:
-
one or more processors configured to execute computer program modules, the computer program modules comprising; a rank module configure to; obtain a plurality of content items associated with individual ones of the plurality of geofeeds, the plurality of content items aggregated from a plurality of content providers in relation to one or more geographically definable locations for the individual ones of the plurality of geofeeds, the plurality of content items being provided by the plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers, wherein the respective requests comprise the one or more geographically definable locations for individual ones of the plurality of geofeeds; identify one or more geofeed ranking parameters used to score the plurality of geofeeds according to one or more geofeed attributes related to the individual ones of the plurality of geofeeds; generate a geofeed rank score for the individual ones of the plurality of geofeeds based on the one or more geofeed ranking parameters and the one or more geofeed attributes related to the individual ones of the plurality of geofeeds; rank the plurality of geofeeds based on the geofeed rank score for the individual ones of the plurality of geofeeds; and a communication module configured to; communicate the ranked plurality of geofeeds. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for ranking a plurality of geofeeds, the system comprising:
-
one or more processors configured to execute computer program modules, the computer program modules comprising; a rank module configured to; obtain a plurality of content items associated with individual ones of the plurality of geofeeds, the plurality of content items aggregated from a plurality of content providers in relation to one or more geographically definable locations for the individual ones of the plurality of geofeeds, the plurality of content items being provided by the plurality of content providers based on respective requests formatted specifically for individual ones of the plurality of content providers, wherein the respective requests comprise the one or more geographically definable locations for individual ones of the plurality of geofeeds; identify the one or more geofeed ranking parameters used to score the plurality of geofeeds according to one or more cumulative content attributes related to the individual ones of the plurality of geofeeds; generate an content rank score for the individual ones of the plurality of content items based on the one or more geofeed ranking parameters and the one or more cumulative content attributes; generate an aggregate content rank score for the individual ones of the plurality of geofeeds by aggregating a plurality of content rank scores; rank the plurality of geofeeds based on the aggregate content rank score; and a communication module configured to; communicate the ranked plurality of geofeeds. - View Dependent Claims (29, 30)
-
Specification