An interactive assistant, referred to herein as “an interactive assistant,” “a virtual assistant,” or simply an “assistant,” is described that processes multiple tasks presented in a single query by a user. The user may, in other words, issue a query requesting that the virtual assistant perform multiple tasks. The virtual assistant may parse and buffer (or, stated differently, cache) each of the tasks of the multiple tasks, and process them appropriately, such as serially or concurrently (which may be referred to as being processed “in parallel”).
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Inc., Google, "PROCESSING MULTIPLE TASKS BY VIRTUAL ASSISTANTS", Technical Disclosure Commons, (October 02, 2017)