Secure Peer-to-Peer Channel for Private Assistant Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing intelligent automated assistant systems on communal devices face challenges in accessing personal user data due to privacy concerns, limiting their functionality on devices used by multiple users.

Innovation Solution

A communication mechanism is established between a communal electronic device and a personal user device via a secure, encrypted peer-to-peer data channel, allowing the communal device to redirect personal queries to the personal device for processing while maintaining privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If communal devices store or access personal user data, then virtual assistant functionality is improved, but user privacy is compromised

Engineering Contradiction:
Improvevirtual assistant functionalityVSAvoiduser privacy
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a personal device as an intermediary between the communal device and personal user data. The personal device receives requests from the communal device, processes them locally, and returns results. This mediator architecture allows the communal device to access personal data functionality without actually storing or directly accessing the sensitive information, thus maintaining privacy while enabling full virtual assistant capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If communal devices access personal data remotely, then functionality is improved, but communication security requirements increase

Engineering Contradiction:
Improvedata access capabilityVSAvoidcommunication security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary trust verification and encryption key exchange between devices before establishing communication sessions. The system performs authentication and security setup in advance, creating secure channels before any personal data is accessed or transmitted. This preliminary security configuration ensures that all subsequent communications are protected without requiring complex real-time security decisions.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If encrypted peer-to-peer connections are established between devices, then security is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication securityVSAvoidconnection establishment process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where devices automatically perform encryption key generation, exchange, and management without requiring manual user configuration. The system handles certificate validation, secure channel establishment, and encryption/decryption operations automatically through integrated software protocols. This automation reduces the perceived complexity for users while maintaining robust security features.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12627637B2Secure device to device communication channel
Publication Date: 2026.05.12 APPLE INC
  • US12627637B2 patent drawing
  • US12627637B2 patent drawing
  • US12627637B2 patent drawing

AI summary

One embodiment provides a data processing system on a communal electronic device, the data processing system comprising a memory device to store instructions; one or more processors to execute the instructions stored on the memory device, the instructions to cause the one or more processors to provide a virtual assistant to receive commands at the communal electronic device, wherein the virtual assistant, via the one or more processors, is to receive a command at the communal electronic device; determine whether the command is to access personal data of a user associated with the communal electronic device; and in response to a determination that the command is to access personal data of the user, send a request to a personal electronic device of the user to process at least a portion of the command.