Automation Server Data Masking for Virtual Assistant Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing use of electronic devices in homes and businesses generates sensitive automation data that poses privacy and safety risks, as it can be accessed by third parties, potentially leading to unauthorized use or disclosure of user information.

Innovation Solution

An automation server generates artificial automation data, including artificial device identifiers, entity names, and state data, which is sent to virtual assistant servers to protect actual automation data, thereby obfuscating sensitive information and reducing the risk of data misuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If actual automation data is sent to virtual assistant servers, then the system can provide accurate service, but user privacy and safety are compromised due to third-party access

Engineering Contradiction:
Improveservice accuracyVSAvoidprivacy risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary layer that transforms actual automation data into artificial automation data before transmission to virtual assistant servers. This intermediary process preserves service functionality while blocking direct access to sensitive user information, thereby resolving the contradiction between service accuracy and privacy protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates artificial copies of automation data that mimic the structure and format of actual data but contain no sensitive information. These copies are sent to virtual assistant servers instead of real data, allowing the system to maintain service accuracy while eliminating privacy risks associated with actual data exposure.

Inventive Principle:
Principle #26Copying

2Object-affected harmful factors

If artificial automation data is generated and sent instead of actual data, then user privacy is protected, but the system complexity increases

Engineering Contradiction:
Improveprivacy protectionVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent divides the data processing system into distinct segments: actual data collection, artificial data generation, and data transmission. This segmentation isolates the complexity of artificial data generation to a specific module, making the overall system more manageable while achieving privacy protection.

Inventive Principle:
Principle #1Segmentation

3Object-affected harmful factors

If all automation data is protected with artificial data, then maximum privacy protection is achieved, but useful information for service delivery is lost

Engineering Contradiction:
Improveprivacy protection levelVSAvoidservice information
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent applies different data transformation qualities to different types of automation data. Critical service information is preserved in artificial data representations, while sensitive personal information is obscured. This local differentiation ensures maximum privacy protection for sensitive data while maintaining necessary service information.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12001572B2Systems and methods for generating artificial automation data to protect actual automation data
Publication Date: 2024.06.04 SNAP ONE LLC
  • US12001572B2 patent drawing
  • US12001572B2 patent drawing
  • US12001572B2 patent drawing

AI summary

An automation server is described. The automation server includes a processor. The automation server also includes a memory in electronic communication with the processor. The automation server further includes instructions stored in the memory. The instructions are executable to generate artificial automation data to protect actual automation data. The instructions are also executable to send, from the automation server, the artificial automation data to at least one virtual assistant server.