| CPC G06Q 10/103 (2013.01) [G06F 16/93 (2019.01)] | 20 Claims |

|
1. A system for generating of posts, the system comprising:
a server; and
a network connection for the server;
the server to:
maintain a database of users and corresponding user behavior in a social media network when generating a social media post on a specific topic to be published in the social media network;
match a first user generating a current social media post and a topic of the current social media post to the user behavior in the database;
identify multiple model workflows for the current social media post, wherein a model workflow:
comprises instruction code to execute actions associated with the current social media post:
is based on workflows for social media posts with characteristics similar to the current social media post, and
identifies a second user and a third user to whom the current social media post is to be sent for review;
compare characteristics for each model workflow with characteristics of the current social media post;
express, for each model workflow, a match between the characteristics of the current social media post and each multiple model workflow as a match percentage;
identify a frequency of use for each model workflow;
select a model workflow for the current social media post based on the match and frequency of use, wherein a first model workflow with a higher frequency of use is selected over a second model workflow with a higher match percentage;
identify the second and third user based on a selected model workflow;
track the current social media post between the first, second, and third users to identify different versions during development of the current social media post based on:
detecting when the first user communicates with the second user and the third user about the current social media post; and
based on natural language comparison between the different versions of the current social media post:
visually indicate a state of different versions of the current post with icons;
distribute, by the server and without user intervention, different versions of the current social media post based on the matching user behavior from the database by:
distributing a first version of the current social media post to the second user and the third user for review;
accessing a calendar system for the second user and the third user to determine an availability of the second user and the third user;
identifying that the second user or the third user is unavailable based on a determined availability from the calendar system; and
responsive to identifying an unavailable user, distributing the first version to an alternate user;
identifying corrections and changes to the first version via natural language analysis;
receiving a second, and revised, version of the current social media post from the second user;
detecting that the third user did not receive the second version; and
distributing the second version of the current social media post, which second version includes the corrections and changes, to the third user;
verifying that the second user and the third user have the second version of the current social media post;
identifying a final version of the current social media post; and
distributing the final version of the current social media post; and
blocking notification of the current social media post responsive to an indication that a user will not respond to the current social media post.
|