IoT Automation Platform Using Mediator Server for Multi-Protocol Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for tracking and coordinating networked electronic devices in connected lifestyles, such as smart homes and IoT applications, face challenges in efficiently managing device communication, location tracking, and personalized automation across various environments.

Innovation Solution

A platform that utilizes portable devices with integrated sensors and plug-in readers communicating via Bluetooth Low Energy, Zigbee, and Wi-Fi, allowing for location-based activation and deactivation, and interaction with cloud-based systems to control home automation, security, and personal emergency response systems, using a registration server to manage device interactions and trigger actions based on user profiles and environmental conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple communication protocols (Bluetooth Low Energy, Zigbee, Wi-Fi) are integrated for device coordination, then device tracking and communication capability is improved, but device complexity increases

Engineering Contradiction:
Improvedevice tracking capabilityVSAvoidcommunication protocol integration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A centralized server acts as an intermediary that receives data from multiple communication protocols (Bluetooth Low Energy, Zigbee, Wi-Fi) and coordinates device tracking and automation. This mediator approach allows the system to support multiple protocols without increasing the complexity of individual devices, as the server handles the complexity of protocol integration and coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If location-based activation and deactivation is implemented, then automation personalization is improved, but system complexity increases

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically activates or deactivates devices based on detected user location without requiring manual user input. The server monitors location data from portable devices and autonomously triggers automation actions, providing personalized service based on location while keeping the user interface simple and the overall system manageable.

Inventive Principle:
Principle #25Self-service

3Productivity

If cloud-based systems are used for centralized control, then coordination efficiency is improved, but network dependency increases

Engineering Contradiction:
Improvecoordination efficiencyVSAvoidsystem availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Device profiles, automation rules, and control parameters are pre-configured and stored on the server before needed. This preliminary setup allows the system to quickly coordinate devices and execute automations without real-time complex computations, improving coordination efficiency while reducing the burden on continuous network communication.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9641620B2Automation and personalization platform
Publication Date: 2017.05.02 NICE NORTH AMERICA LLC
  • US9641620B2 patent drawing
  • US9641620B2 patent drawing
  • US9641620B2 patent drawing

AI summary

A system and method of using a combination of portable devices including wearable devices and tags and fixed devices including plug-in readers that are able to communicate using a short range wireless technology is described. The environment in which the fixed devices are disposed include residential, vehicle and commercial/work areas. The environment is able to detect the presence and absence of particular portable devices, determine whether personalized triggers exist and act accordingly based on information stored in a server or cloud-based storage. The actions in the environment include security, environmental controls, and alert transmission.