Google Inc.Follow


A virtual, intelligent, or computational assistant (e.g., also referred to simply as an “assistant”) is described that is configured to provide time-based controls of automation devices (e.g., lights, speakers, ovens, thermostats, sprinklers, heaters, etc.). Assistants may cause automation devices to perform actions (e.g., adjusting a climate control setting, opening a garage door, unlocking an entry door, turning on one or more lights, playing music, adjusting temperature, brewing coffee, preheating an oven, disabling an alarm, etc.) in response to requests that include timing parameters. Timing parameters can be in the form of a delay (e.g., turn off the lights in 5 minutes), a duration (e.g., turn on the lights for 5 minutes), combination delay and duration (e.g., in 5 minutes, turn on the lights for 10 minutes), or the like. The timing parameters can be based on the current time (e.g., unlock the door in 3 minutes) or some other event (e.g., close the garage door 4 minutes after I leave).

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.