CPC G06F 21/6254 (2013.01) [G06F 16/125 (2019.01); G06F 21/604 (2013.01)] | 20 Claims |
1. A method comprising:
detecting, by a processing system including at least one processor via at least one data source device, a first trigger condition for an event of an event type;
establishing, by the processing system in response to the detecting of the first trigger condition, a first data sharing community for the event, wherein the first data sharing community comprises a plurality of data sources and a plurality of data consumers, wherein at least one of the plurality of data sources also comprises at least one of the plurality of data consumers, wherein the establishing includes:
identifying at least one location of the at least one of the plurality of data sources; and
including the at least one of the plurality of data sources in the first data sharing community when the at least one location is within a threshold distance from a location of the event;
collecting, by the processing system, first data from the plurality of data sources in accordance with the event type;
providing, by the processing system, at least a first portion of the first data from the plurality of data sources to at least a first data consumer of the plurality of data consumers;
detecting, by the processing system, a second trigger condition for establishing a second data sharing community for the event of the event type, wherein the second trigger condition is different from the first trigger condition; and
establishing, by the processing system in response to the detecting of the second trigger condition, the second data sharing community, wherein the second data sharing community includes at least a second data consumer, wherein second data derived from the at least the first portion of the first data from the plurality of data sources is accessible to the at least the second data consumer via the second data sharing community, and wherein the at least the first portion of the first data from the plurality of data sources is excluded from access by the second data sharing community, wherein the second data sharing community differs from the first data sharing community by at least one consumer, and wherein the second data sharing community is established after the first data sharing community.
|