US 12,086,647 B2
Dynamic subtask creation and execution in processing platforms
Vladimir Demidov, Moscow (RU); Vladimir Bukin, Moscow (RU); Vladimir Yunev, Krasnogorsk (RU); and Alexander Subbotin, Zhukovsky (RU)
Assigned to ABBYY Development Inc., Dover, DE (US)
Filed by ABBYY Development Inc., Dover, DE (US)
Filed on Dec. 16, 2022, as Appl. No. 18/083,127.
Prior Publication US 2024/0202043 A1, Jun. 20, 2024
Int. Cl. G06F 9/48 (2006.01); G06F 9/50 (2006.01)
CPC G06F 9/5061 (2013.01) [G06F 9/48 (2013.01); G06F 9/4806 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a memory; and
a processor communicatively coupled to the memory to perform operations comprising:
receiving, by a worker execution stream, from a workflow service, a definition of a task;
responsive to determining that the definition of the task satisfies a predefined criterion, dividing the task into a set of sub-tasks;
generating a definition of a sub-task workflow for the set of sub-tasks; and
causing the workflow service to distribute, based on the definition of the sub-task workflow, the sub-tasks of the set to one or more worker execution streams for execution.