Mobile Device Location Calculation Using Memory-Efficient Signal Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing RFID tracking systems in retail environments face challenges with data overload, as they generate large amounts of signal strength data that overwhelm random access memory, leading to inefficient device location calculations and inaccurate positioning due to incorrect assumptions about signal strength and distance correlations.

Innovation Solution

The system reduces computational load by storing only signal strengths above a threshold, interpolating missing data, and averaging access point locations to determine device positions, while also limiting the number of tracked devices and using memory cleanup processes to manage data storage effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all signal strength data from multiple access points is stored in random access memory for location calculation, then location accuracy can be maintained, but memory capacity is overwhelmed and system efficiency deteriorates

Engineering Contradiction:
Improvelocation accuracyVSAvoidmemory capacity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the essential location information (access point identifiers and their spatial coordinates) in a lookup table, while temporarily holding minimal measurement data in random access memory during processing. This separates the permanent reference data from the transient measurement data, preventing memory overflow while preserving location calculation accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system pre-calculates and stores the spatial coordinates of all access points in a lookup table before location determination begins. This preliminary action eliminates the need to store and process raw signal strength data from multiple access points during runtime, reducing memory requirements while maintaining accurate location computation.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If signal strength data from all access points is processed for location determination, then positioning accuracy is improved, but processing time increases

Engineering Contradiction:
Improvepositioning accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the necessary access point identifiers from the signal strength data and retrieves their pre-stored spatial coordinates from the lookup table, avoiding unnecessary processing of redundant signal strength information. This extraction approach maintains positioning accuracy while significantly reducing computation time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of processing raw signal strength data from multiple access points, the system copies the pre-stored spatial coordinates of relevant access points from the lookup table to determine device location. This copying operation is much faster than performing complex signal strength analysis while preserving the essential location information.

Inventive Principle:
Principle #26Copying

3Reliability

If complete measurement data is retained for correlation analysis, then tracking accuracy is improved, but memory consumption increases

Engineering Contradiction:
Improvetracking accuracyVSAvoidmemory consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the critical correlation elements (device identifiers and access point identifiers) from complete measurement data for storage and comparison. By extracting and storing only these essential identification elements rather than complete signal strength measurements, the system maintains tracking accuracy while minimizing memory consumption during data retention periods.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11783355B1Memory management for mobile device correlation
Publication Date: 2023.10.10 TARGET BRANDS INC
  • US11783355B1 patent drawing
  • US11783355B1 patent drawing
  • US11783355B1 patent drawing

AI summary

For a measurement period, signal strengths, device identifiers and access point identifiers are received from a plurality of access points. A record for the measurement period is stored in random access memory with the record being associated with a single device identifier and containing access point identifiers associated with signal strengths received for the measurement period. The location of a device is determined for the measurement period by retrieving spatial coordinates of a corresponding access point for each access point identifier in the record for the measurement period and setting the location of the device for the measurement period to the average of the retrieved spatial coordinates.