A virtual, intelligent, or computational assistant (e.g., also referred to simply as an “assistant”) is described that relies on supplemental data (e.g., contextual information, user information, etc.) to decipher, and determine answers to, user queries. With explicit permission from a user, the assistant may access a user’s location history, calendar, e-mail, messages, past assistant interactions, contacts, photos, search history, sensor data, and other contextual or user information to answer a user query. The supplemental data can be stored locally on a device that is executing the assistant or in a cloud computing environment that is accessible to the assistant from the device. This way, the assistant is enabled to understand and generate answers to more complex, compound, and often personal queries even if the assistant has never before received or generated an answer to the queries.
Inc., Google, "ASSISTANT GENERATED ANSWERS USING SUPPLEMENTAL DATA", Technical Disclosure Commons, (August 29, 2017)