IoT Automation Platform Node Configuration via Cloud Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet-of-Things (IoT) functionality is limited by inconsistent definitions and standards, lack of a simple and robust controlling service, and absence of a real-time interface, discouraging widespread adoption.

Innovation Solution

The Nodify Platform provides an automation platform for IoT by enabling interaction between devices, sensors, and online services through a real-time browser front-end, allowing for the configuration of nodes with events, statuses, and actions, and enabling the creation of mashups of devices-to-devices, devices-to-services, services-to-devices, or services-to-services for automation, with a marketplace for purchasing and sharing nodes and services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a complex controlling service is implemented to manage IoT functionality, then the system capability is improved, but the ease of operation deteriorates

Engineering Contradiction:
Improvesystem capabilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a cloud-based controlling service as an intermediary between IoT devices and users. This service provides standardized APIs and web interfaces that simplify device management, enabling complex automation logic to be executed remotely without requiring users to directly interact with device complexity. The controlling service acts as a mediator that translates user-friendly commands into device-specific operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal controlling service that can manage diverse IoT devices through standardized protocols and interfaces. The system provides multi-functional capabilities including device monitoring, control, automation rule creation, and data analysis through a single unified platform, eliminating the need for device-specific control mechanisms and improving ease of operation across heterogeneous devices.

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

2Productivity

If real-time interface capabilities are added to enable automated tasks, then the productivity is improved, but the device complexity increases

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts real-time interface capabilities from individual IoT devices and consolidates them into a centralized cloud-based controlling service. Devices communicate asynchronously through standardized protocols, while the cloud platform provides real-time monitoring, data processing, and control interfaces. This extraction reduces device complexity by eliminating the need for complex local processing and user interfaces, while maintaining high productivity through cloud-based real-time operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces complex mechanical interaction systems with software-based communication mechanisms. Instead of requiring devices to have complex user interfaces or direct network connections for real-time control, the system uses standardized APIs, web sockets, and cloud-based message queues to enable real-time interaction. This substitution reduces device hardware and software complexity while maintaining productivity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If standardized interfaces are implemented to improve interoperability, then the adaptability is improved, but the manufacturing precision requirements increase

Engineering Contradiction:
ImproveinteroperabilityVSAvoidmanufacturing precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies parameter changes by establishing standardized communication protocols and data formats with defined parameters for device registration, data exchange, and control operations. These standardized parameters include message formats, authentication mechanisms, and interface specifications that enable interoperability across devices from different manufacturers. The standardization process defines acceptable parameter ranges and formats, allowing manufacturing variations within specified tolerances while maintaining system compatibility.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10929907B1Automation platform for the internet of things
Publication Date: 2021.02.23 PETROCLOUD LLC
  • US10929907B1 patent drawing
  • US10929907B1 patent drawing
  • US10929907B1 patent drawing

AI summary

Providing an automation platform for the Internet-of-Things (IoT) includes receiving a request to access a marketplace to build a desired mashup of IoT-enabled Nodes for the automation platform, where the marketplace allows a search for and purchase of the IoT-enabled nodes, where a node is network-enabled device, sensor, or service, and where the automation platform allows performing automated tasks using the IoT-enabled nodes based on events for triggering evaluation, statuses for use in conditional statements, and actions for when a set of conditions are satisfied. A search term is received for the desired mashup and a presentation of a list of automation platform blueprints, nodes, services, and end points that match the search term is initiated. An end point is selected from the initiated presentation and a node builder tool is accessed that permits systematic configuration of a node for the selected end point for compatibility with the automation platform.