System and method for creating and managing geofeeds
First Claim
1. A system for providing a geofeed stream, the system comprising:
- one or more processors configured to execute one or more computer program modules, the one or more computer program modules comprising;
a geofeed streamer module configured to;
receive a request for a geofeed stream that includes real-time updates of geofeed content items that are relevant to one or more geographically definable locations and aggregated from a plurality of content providers based on requests formatted specifically for individual ones of the plurality of content providers;
obtain a first geofeed content item that is available at a first time, wherein the first geofeed content item is relevant to the one or more geographically definable locations and is aggregated from at least a first one of the plurality of content providers;
generate the geofeed stream that includes the first geofeed content item as at least part of the geofeed stream;
cause the geofeed stream to be communicated;
obtain a second geofeed content item that is available at a second time after the first time but unavailable at the first time, wherein the second geofeed content item is relevant to the one or more geographically definable locations and is aggregated from the first one of the plurality of content providers or a second one of the plurality of content providers; and
cause the second geofeed content item to be communicated such that the geofeed stream is updated with the second geofeed content item.
5 Assignments
0 Petitions
Accused Products
Abstract
The disclosure relates to systems and methods of burning, snapshotting, streaming and curating geofeeds, each geofeed including a plurality of geofeed content items that are aggregated from a plurality of content providers using respective requests formatted specifically for individual ones of the plurality of content providers, where each individual set of a plurality of content is relevant to one or more geographically definable locations. Archives of a geofeed may be generated by burning portions or all of the geofeed content items and/or generating snapshots of geofeeds at different times. A real-time geofeed may be streamed by continuously or periodically obtaining newly available geofeed content items and updated a geofeed stream in real-time. Collections of geofeed content items may be curated in order to organize and follow geofeed content items of interest.
-
Citations
21 Claims
-
1. A system for providing a geofeed stream, the system comprising:
-
one or more processors configured to execute one or more computer program modules, the one or more computer program modules comprising; a geofeed streamer module configured to; receive a request for a geofeed stream that includes real-time updates of geofeed content items that are relevant to one or more geographically definable locations and aggregated from a plurality of content providers based on requests formatted specifically for individual ones of the plurality of content providers; obtain a first geofeed content item that is available at a first time, wherein the first geofeed content item is relevant to the one or more geographically definable locations and is aggregated from at least a first one of the plurality of content providers; generate the geofeed stream that includes the first geofeed content item as at least part of the geofeed stream; cause the geofeed stream to be communicated; obtain a second geofeed content item that is available at a second time after the first time but unavailable at the first time, wherein the second geofeed content item is relevant to the one or more geographically definable locations and is aggregated from the first one of the plurality of content providers or a second one of the plurality of content providers; and cause the second geofeed content item to be communicated such that the geofeed stream is updated with the second geofeed content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of burning a geofeed, the system comprising:
-
one or more processors configured to execute one or more computer program modules, the one or more computer program modules comprising; an archive module configured to; receive a request to burn a geofeed, the geofeed comprising a plurality of geofeed content items that are relevant to one or more geographically definable locations and aggregated from a plurality of content providers based on requests formatted specifically for individual ones of the plurality of content providers; obtain at least a first one of the plurality of geofeed content items, wherein the first geofeed content item that is relevant to the one or more geographically definable locations; store one or more aspects of the first one of the plurality of geofeed content items in response to the request to burn the geofeed; and cause the one or more aspects of the first one of the plurality of geofeed content items to be provided. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system of curating geofeed content into one or more collections, the system comprising:
-
one or more processors configured to execute computer program modules, the computer program modules comprising; a curator module configured to; receive a first collection identifier to be associated with a first geofeed content item of a first geofeed and a geofeed content item of the first geofeed, wherein the first geofeed includes a plurality of geofeed content items are relevant to one or more geographically definable locations and aggregated from a plurality of content providers based on requests formatted specifically for individual ones of the plurality of content providers; store an association of the first collection identifier with the first geofeed content item and an association of the first collection identifier with the second geofeed content item; receive a request for a first collection identified by the first collection identifier; obtain the first geofeed content item and the second geofeed content item based on the request for the first collection; and cause the first geofeed content item and the second geofeed content item to be provided based on the first collection identified by the first collection identifier. - View Dependent Claims (18, 19, 20, 21)
-
Specification