Context-Aware Location Services Using 6 DOF Spatial Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current location-based services lack flexibility and accuracy due to a 'flat' positioning approach that does not consider user orientation or contextual factors such as nearby users, time of day, weather, and demographics.

Innovation Solution

A system comprising a server computer with a virtual world system and a location-based services engine (LBS engine) that processes spatial data using data fusion algorithms to determine accurate 6 DOF positional and orientational data, enabling context-aware location-based services by assessing spatial relationships and generating services based on contextual data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If flat positioning approach is used, then device complexity is reduced, but measurement precision of location-based services deteriorates

Engineering Contradiction:
Improvepositioning system complexityVSAvoidlocation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transitions from traditional 2D flat positioning (latitude/longitude) to 3D spatial positioning by incorporating vertical altitude data and orientation angles (pitch, roll, yaw). This dimensional expansion enables more precise location-based services by considering the device's position in three-dimensional space and its spatial orientation, thereby improving measurement precision without excessive complexity increase.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent implements a nested data structure where basic location data (latitude, longitude) is embedded within a broader context of spatial coordinates (x, y, z), which in turn is nested within an even more comprehensive framework including orientation data and contextual information. This nested approach allows the system to maintain compatibility with simpler systems while providing enhanced precision when needed.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If contextual data processing is added, then service personalization is improved, but device complexity increases

Engineering Contradiction:
Improveservice personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the complex contextual data processing system into distinct modules: location data acquisition module, contextual data collection module (weather, traffic, user preferences), data fusion module, and service generation module. Each module handles specific tasks independently, making the overall complex system more manageable and maintainable while still achieving high service personalization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a server as an intermediary between the client device and the location-based services. The server handles the complex tasks of data fusion, contextual analysis, and service personalization, allowing the client device to remain relatively simple while still benefiting from highly personalized services through the intermediary's processing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If multiple data sources are integrated, then information completeness is improved, but loss of time in data processing increases

Engineering Contradiction:
Improvecontextual understandingVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-collecting and pre-processing contextual data (user preferences, historical behavior patterns, environmental conditions) and storing them in accessible formats. When location data is obtained, the system can quickly retrieve and fuse this pre-prepared contextual information without requiring extensive real-time processing, thus reducing data processing time while maintaining information completeness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250071521A1System and method enabling accurate context-aware location based services
Publication Date: 2025.02.27 TMRW GROUP IP
  • US20250071521A1 patent drawing
  • US20250071521A1 patent drawing
  • US20250071521A1 patent drawing

AI summary

A system enabling accurate context-aware location-based services comprises at least one server computer storing a virtual world system configured to provide spatial data to a location-based services engine (LBS engine) associated therewith. The LBS engine is configured to obtain, from a processing device via a network, processed or semi-processed spatial data associated with a corresponding plurality of client devices, wherein the received spatial data is computed using data fusion algorithms by the processing device. The LBS engine is further configured to assess the spatial data to determine a spatial relationship between the client device and at least one target object stored in the virtual world system. If said spatial relationship matches a certain threshold, the LBS engine generates one or more location-based services for the plurality of client devices considering corresponding contextual data and sends the location-based services to the plurality of client devices via the network.