ML Indoor Localization Using RSSI Fingerprints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing localization systems, such as GPS, are ineffective in indoor environments due to satellite obstructions, and existing indoor localization systems are complex and require expert setup.

Innovation Solution

A machine learning method using received signal indicator data from wireless devices to estimate location, involving feature vector generation, model training, and location estimation, with optional clustering and ensemble algorithms, to provide accurate indoor positioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If GPS satellite geolocation systems are used, then location determination is achieved in outdoor environments, but the system becomes ineffective in indoor environments due to satellite obstructions

Engineering Contradiction:
Improvelocation determination reliabilityVSAvoidenvironmental adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces wireless access points and mobile hotspots as intermediary devices to enable location determination in indoor environments. These intermediaries relay location information when direct satellite signals are blocked, allowing the system to function across both outdoor and indoor settings without requiring a complete system change.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional indoor localization systems such as trilateration are implemented, then indoor location determination is achieved, but the system becomes complex and requires expert setup and reference measurements

Engineering Contradiction:
Improveindoor location determination capabilityVSAvoidsystem setup complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically discovers available wireless access points and mobile hotspots using standard wireless communication protocols, eliminating the need for manual reference measurement collection by experts. The machine learning model is trained automatically on collected signal data, and the system self-configures without requiring specialized setup procedures, making it as easy to deploy as any wireless network.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If machine learning models are trained on collected signal data, then accurate location estimation is achieved, but the training process requires significant computational resources and time

Engineering Contradiction:
Improvelocation estimation accuracyVSAvoidmodel training time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs model training in advance during an offline phase using collected training data from multiple locations. This preliminary action separates the time-consuming training process from real-time operation, so that during actual use, the pre-trained model provides rapid location estimates without requiring additional training time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the feature vectors into training sets and test sets, and further segments the training process by implementing clustering that divides the environment into multiple zones with separate models. This segmentation allows parallel processing and reduces the computational burden on any single model, enabling faster overall training and deployment.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12477301B2Machine learning localization methods and systems
Publication Date: 2025.11.18 PETROLIAM NASIONAL BHD
  • US12477301B2 patent drawing
  • US12477301B2 patent drawing
  • US12477301B2 patent drawing

AI summary

Machine learning method and systems for estimating a location of a target wireless device in an environment are disclosed. A machine learning method comprises: receiving a plurality of training received signal indictor data sets for discrete locations in the environment, each training received signal data set comprising received signal indicator values and corresponding wireless transmitter identifiers for wireless signals received by a test wireless device at a respective discrete location; generating feature vectors from the received signal indicator data sets; training a machine learning model using the feature vectors to obtain a trained machine learning model; receiving a target received signal data set from the target wireless device, the target received signal data set comprising signal indicator values and corresponding wireless transmitter identifiers for wireless signals received by the target wireless device; generating a target feature vector from the target received signal data set; and estimating a location of the target wireless device as a discrete location output by the trained machine learning model in response to the target feature vector.