Finite State Machine Advertising for Low-Power Bluetooth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of the Bluetooth protocol stack makes low-power Bluetooth software development time-consuming and costly, hindering the popularization of low-power Bluetooth applications and the development of the Internet of Things.

Innovation Solution

A method and terminal for a low-power Bluetooth device that uses a finite state machine to play pre-generated or user-input advertising packets, eliminating the need for secondary chip software development by storing and reading advertising content and channels from memory, and utilizing a pseudo-random binary sequence generator for timed hibernation intervals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional Bluetooth protocol stack is used, then advertising functionality can be achieved, but software development time and cost increase significantly

Engineering Contradiction:
Improvesoftware development time and costVSAvoidprotocol stack complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent extracts only the essential advertising functionality from the complete Bluetooth protocol stack. Instead of implementing the full protocol stack, the invention implements a simplified advertising module that handles only advertising packet transmission and reception, thereby eliminating the need for complex protocol stack software development while maintaining core advertising capabilities

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the Bluetooth advertising functionality into independent, manageable components: advertising packet structure definition, advertising channel selection, advertising interval timing, and packet transmission control. This segmentation allows each component to be developed and tested independently, reducing overall software development complexity and time

Inventive Principle:
Principle #1Segmentation

2Use of energy by moving object

If low-power Bluetooth advertising is implemented, then energy efficiency is improved, but advertising interval precision and reliability may deteriorate

Engineering Contradiction:
Improvepower consumptionVSAvoidadvertising interval accuracy
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements periodic advertising transmission with precisely controlled intervals. The advertising module uses a timing mechanism that wakes from low-power sleep mode at predetermined intervals to transmit advertising packets, then returns to sleep mode. This periodic action pattern maintains reliable advertising intervals while maximizing energy savings during the majority of the cycle when the device is sleeping

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent introduces an intermediary timing control mechanism that mediates between the low-power sleep state and the active advertising transmission. This timing intermediary ensures that transitions between sleep and active states occur at precisely calculated intervals, maintaining advertising reliability while enabling extended low-power operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4333473A1Advertising method and terminal for low-power bluetooth devices
Publication Date: 2024.03.06 INPLAY INC
  • EP4333473A1 patent drawingFigure 1
  • EP4333473A1 patent drawingFigure 2~3
  • EP4333473A1 patent drawingFigure 4

AI summary

An advertising method for a low-power Bluetooth® device includes driving a finite state machine to obtain a pre-generated or external microcontroller input advertising packet definition; reading in the finite state machine the advertising content and the advertising channel in the advertising packet definition; driving the finite state machine to play the advertising content in the advertising channel. Using the finite state machine, that is, being able to play the advertising content in the advertising packet definition eliminates the need for complicated software development work of the Bluetooth® chip, enabling the Bluetooth® chip to advertising without software development, thus reducing the development cost of the Bluetooth® system, promoting the further wider adoption of low-power Bluetooth® technology, and promoting the development of the Internet of Things.