Microlocation Classification Using Semi-Supervised Sensor Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern mobile devices face challenges in efficiently determining position indoors and recommending applications based on location due to limitations in GPS resolution and reliability, especially in areas without satellite connectivity.

Innovation Solution

A semi-supervised machine learning model is employed to classify sensor data points into clusters, allowing mobile devices to predict locations and recommend or perform actions based on historical usage patterns, using sensor measurements from stationary signal sources like Wi-Fi routers and Bluetooth devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If GPS coordinates are used to determine device location, then outdoor positioning is achieved, but indoor positioning accuracy and resolution are insufficient

Engineering Contradiction:
Improvelocation determination accuracyVSAvoidGPS service reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces sensor measurements (Wi-Fi, Bluetooth, accelerometer, gyroscope, magnetometer) as intermediary data sources to determine device location when GPS is unavailable indoors. These sensors act as mediators between the device and the environment, capturing electromagnetic signals and physical motion patterns that can be processed to infer location without requiring satellite connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the GPS satellite-based electromagnetic system with a local sensor-based detection system for indoor positioning. Instead of relying on distant satellite signals, the device uses local electromagnetic fields from Wi-Fi routers, Bluetooth devices, and physical sensors to determine position, substituting the GPS mechanical system with a distributed sensor network approach.

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

2Measurement precision

If sensor data is collected continuously to improve location accuracy, then positioning precision increases, but energy consumption increases

Engineering Contradiction:
Improvemicrolocation determination accuracyVSAvoiddevice energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by collecting sensor data at specific intervals and triggering data collection based on contextual events rather than continuous monitoring. The system periodically updates location models and processes sensor data only when necessary, such as when the device detects it has entered a new microlocation or when user interaction is anticipated, thereby reducing overall energy consumption while maintaining positioning accuracy.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent dynamically adjusts sampling parameters based on environmental conditions and device state. The system modifies data collection frequency, sensor activation, and processing intensity according to the current context, such as reducing sampling rate when the device is stationary versus moving, or adjusting based on available power levels, thus optimizing the balance between measurement precision and energy consumption.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If machine learning models are trained with extensive tagged data to improve classification accuracy, then model performance increases, but data processing complexity increases

Engineering Contradiction:
Improveapplication recommendation accuracyVSAvoidmachine learning system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the machine learning system into modular components: separate models for different applications, distinct processing pipelines for different sensor types, and divided training data organized by microlocation and application category. This segmentation allows the system to manage complexity by handling smaller, specialized models rather than one monolithic system, making the overall system more maintainable and scalable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal machine learning framework that serves multiple functions: location classification, application recommendation, and user behavior prediction. The same core architecture and training mechanisms are applied across different applications and contexts, allowing the system to achieve high accuracy across diverse tasks without proportionally increasing complexity, as the underlying infrastructure is shared and reusable.

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

Data Source

PatentUS11870563B2Microlocations using tagged data
Publication Date: 2024.01.09 APPLE INC
  • US11870563B2 patent drawing
  • US11870563B2 patent drawing
  • US11870563B2 patent drawing

AI summary

A semi-supervised machine learning model can provide for classifying an input data point as associated with a particular target location or a particular action. Each data point comprises one or more sensor values from one or more signals emitted by one or more signal sources located within a physical area. A tagged sample set and an untagged sample set are combined to train the machine learning model. Each tagged sample includes a respective data point and a label representing a respective location/action. Each untagged sample includes a data point but is unlabeled. Once trained, given a current data point, the machine learning model can classify the current data point as associated with a particular location/action, after which a target object (e.g., other device or application to be used) can be predicted.