Voice Assistant Profile Stacking for Secure Public-Space Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices in public spaces face challenges in accurately processing remote procedure calls and network transmissions due to ambiguities in entity policies, leading to erroneous operations and resource wastage.

Innovation Solution

A data processing system performs speaker recognition to identify an electronic account, pushes a profile to a stacked data structure, and disassembles it upon a trigger event, ensuring secure and efficient processing of voice-based instructions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If speaker recognition and profile stacking are implemented to improve security and accuracy in public computing devices, then entity identification accuracy and security are improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improveentity identification accuracyVSAvoiddata structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The profile data is segmented into multiple layers within a stacked data structure, with each layer representing a different aspect or level of entity information. This segmentation allows the system to process and access specific profile components efficiently while maintaining overall security and accuracy requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a dimensional aspect to profile storage by implementing a stacked data structure with multiple layers. This dimensional organization transforms flat profile data into a hierarchical structure, enabling more efficient access patterns and security controls without increasing overall complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If stacked profile data structures are maintained continuously to ensure accurate entity identification, then security and processing accuracy are improved, but memory usage and processing resources increase

Engineering Contradiction:
Improveprocessing accuracyVSAvoidmemory consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by pre-processing and structuring profile data into a stacked format before it is needed for entity identification. This preliminary organization enables faster access and more efficient memory utilization during actual processing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The stacked data structure enables the system to discard less relevant or lower-priority profile layers when they are not needed, while maintaining quick access to critical layers. This selective retention and discarding optimizes memory usage while preserving processing accuracy.

Inventive Principle:
Principle #34Discarding and recovering

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach reduces resource consumption, processor utilization, and bandwidth by parsing voice-based instructions, selecting appropriate profiles, and disassembling the stack when necessary, enhancing security and efficiency in public settings.

Implementation Method 1

a sensor configured to detect the input audio signal

Methodology Applied
Scientific EffectAcoustic detection and transduction:

Data Source

PatentEP3529802B1System for securing a personal digital assistant with stacked data structures
Publication Date: 2026.02.04 GOOGLE LLC
  • EP3529802B1 patent drawingFigure 1
  • EP3529802B1 patent drawingFigure 2
  • EP3529802B1 patent drawingFigure 3

AI summary

Processing stacked data structures is provided. A system receives an input audio signal detected by a sensor of a local computing device, identifies an acoustic signature, and identifies an account corresponding to the signature. The system establishes a session and a profile stack data structure including a first profile layer having policies configured by a third-party device. The system pushes, to the profile stack data structure, a second profile layer retrieved from the account. The system parses the input audio signal to identify a request and a trigger keyword. The system generates, based on the trigger keyword and the second profile layer, a first action data structure compatible with the first profile layer. The system provides the first action data structure for execution. The system disassembles the profile stack data structure to remove the first profile layer or the second profile layer from the profile stack data structure.