ML-Based IoT Provisioning Using Mobile Relay for BLE Range Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IoT device provisioning systems face challenges in efficiently managing large numbers of IoT devices across multiple locations, particularly due to limitations in wireless range and power consumption, and lack of seamless integration with mobile devices for data transmission.

Innovation Solution

A machine-learning-based IoT device provisioning system that utilizes a centralized IoT hub connected to an IoT service, equipped with Bluetooth Low Energy (BLE) technology for low-power communication, and employs mobile devices as intermediaries to extend the range of data transmission, allowing out-of-range IoT devices to relay data through mobile devices to the hub.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If Bluetooth Low Energy (BLE) technology is used for communication, then power consumption is reduced, but wireless range is limited

Engineering Contradiction:
Improvepower consumptionVSAvoidwireless range
Core Design Contradiction:
Use of energy by moving objectVSLength of moving object

Solution Approach 1:

The patent introduces mobile devices as intermediary nodes in the communication network. IoT devices communicate with mobile devices using BLE (low power, short range), and mobile devices communicate with the cloud platform using Wi-Fi or cellular (higher power, longer range). This intermediary approach allows the system to achieve extended coverage while keeping the power-consuming components in mobile devices rather than battery-powered IoT devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a centralized system manages large numbers of IoT devices, then device management capability is improved, but system complexity increases

Engineering Contradiction:
Improvedevice management capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the device management system into multiple components: a cloud platform for centralized management, mobile devices for local interaction and data collection, and IoT devices for sensing and actuation. This segmentation allows centralized management capabilities to be distributed across multiple manageable components, reducing overall system complexity while maintaining high device management capability.

Inventive Principle:
Principle #1Segmentation

3Length of moving object

If mobile devices are used as intermediaries for data transmission, then transmission range is extended, but device complexity increases

Engineering Contradiction:
Improvetransmission rangeVSAvoiddevice complexity
Core Design Contradiction:
Length of moving objectVSDevice complexity

Solution Approach 1:

The patent leverages the universal nature of mobile devices that already possess multiple communication interfaces (BLE, Wi-Fi, cellular) and computing capabilities. By utilizing existing multi-functional mobile devices as intermediaries rather than designing specialized relay devices, the system extends transmission range without significantly increasing device complexity.

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

Data Source

PatentUS12524901B2System and method for machine learning (ML)-based IoT device provisioning
Publication Date: 2026.01.13 AFERO INC
  • US12524901B2 patent drawing
  • US12524901B2 patent drawing
  • US12524901B2 patent drawing

AI summary

A system and method are described for identifying an IoT device using object recognition techniques. For example, one embodiment of a system comprises: an Internet of Things (IoT) service to provide back-end data processing for a plurality of IoT devices, the IoT service comprising: interface logic to couple the IoT service to an IoT app executed on a mobile device of a user, an IoT device recognition engine coupled to the interface logic, the IoT device recognition engine to identify a model of a new IoT device captured in an image by the IoT app, the IoT device recognition engine to transmit an indication of the IoT device model to the interface logic, wherein the IoT app is to use the indication of the IoT device model during setup of the new IoT device.