Event Clustering for Dual-Mode BLE-Mesh Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dual-mode BLE devices that support both mesh and BLE operations face significant power consumption issues due to the need for increased power usage when enabling BLE connectivity for mesh communications, which is particularly problematic for battery-powered devices.

Innovation Solution

Implementing an event clustering algorithm that synchronizes BLE events with mesh events in dual-mode BLE-Mesh devices, reducing the number of transitions between active and sleep modes by clustering these events into continuous BLE/Mesh events, thereby lowering the duty cycle and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dual-mode BLE devices enable BLE connectivity for mesh communications, then interoperability with legacy devices is improved, but power consumption increases significantly

Engineering Contradiction:
ImproveinteroperabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent merges BLE events and mesh events into unified continuous events, allowing the device to handle both BLE and mesh communications in a coordinated manner. By clustering these events together in time, the device can process multiple communication protocols during single wake periods, reducing the total number of times the device needs to wake from sleep mode and thereby reducing overall power consumption while maintaining full interoperability capabilities.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If dual-mode BLE devices support both mesh and BLE operations, then communication versatility is improved, but the number of transitions between active and sleep modes increases

Engineering Contradiction:
Improvecommunication versatilityVSAvoidtransitions between active and sleep modes
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements periodic action by organizing BLE and mesh events into clustered event groups that occur at regular intervals. The device wakes periodically to handle a batch of clustered events (both BLE and mesh) together, then returns to sleep mode. This periodic clustering approach reduces the frequency of transitions compared to handling BLE and mesh events separately, as multiple protocol events are consolidated into single wake-sleep cycles.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent creates continuous BLE/Mesh events by clustering discrete BLE and mesh events together in time. This continuity allows the device to maintain communication functionality across both protocols during extended active periods, reducing the need for frequent transitions between sleep and active states. The clustered events form continuous communication windows that improve efficiency while preserving full dual-mode operational capability.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20240276190A1Event clustering for BLE-mesh devices
Publication Date: 2024.08.15 TEXAS INSTRUMENTS INC
  • US20240276190A1 patent drawing
  • US20240276190A1 patent drawing
  • US20240276190A1 patent drawing

AI summary

A method of BLE-Mesh communications includes providing a dual-mode BLE-Mesh device including dual-mode RF driver, dual-mode manager, a BLE stack for BLE operations, and a mesh stack for mesh operations in a BLE-mesh network having a BLE relay device and a functional end BLE device. The BLE-mesh device has a periodic set of time indexed data slots common throughout the BLE-mesh network which provides a BLE event timeline for BLE connection events. The dual-mode BLE device implements an event clustering algorithm that delays or advances mesh events with respect to a timing the BLE connection events for clustering together their respective occurrences into continuous BLE/Mesh events to reduce a duty cycle by reducing a number of transitions from active mode to sleep mode and from sleep mode to active mode. The BLE-Mesh device communicates in the BLE-mesh network using the continuous BLE/Mesh events with at least one mesh device.