Abstract:
Disclosed herein is a technique for selectively broadcasting content to a destination device. An operating system (OS) executing on a source device is configured to generate an OS user interface (UI) and execute a plurality of applications, where each application of the plurality of applications is configured to generate a respective application UI. The source device receives a selection of a broadcast profile that identifies at least one application of the plurality of applications whose respective application UI should not be displayed at the destination device. In response to receiving the selection, a configuration of the source device is updated to cause: 1) the OS UI, but not the application UI associated with the at least one application, to be broadcasted to the destination device, and 2) the OS UI, as well as the application UI associated with the at least one application, to be displayed at the source device.
Abstract:
An electronic device with one or more processors and memory includes a procedure for using a digital assistant to automatically respond to incoming communications. In some embodiments, the device obtains a speech input from a user, and, in response to obtaining the speech input, the device determines whether the speech input includes instructions for performing a specified action in response to receipt of a subsequent incoming communication from one or more specified senders. After storing the instructions, the device obtains an incoming communication from a respective sender. The device determines whether the respective sender is one of the one or more specified senders, and, upon determining that the respective sender is one of the one or more specified senders, the device performs the specified action in accordance with the instructions and thereafter automatically deleting the instructions.
Abstract:
An electronic device with one or more processors and memory includes a procedure for using a digital assistant to automatically respond to incoming communications. In some embodiments, the device obtains a speech input from a user, and, in response to obtaining the speech input, the device determines whether the speech input includes instructions for performing a specified action in response to receipt of a subsequent incoming communication from one or more specified senders. After storing the instructions, the device obtains an incoming communication from a respective sender. The device determines whether the respective sender is one of the one or more specified senders, and, upon determining that the respective sender is one of the one or more specified senders, the device performs the specified action in accordance with the instructions and thereafter automatically deleting the instructions.