| CPC G06Q 10/1097 (2013.01) [H04L 51/224 (2022.05); G06Q 10/06311 (2013.01); G06Q 10/06312 (2013.01)] | 9 Claims |

|
1. A computer-implemented method for dynamic smart notification scheduling, the computer-implemented method comprising:
obtaining, by a processor, historical decision event data for an organization, wherein
the historical decision event data includes a plurality of organizational member profiles for a plurality of members of the organization and a plurality of organizational decision events,
each organizational decision event of the plurality of organizational decision events includes at least a plurality of actions associated with completing the each organizational decision event, and
each of the plurality of organizational member profiles includes at least one of a position of a corresponding member of the plurality of members within the organization, contacts of the corresponding member with the plurality of members other than the corresponding member, a plurality of actions corresponding to a historical decision event, timeframe at which the corresponding member undertakes the plurality of actions, and an outcome of the plurality of actions;
training, by the processor, an event decision priority model based, at least in part, on the historical decision event data;
generating, by the processor, a state of a current organization hierarchy of the organization based on at least the position of each of the plurality of members within the organization, wherein the state of the current organization hierarchy is comprised of a relationship tree for the organization;
receiving, by the processor, a future decision event associated with a group within the current organization hierarchy of the organization, wherein the received future decision event includes information associated with at least the group;
parsing, by the processor, using the trained event decision priority model, one or more historical decision events from the historical decision event data, wherein the one or more historical decision events are similar to the received future decision event;
comparing, by the processor, using the trained event decision priority model, results of the parsed one or more historical decision events with the information included in the received future decision event;
identifying, by the processor, using the trained event decision priority model, one or more priority factors associated with the received future decision event, wherein
the one or more priority factors are identified based, at least in part, on the comparison and the state of the current organization hierarchy, and
the one or more priority factors include position of a scheduler of the received future decision event within the organization, time spent historically on similar decision events similar to the future decision event, a potential for additional team members to be added to the received future decision event, and an impact of the received future decision event on the organization;
scheduling, by the processor, a first smart notification for the received future decision event, based on the identified one or more priority factors, wherein the first smart notification is scheduled with priority based on the position of the scheduler is higher among positions of the plurality of members within the organization;
sending, by the processor, the first smart notification;
receiving, by the processor, responses to the sent first smart notification;
determining, by the processor, based on the received responses, a number of the received responses, response time associated with the received responses, and an action associated with each of the received responses, wherein the action indicates one of: completion of a task associated with the sent first smart notification or a progress made towards the completion of the task;
dynamically adjusting, by the processor, based on the determining, using the trained event decision priority model, a frequency of repetition notifications associated with the received future decision event;
generating, by the processor, a first schedule to transmit a second smart notification to a first individual, based on the dynamic adjustment of the frequency of repetition notifications associated with the received future decision event;
generating, by the processor, a second schedule to transmit a third smart notification to a second individual earlier than the first schedule of the second smart notification for the first individual,
wherein the generation of the second schedule for the second individual based on the dynamically adjusted frequency and a determination that the completion of the task by the second individual is after a threshold time period or a determination that execution of the task by the second individual is incomplete; and
transmitting, by the processor, the second smart notification to the first individual and the third smart notification to the second individual,
wherein the second smart notification and the third smart notification are transmitted as the repetition notifications.
|