Digital Assistant Local Processing for Personal Request Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Intelligent automated assistants face challenges in securely and efficiently handling personal requests, as existing systems often require transmitting user requests to external devices, potentially exposing sensitive information and increasing latency and computational costs.

Innovation Solution

An electronic device determines whether a user request is personal and, if so, initiates the task locally without transmitting the request to an external device, thereby maintaining privacy and reducing latency and computational load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If user requests are transmitted to external devices for processing, then the digital assistant can leverage external computational resources and services, but personal data security is compromised and latency increases

Engineering Contradiction:
Improvecomputational capabilityVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments user requests into two categories: personal requests and non-personal requests. This segmentation allows the system to apply different processing strategies - local processing for personal requests to ensure security, and external processing for non-personal requests to leverage external resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by making the processing location dependent on the request type. Personal requests are processed locally on the user's device to maintain data security, while non-personal requests can be processed externally. This creates different processing qualities in different parts of the system based on security requirements.

Inventive Principle:
Principle #3Local quality

2Productivity

If user requests are transmitted to external devices, then external computational resources can be utilized, but response time increases due to transmission and processing latency

Engineering Contradiction:
Improvecomputational resourcesVSAvoidresponse time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by classifying the user request before transmission. By determining whether a request is personal or non-personal in advance, the system can immediately route personal requests for local processing, avoiding the transmission delay that would otherwise occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of the conventional approach of always transmitting requests externally and then handling exceptions, the patent inverts the logic by defaulting to local processing for personal requests and only using external processing when necessary. This reversal prioritizes speed for time-sensitive personal requests.

Inventive Principle:
Principle #13The other way round (Inversion)

3Device complexity

If user requests are processed externally, then the device can offload computational tasks, but battery life is reduced due to continuous network communication and processing overhead

Engineering Contradiction:
Improveprocessing loadVSAvoidbattery life
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent introduces dynamics by making the processing location adaptive based on request characteristics. The system dynamically decides whether to process requests locally or externally based on whether they are personal or non-personal, allowing optimal energy utilization for each specific request type.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables self-service by allowing the device to handle personal requests independently without external assistance. This self-processing capability reduces network communication overhead and external processing dependencies, thereby conserving battery life for requests that don't require external resources.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12197857B2Digital assistant handling of personal requests
Publication Date: 2025.01.14 APPLE INC
  • US12197857B2 patent drawing
  • US12197857B2 patent drawing
  • US12197857B2 patent drawing

AI summary

An example process includes at an electronic device with one or more processors and memory: receiving a natural language input including a user request; determining whether the user request corresponds to a personal request; in accordance with a determination that the user request does not correspond to a personal request: transmitting, by the electronic device, a representation of the user request to an external electronic device; and in accordance with a determination that the user request corresponds to a personal request: initiating, by the electronic device, a task based on the user request without transmitting the representation of the user request to the external electronic device; and providing a first result based on the initiated task.