Flexible Registration Framework for Embedded Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern embedded systems in devices often lack networking capabilities, role-based access control, remote interface capabilities, and remote control capabilities, requiring significant resource investment from device manufacturers for design and implementation, and typically use a single hardcoded registration technique that does not adapt to user or environmental conditions.

Innovation Solution

A flexible registration framework that allows devices to dynamically select and implement various registration techniques based on user, device, and environmental factors, enabling seamless integration with multiple registration methods and easy updates without altering device-side software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a single hardcoded registration technique is used in devices, then device complexity is reduced and ease of manufacture is improved, but adaptability to different user and environmental conditions deteriorates

Engineering Contradiction:
Improveease of manufactureVSAvoidadaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic registration by allowing devices to switch between multiple registration techniques (direct registration, indirect registration, network-assisted registration) based on environmental conditions and user needs. The system dynamically selects the appropriate registration method rather than using a single hardcoded technique, resolving the contradiction between manufacturing simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent makes the registration system universal by incorporating multiple registration techniques within a single device. The device can perform direct registration, indirect registration through intermediaries, and network-assisted registration, making it adaptable to various environments and user scenarios while maintaining a unified device architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple registration techniques are integrated into devices, then adaptability and security are improved, but device complexity and manufacturer resource requirements increase

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a registration service as an intermediary that manages multiple registration techniques. Instead of embedding all registration logic directly in the device, the registration service handles the complexity of selecting and executing appropriate registration methods, reducing device complexity while maintaining adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts complex registration logic from the device into a separate registration service. The device only needs to communicate with the registration service, which contains the sophisticated logic for selecting between direct registration, indirect registration, and network-assisted registration methods, thereby reducing device complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of manufacture

If registration techniques are hardcoded during manufacturing, then ease of manufacture is improved, but ability to update and adapt registration methods deteriorates

Engineering Contradiction:
Improveease of manufactureVSAvoidupdatability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic registration system where the registration service can update and modify registration techniques remotely. The system transitions from static hardcoded registration to dynamic updatable registration, allowing manufacturers to improve security and add new registration methods without recalling devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent prepares the device with a flexible registration framework during manufacturing that can accommodate future updates. The device is pre-configured to communicate with the registration service, which will provide updated registration techniques as needed, combining ease of manufacture with future updatability.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If networking and remote control capabilities are added to embedded systems, then functionality and user experience are improved, but device complexity and development resources increase

Engineering Contradiction:
ImprovefunctionalityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses a registration service as an intermediary that handles complex networking and remote control setup. The embedded system only needs basic communication capabilities to interact with the registration service, which manages the sophisticated networking configuration, role-based access control, and remote interface setup, thereby reducing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The registration service performs self-service by automatically configuring networking capabilities, establishing remote control connections, and setting up role-based access control without requiring complex device-side implementation. The embedded system benefits from these capabilities without bearing the complexity burden.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10999375B2Devices in a flexible registration framework
Publication Date: 2021.05.04 AYLA NETWORKS INC
  • US10999375B2 patent drawing
  • US10999375B2 patent drawing
  • US10999375B2 patent drawing

AI summary

A device includes at least one of a mechanical component or an electrical component and an Internet enabled embedded system that controls at least one of the mechanical component or the electrical component. The Internet enabled embedded system is configured to establish a connection to a local area network (LAN), provide data to a registration service via the connection to the LAN, receive from the registration service an instruction to implement a specified registration technique, and implement the specified registration technique. The registration service is configured to bind the embedded system to a user account responsive to satisfaction of a criterion of the specified registration technique.