IoT Gateway Adapter Template for Third-Party Service Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing embedded systems in devices lack networking capabilities, role-based access control, and remote interface capabilities, leading to resource-intensive efforts for manufacturers to support multiple third-party services and platforms, limiting user convenience and device interoperability.

Innovation Solution

A network-connected IoT platform with an agile templating framework that provides a unified interface across multiple devices and services, enabling device template management, adapter template generation, and adapter service facilitation for seamless communication between OEM devices and third-party services, allowing users to control devices through a single interface regardless of manufacturer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manufacturers design networking capabilities and remote interface capabilities into embedded systems, then device connectivity and user convenience are improved, but development resources and manufacturing costs increase

Engineering Contradiction:
Improvedevice connectivityVSAvoiddevelopment resources
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway device as an intermediary between the embedded system and third-party services. The gateway contains the networking capabilities, role-based access control, and communication interfaces, while the embedded system remains simple. This mediator handles all complex interactions with third-party services, allowing the embedded system to maintain simplicity while still achieving versatile connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway device is designed to support multiple third-party services and communication protocols simultaneously. It can interface with various platforms (Alexa, Google Assistant, Siri, etc.) and multiple device types through a single unified device, eliminating the need for manufacturers to develop separate networking capabilities for each service.

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

2Adaptability or versatility

If manufacturers support multiple third-party services and networking platforms, then device interoperability and user convenience are improved, but resource expenditure and maintenance burden increase

Engineering Contradiction:
Improvedevice interoperabilityVSAvoidresource expenditure
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The gateway device serves as a universal interface that supports multiple third-party services and networking platforms simultaneously. It can communicate with Alexa, Google Assistant, Siri, and other services through a single device, allowing manufacturers to achieve broad interoperability without developing separate support for each platform.

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

Solution Approach 2:

The patent combines support for multiple third-party services and communication protocols into a single gateway device. Instead of implementing separate networking stacks for each service, the gateway merges these functionalities into one unified system that handles all communications centrally.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If embedded systems include role-based access control capabilities, then security and access management are improved, but system complexity and development costs increase

Engineering Contradiction:
Improveaccess control securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The gateway acts as an intermediary that implements role-based access control (RBAC) externally to the embedded system. The gateway manages user roles, permissions, and authentication, while the embedded system simply executes commands without needing to understand or implement complex access control logic internally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10686865B2Third-party application control of devices in an IoT platform
Publication Date: 2020.06.16 AYLA NETWORKS INC
  • US10686865B2 patent drawing
  • US10686865B2 patent drawing
  • US10686865B2 patent drawing

AI summary

In embodiments a computing device receives a selection of a device template associated with a physical device. The computing device receives a selection of a third-party device type associated with a third-party system. The computing device determines a device rule template associated with the device type, the device rule template comprising a first mapping between one or more commands and one or more additional device properties in the device type. The computing device determines a second mapping between the one or more additional device properties and one or more device properties in the device template. The computing device generates an adapter template comprising the first mapping between the one or more commands and the one or more additional device properties and the second mapping between the one or more additional device properties and the one or more device properties.