Wireless Broadcast Filter Lists for Targeted Device Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication networks, especially those using Bluetooth Low Energy (BLE), existing methods for broadcasting messages to multiple devices on a shared medium are inefficient, as all devices receive advertisements, consuming bandwidth and reducing battery life due to unnecessary message exchanges with non-target devices.

Innovation Solution

A method and system that arrange end device identifiers into target and non-target lists, generating filters to ensure only target devices receive messages, reducing bandwidth consumption by broadcasting a single message per filter, which matches only intended recipients and disregards non-target devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If broadcast messages are sent to all devices in the network, then all devices can receive the message, but bandwidth is wasted and battery life is reduced due to unnecessary message exchanges with non-target devices

Engineering Contradiction:
Improvemessage delivery completenessVSAvoidbattery consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the device identifier space into multiple groups using filter lists. Each filter list contains bit patterns that match specific groups of target devices. By segmenting the broadcast traffic into multiple filtered groups, the system ensures that only devices matching the filter criteria process the message, eliminating unnecessary processing by non-target devices and reducing their battery consumption while maintaining complete message delivery to all intended recipients through multiple targeted broadcasts

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making each broadcast message have different filter characteristics tailored to specific device groups. Each message contains a filter list with bit patterns optimized for a particular segment of target devices. This allows the broadcast system to adapt its filtering properties locally for different device groups, ensuring that each device only processes messages relevant to it, thereby reducing overall energy consumption across the network while maintaining reliable delivery

Inventive Principle:
Principle #3Local quality

2Reliability

If broadcast messages are sent to all devices in the network, then all devices can receive the message, but communication bandwidth is consumed by unnecessary message exchanges with non-target devices

Engineering Contradiction:
Improvemessage delivery completenessVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the device identifier space into multiple groups using filter lists. Each filter list contains bit patterns that match specific groups of target devices. By segmenting the broadcast traffic into multiple filtered groups, the system ensures that only devices matching the filter criteria process the message, eliminating unnecessary processing by non-target devices and reducing their battery consumption while maintaining complete message delivery to all intended recipients through multiple targeted broadcasts

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making each broadcast message have different filter characteristics tailored to specific device groups. Each message contains a filter list with bit patterns optimized for a particular segment of target devices. This allows the broadcast system to adapt its filtering properties locally for different device groups, ensuring that each device only processes messages relevant to it, thereby reducing overall energy consumption across the network while maintaining reliable delivery

Inventive Principle:
Principle #3Local quality

3Loss of energy

If filter lists are generated to match only target devices, then bandwidth and battery life are optimized, but the complexity of message filtering increases

Engineering Contradiction:
Improvebattery consumptionVSAvoidfiltering mechanism complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent uses copying by creating filter lists that are replicated versions of device identifier patterns. Instead of implementing complex matching algorithms, the system generates simplified filter copies (bit patterns) that can be directly compared against device identifiers. This copying approach reduces the computational complexity at each device while maintaining accurate target identification, thereby optimizing battery consumption without significantly increasing filtering mechanism complexity

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies parameter changes by transforming device identifiers into filter list bit patterns with specific properties. The filter lists use simplified parameters (bit matching) rather than complex identifier comparison. This parameter transformation reduces the computational burden on end devices while maintaining precise targeting capability, effectively managing the trade-off between energy optimization and filtering complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240334311A1System and method for managing broadcast communications in a wireless communication network
Publication Date: 2024.10.03 POSITION IMAGING IP LLC
  • US20240334311A1 patent drawing
  • US20240334311A1 patent drawing
  • US20240334311A1 patent drawing

AI summary

Disclosed are a system and method for wireless communication comprising a plurality of end device identifiers arranged into a first list and a second list. The first list includes a plurality of target end device identifiers corresponding to a first group of wireless electronic devices for communicating with a central computing device. A filter list is generated having a plurality of filters such that each target end device identifier on the first list matches with exactly one filter of the filter list, and no end device identifiers on the second list match with any filter of the filter list. Electronic messages including the filters of the filter list are broadcast such that end device possessing an identifier from the first group receives and processes a message while no devices on the second accept any broadcast messages.