CPC G06Q 10/103 (2013.01) [G05B 13/0265 (2013.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 3/04817 (2013.01); G06F 3/04845 (2013.01); G06F 3/1454 (2013.01); G06F 3/165 (2013.01); G06F 9/542 (2013.01); G06F 9/548 (2013.01); G06F 11/302 (2013.01); G06F 11/3409 (2013.01); G06F 11/3438 (2013.01); G06F 16/116 (2019.01); G06F 16/144 (2019.01); G06F 16/2282 (2019.01); G06F 16/23 (2019.01); G06F 16/2308 (2019.01); G06F 16/2365 (2019.01); G06F 16/2393 (2019.01); G06F 16/248 (2019.01); G06F 16/2456 (2019.01); G06F 16/24564 (2019.01); G06F 16/24565 (2019.01); G06F 16/258 (2019.01); G06F 16/26 (2019.01); G06F 16/287 (2019.01); G06F 16/328 (2019.01); G06F 16/909 (2019.01); G06F 16/9017 (2019.01); G06F 16/9038 (2019.01); G06F 16/90328 (2019.01); G06F 16/90344 (2019.01); G06F 16/951 (2019.01); G06F 16/9536 (2019.01); G06F 18/22 (2023.01); G06F 40/103 (2020.01); G06F 40/106 (2020.01); G06F 40/177 (2020.01); G06F 40/186 (2020.01); G06F 40/253 (2020.01); G06F 40/279 (2020.01); G06F 40/30 (2020.01); G06F 40/40 (2020.01); G06N 20/00 (2019.01); G06Q 10/0633 (2013.01); G06Q 10/06312 (2013.01); G06Q 10/06313 (2013.01); G06Q 10/06316 (2013.01); G06Q 10/063114 (2013.01); G06Q 10/063118 (2013.01); G06Q 10/101 (2013.01); G06T 11/206 (2013.01); H04L 12/1827 (2013.01); H04L 51/04 (2013.01); H04L 51/046 (2013.01); H04L 51/18 (2013.01); H04L 51/48 (2022.05); H04L 65/4015 (2013.01); H04L 67/1095 (2013.01); B65D 83/0409 (2013.01); G06F 2201/865 (2013.01); G06F 2201/88 (2013.01); G06F 2203/04803 (2013.01); G06T 2200/24 (2013.01)] | 25 Claims |
1. A digital workflow system for providing physical rewards from disbursed networked dispensers, the system comprising:
at least one processor configured to:
maintain and cause to be displayed a workflow table having rows, and columns, and a plurality of cells at intersections of the rows and the columns;
designate at least one particular cell from the plurality of cells for monitoring by a rule that involves a conditional trigger, wherein the at least one particular cell is configured to maintain data reflecting whether a workflow milestone associated with the at least one particular cell and a specific individual from among a plurality of individuals is reached by the specific individual;
access at least one data structure that stores the rule containing a condition associated with the at least one particular cell, wherein the rule contains a conditional trigger associated with remote dispensing of a physical item upon the condition being met;
receive an input via the at least one particular cell, the input including a change in the data and dynamically reflecting that the workflow milestone is reached;
access the rule to compare the input with the condition;
based on the comparing of the input with the condition, determine a match identifying the specific individual as having reached the workflow milestone;
identify, from within the at least one data structure containing identities of a plurality of remotely located dispensers associated with the plurality of individuals, a specific identifier of a specific one of the remotely located dispensers associated with the specific individual; and
following determination of the match, activate the conditional trigger to cause a dispensing signal to be transmitted over a network to the specific remotely located dispenser associated with the specific individual in order to activate the specific remotely located dispenser, and thereby cause the specific remotely located dispenser to dispense the physical item as a result of the workflow milestone being reached.
|