Patent ID: 9008693
Filing Date: 2015-04-14
Classification: G06F,H04W

Abstract:
1. A method comprising: determining, with a processor, one or more content items in response to request for aggregated content associated with one or more locations, the content items provided by respective one or more content sources; determining, with the processor, respective location information associated with the one or more content items; determining, with the processor, to group the one or more content items based, at least in part, on the respective location information; determining to generate a mapping display, on a first user device, displaying the grouped one or more content items; determining two or more computation closures, two or more information closures, or a combination thereof associated with the one or more content items, wherein each computation closure and information closure is a component of a process to obtain the requested aggregated content; determining to bind the two more computation closures, the two more information closures, or a combination thereof to one or more user interface elements of the mapping display based, at least in part, on the grouping, the respective location information, or a combination thereof; determining to further generate the mapping display based, at least in part, on the binding; determining to assign one or more of the two or more computation closures, the two or more information closures, or the combination thereof, to the second user device via an action by a user at the first user device; and adding the assigned one or more of the two or more computation closures, the two or more information closures, or the combination thereof to a computation closure store for retrieval by the second user device, wherein the adding of the one or more of the two or more computation closures, the two or more information closures, or the combination thereof to the computation closure store is initiated by an aggregation platform based on the request for the aggregated content by the second user device, and wherein the aggregation platform is remote from and in communication with the first user device and the second user device.