Automatic Device Configuration via Encrypted Machine-Readable Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring devices to connect to a local network and apply accessibility settings can be daunting for users, leading to improperly configured or unused devices, especially when given as gifts, due to the need for manual setup and potential memory issues with network information and credentials.

Innovation Solution

A system that allows users to pre-configure user devices by interacting with a portal to provide network and account information, generating a machine-readable code with encrypted settings that can be used by an assistant device to automatically configure the user device upon delivery, ensuring secure and easy setup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration is required for device setup, then user control and customization are improved, but ease of operation deteriorates and user frustration increases

Engineering Contradiction:
Improveease of device configurationVSAvoidconfiguration process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-configuring device settings, network credentials, and accessibility options before the device is activated or gifted. Configuration data is prepared in advance and securely stored, so that when the device is first used, the settings are automatically applied without requiring manual user input during the initial setup phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The device is enabled to self-configure by automatically applying pre-prepared configuration data when activated. The system uses machine-readable codes (QR/NFC) that the device can scan and process autonomously, allowing the device to self-provision network connections, apply accessibility settings, and configure applications without human intervention during the critical first-use moment.

Inventive Principle:
Principle #25Self-service

2Reliability

If network information is stored in plain text for easy access, then ease of operation is improved, but security deteriorates as information can be intercepted during delivery

Engineering Contradiction:
Improvesecurity of network informationVSAvoidconfiguration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies different quality characteristics to different parts of the configuration data. Network credentials and sensitive information are encrypted using device-specific cryptographic keys, while non-sensitive configuration parameters remain in plain text. This selective encryption approach ensures that only the critical sensitive data is protected, balancing security requirements with ease of configuration.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Encryption keys are pre-provisioned in the device during manufacturing, and configuration data is encrypted in advance using these keys. The machine-readable code contains encrypted configuration information that can only be decrypted by the intended device using its unique pre-installed cryptographic key, ensuring security before the device even reaches the user.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If configuration settings are provided as gifts to others, then adaptability is improved, but reliability deteriorates due to potential memory issues and improper configuration by recipients

Engineering Contradiction:
Improveability to gift and share device configurationsVSAvoidproper configuration of gifted devices
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system uses machine-readable codes (QR codes, NFC tags) as intermediaries to transfer configuration data. Instead of relying on the recipient to manually enter or remember network credentials and settings, the configuration information is encoded in a scannable format that the recipient's device can automatically read and process, eliminating memory issues and manual entry errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates and transfers a copy of the configuration data in machine-readable form. The original configuration settings are replicated into a portable, scannable format that can be easily shared with gift recipients. This copy contains all necessary network credentials, accessibility settings, and application configurations that can be automatically applied to the recipient's device.

Inventive Principle:
Principle #26Copying

4Ease of operation

If automatic configuration is implemented, then ease of operation is improved, but loss of information increases due to potential interception of configuration data

Engineering Contradiction:
Improveautomatic device setupVSAvoidsecurity risk of configuration data interception
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system applies selective encryption where only sensitive configuration data (network passwords, authentication tokens) is encrypted using device-specific cryptographic keys, while non-sensitive data remains in plain text. This allows automatic configuration to proceed smoothly while protecting only the critical information that would be harmful if intercepted.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Configuration data is encrypted in advance using the recipient device's unique cryptographic key before the data is transferred via machine-readable code. The encryption is performed preliminarily during device provisioning or gift creation, ensuring that even if the configuration data is intercepted during delivery or transfer, it remains unreadable without the specific device's decryption key.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12132611B1Systems and methods for automatically configuring computer devices
Publication Date: 2024.10.29 AMAZON TECH INC
  • US12132611B1 patent drawing
  • US12132611B1 patent drawing
  • US12132611B1 patent drawing

AI summary

Systems and methods described herein provide for novel configuration features for setting up a user device automatically to connect to a network and register the user device to a user account. A mapping of user devices to cryptographic keys for the user devices may be maintained by a computer system. The computer system may receive information that specifies network information and user account information for a particular user device. A mapping of the network information and user account information to the particular user device may be generated. A machine-readable code that includes the network information for connecting the particular user device to the network and a token that includes credentials for the user account information may be generated and transmitted to a assistant configuration device.