US12010262B2

Auto-activating smart responses based on activities from remote devices

Summary by NHIP

Auto-activating response system

The system determines if speech input contains instructions for actions triggered by specific senders and communication types. It executes the stored action only when an incoming call, voice message, or email matches the specified sender and type before automatically deleting the instructions.

Claim Score by NHIP

Read claim 17, the broadest

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.

US12010262B2, drawing sheet 1
Sheet 1 of 10

Term

7.9 yearsleft in the term

Expires 4 August 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

48 claims: 3 independent, 45 dependent

  1. 1
    A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device, the one or more programs comprising instructions for:in response to obtaining a speech input from a user, determining whether the speech input includes instructions for performing a specified action in response to receipt of one or more specified subsequent incoming communication types from one or more specified senders;in response to receiving an incoming communication from a respective sender: determining whether the respective sender is one of the one or more specified senders;anddetermining whether the incoming communication is one of the one or more specified subsequent incoming communication types;andupon determining that the respective sender is one of the one or more specified senders and that the incoming communication is one of the one or more specified subsequent incoming communication types, performing the specified action in accordance with the instructions.
  2. 17
    Broadest claimClaim Score 54, average(NHIP)A method of causing a digital assistant to automatically respond to incoming communications, the method comprising:at one or more electronic devices each having one or more processors and memory: in response to obtaining a speech input from a user, determining whether the speech input includes instructions for performing a specified action in response to receipt of one or more specified subsequent incoming communication types from one or more specified senders;in response to receiving an incoming communication from a respective sender: determining whether the respective sender is one of the one or more specified senders;anddetermining whether the incoming communication is one of the one or more specified subsequent incoming communication types;andupon determining that the respective sender is one of the one or more specified senders and that the incoming communication is one of the one or more specified subsequent incoming communication types, performing the specified action in accordance with the instructions.
  3. 33
    An electronic device, comprising:one or more processors;andmemory storing instructions for operating a digital assistant the one or more programs comprising instructions for: in response to obtaining a speech input from a user, determining whether the speech input includes instructions for performing a specified action in response to receipt of one or more specified subsequent incoming communication types from one or more specified senders;in response to receiving an incoming communication from a respective sender: determining whether the respective sender is one of the one or more specified senders;anddetermining whether the incoming communication is one of the one or more specified subsequent incoming communication types;andupon determining that the respective sender is one of the one or more specified senders and that the incoming communication is one of the one or more specified subsequent incoming communication types, performing the specified action in accordance with the instructions.