A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon said execution, cause the one or more computers to perform operations of configuring a plurality of display devices communicatively coupled to a distributed communication network, the operation comprising:
- determining a location of a display device of the plurality of display devices using a location sensor communicatively coupled to the distributed communication network, wherein the location of the display device is associated with a location of a plurality of individuals;
- filtering data on the distributed communication network for content resources that match one or more search terms;
- generating a feed based on the filtering, wherein the feed includes the content resources that match the search terms;
- associating a content resource tag with each content resource, the content resource tag describing the content resource;
- associating, using a display manager over the distributed communication network, the feed with a first section of a layout of the display device of the plurality of the display devices, wherein the display manager uses the location determined by the location sensor to determine the display device among the plurality of the display devices;
- providing the content resources from the feed to be displayed in the first section of the layout, wherein each content resource is displayed in the layout for a predetermined amount of time;
- determining that one of the content resources currently displayed in the first section of the layout is associated with a content resource tag;
- providing an image to be displayed in a second section of the layout based on the determining, wherein the image is displayed simultaneously with the content resource in the first section;
- tagging a plurality of content items with one or more of a plurality of content item tags;
- identifying a first content item of the plurality of content items, the first content item being associated with a first content item tag, the first content item tag being associated with a first set of individuals among the plurality of individuals;
- for a first feature associated with one or more of the first set of individuals, determining a respective probability distribution indicating, for each respective content item tag among the plurality of content item tags, a probability that the first set of individuals associated with a content item tag has the first feature, thereby generating a plurality of probability distributions;
- generating, via a probabilistic classifier, a merged probability distribution based on the plurality of probability distributions;
- selecting, via a plurality of prediction sets, the plurality of content item tags being associated with the first set of individuals,
- selecting a second content item based on the first content item tag;
- and
- transmitting, to the display device, the first and second content items, the display layout, and a display time, wherein the display device is configured to display the first and the second content items using the display layout, the second content item being displayed for the display time.