Systems and methods described herein allow for optimizing handling of sequence dependent tasks in voice activated computer environment. A data processing system can receive a first audio input signal and a second input audio signal from a user device associated with a corresponding user. The data processing system can determine, for each of the first and second input audio signals, a respective user request indicative of a service or online action requested by the user. The data processing system can generate a first action data structure and a second action data structure based on the user requests identified from the first and second input audio signals. The data processing system can determine one or more sequence dependency parameters associated with the first and second action data structures. The data processing system can then construct a multi-thread action data structure according to the sequence dependency parameter, and perform operation associated therewith according to an order defined by the multi-thread action data structure.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Lanza, John D. and Lanza, John D., "Multi-Threaded Tasks", Technical Disclosure Commons, (July 03, 2017)