Mobile Device Proximity Detection via Private Bluetooth Broadcasts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing proximity-based technologies lack sufficient privacy control as they often require central servers to manage user locations and do not allow users to maintain control over their proximity notifications.

Innovation Solution

A method using unidirectional short-range Bluetooth advertising broadcasts with universally unique identifiers (UUIDs) and user-specific identifiers, allowing mobile devices to detect proximity without central servers, maintain privacy, and notify users of acquaintances based on local databases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If central servers are used to manage user locations for proximity detection, then proximity notification functionality is achieved, but user privacy control is insufficient and user data security is compromised

Engineering Contradiction:
Improveproximity notification functionalityVSAvoiduser privacy loss
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the core proximity detection functionality from the centralized server model and relocates it to the edge devices (mobile devices). Each device independently performs proximity detection using local databases and unidirectional advertising broadcasts, eliminating the need for servers to store or process user location data. This extraction resolves the contradiction by maintaining notification functionality while removing the privacy risk associated with centralized data storage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system enables mobile devices to perform proximity detection autonomously using locally stored user identifiers and unidirectional advertising broadcasts. Devices self-manage the entire process: broadcasting their presence, receiving advertisements from other devices, comparing identifiers locally, and generating notifications without external server intervention. This self-service approach eliminates privacy concerns while maintaining functional reliability.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If continuous communication with central servers is maintained for proximity detection, then accurate proximity notifications are provided, but energy consumption increases

Engineering Contradiction:
Improveproximity detection accuracyVSAvoidmobile device energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Instead of continuous communication, the patent implements periodic unidirectional advertising broadcasts at configurable intervals. Mobile devices transmit their presence information periodically rather than continuously, and listening devices check for advertisements at scheduled times. This periodic approach maintains proximity detection accuracy while significantly reducing energy consumption compared to continuous server communication.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent replaces the mechanical system of continuous bidirectional communication with servers with a lightweight unidirectional advertising broadcast mechanism. Devices use simplified advertising packets containing only essential identifiers rather than maintaining complex continuous communication sessions. This substitution reduces energy consumption while preserving detection accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If centralized database management is used for user pairing information, then user matching functionality is achieved, but network infrastructure dependency increases and system complexity increases

Engineering Contradiction:
Improveuser matching functionalityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized database functionality into distributed local databases on each mobile device. Each device stores its own user identifiers and pairing information locally, eliminating the need for a centralized user matching database. This segmentation reduces system architecture complexity while maintaining user matching functionality through local comparison operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal local database structure that can be implemented on any mobile device regardless of platform or manufacturer. The standardized database schema and comparison logic enable user matching functionality to work universally across different devices without requiring proprietary centralized database systems, thereby reducing overall system complexity.

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

4Adaptability or versatility

If user location data is transmitted to central servers, then proximity-based services are enabled, but data security is compromised and privacy control is lost

Engineering Contradiction:
Improveproximity-based service capabilityVSAvoiduser location privacy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent extracts location data transmission from the system architecture entirely. Instead of sending user location information to centralized servers, the system uses unidirectional advertising broadcasts containing only anonymized device identifiers. Proximity detection is performed locally by comparing these identifiers against local databases, completely eliminating the privacy risk of location data transmission while maintaining service capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces unidirectional advertising broadcasts as an intermediary mechanism that enables proximity-based services without exposing user location data. These broadcasts serve as a privacy-preserving mediator: they convey presence information necessary for service functionality while containing no personally identifiable or location-sensitive data. This intermediary approach resolves the contradiction between service capability and privacy protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12425810B2Method for determining proximity between mobile devices, method for managing a database, computer program product, and mobile device
Publication Date: 2025.09.23 NEARFACES UG
  • US12425810B2 patent drawing
  • US12425810B2 patent drawing
  • US12425810B2 patent drawing

AI summary

A method for determining proximity between a first mobile device (111) of a first user (121) and a second mobile device (112) of a second user (122) is provided. The method includes: searching, by the second mobile device (112), for short-range advertising broadcasts sent by mobile devices (111, 113) of other users (121, 123); receiving, by the second mobile device (112), among the short-range advertising broadcasts at least a first short-range advertising broadcast sent by the first mobile device (111), the first short-range advertising broadcast encoding a universally unique identifier (UUID) and a first user identifier being unique for the first user (121) of the first mobile device (111); decoding, by the second mobile device (112), the first short-range advertising broadcast received from the first mobile device (111) to obtain the first user identifier; checking, by the second mobile device (112), whether a received from the first mobile device (111) pairing entry in a local database stored in the second mobile device (112) exists for the first user identifier, and if the pairing entry exists, initiating, by the second mobile device (112), a user notification process to notify, by the second mobile device (112), the second user (122) that the first user (121) is located in proximity.