| CPC G06F 16/2379 (2019.01) [G06F 16/245 (2019.01)] | 20 Claims |

|
1. A method, comprising:
receiving, by a computing device, a first request to post a first content item about a topic, wherein the computing device makes posts of content items available to a plurality of devices via a network;
accessing a database of the computing device that stores a plurality of second content items directed to the topic;
analyzing, using a machine learning model, the plurality of second content items that are directed to the topic to determine a plurality of required sub-topics;
determining the first content item is missing a sub-topic of the plurality of required sub-topics;
based at least in part on determining the first content item is missing the required sub-topic, rejecting the first request to post the first content item;
receiving a second request to post a modified first content item; and
posting the modified first content item, based at least in part on determining that the modified first content item includes the missing required sub-topic.
|