CPC G06F 9/4843 (2013.01) [G06F 9/5027 (2013.01); G06F 9/5072 (2013.01); G06F 16/951 (2019.01); G06F 16/9538 (2019.01); G06F 40/30 (2020.01); G06F 9/4806 (2013.01); G06F 16/9535 (2019.01); G06F 2209/5017 (2013.01); G06Q 10/06 (2013.01); G06Q 30/0203 (2013.01); G06Q 30/0282 (2013.01); G06Q 30/0631 (2013.01); G06Q 50/01 (2013.01)] | 26 Claims |
1. A system for conducting parallelization of tasks, comprising:
an interface for receiving (i) messages indicative of at least two tasks to be executed in parallel, and (ii) a content payload to be processed by conducting the tasks; and
a processor comprising a processing manager unit and at least two processing units, wherein the processing manager unit is configured to parse the received messages and to distribute each task to a corresponding processing unit for parallel processing relative to the content payload, wherein each of the at least two tasks is associated with a function to be executed by the processing units,
wherein the processing units are configured to identify the function associated with each corresponding task and to utilize resources for executing the functions from a data store, wherein the functions comprise an emotional scoring function that (i) is a task in parallel with a context determination task, (ii) analyzes textual data, and (iii) classifies grams in the textual data into categories.
|