Digital Assistant Auto-Response for Specified Senders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital assistant systems lack an efficient means to automatically perform specified actions in response to incoming communications from specific senders without human intervention.

Innovation Solution

A method is implemented on electronic devices with processors and memory to determine if incoming communications from specified senders require a predefined action, allowing automatic execution and deletion of instructions without human intervention, across various communication types such as phone calls, messages, and emails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a digital assistant system uses natural language processing to interpret user requests and perform tasks, then the system's ability to fulfill user requests improves, but the system lacks an efficient means to automatically perform specified actions in response to incoming communications without human intervention

Engineering Contradiction:
Improveautomatic response to incoming communicationsVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system stores instructions in advance that specify what actions to perform when receiving communications from particular senders. When an incoming communication matches the stored criteria, the pre-defined action is automatically executed without requiring real-time human intervention or complex decision-making processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The digital assistant system serves itself by automatically executing stored instructions in response to incoming communications. The system monitors incoming communications, compares them against stored criteria, and autonomously performs specified actions such as sending replies or forwarding messages without requiring external human control.

Inventive Principle:
Principle #25Self-service

2Productivity

If the system automatically performs specified actions based on stored instructions, then productivity improves, but the instructions must be manually created and managed

Engineering Contradiction:
Improveresponse efficiencyVSAvoidinstruction setup
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

Users create and store instructions in advance that define the conditions and actions for automatic responses. These instructions include specifying sender identifiers, communication types, and the desired actions to perform. The system then automatically executes these pre-configured instructions when matching conditions are met, eliminating the need for manual real-time decision-making.

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If the system stores instructions for automatic responses, then the ability to automate responses improves, but memory resources are consumed

Engineering Contradiction:
Improveautomatic response capabilityVSAvoidmemory usage
Core Design Contradiction:
Extent of automationVSQuantity of substance

Solution Approach 1:

The system stores only the essential elements needed for automatic response execution, such as sender identifiers, communication type criteria, and action specifications. Rather than storing complete conversation histories or complex decision trees, the system maintains concise instruction sets that trigger specific predefined actions, optimizing memory utilization while preserving automation capability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12010262B2Auto-activating smart responses based on activities from remote devices
Publication Date: 2024.06.11 APPLE INC
  • US12010262B2 patent drawing
  • US12010262B2 patent drawing
  • US12010262B2 patent drawing

AI summary

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.