Inventor(s)

Google Inc.Follow

Abstract

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 predict a user’s destination and offer to assist the user with actions the user will likely want to take at the predicted destination. 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 predict a destination of a user as well as actions the user will likely want to take at the destination. 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 proactively offer assistance to a user when he or she will most likely need it, without requiring the user to consider requesting such assistance.

Share

COinS