Hybrid Location Client Device Dynamic Switching Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional location-based services face challenges in efficiently determining the location of mobile devices, particularly in varying propagation environments, where existing methods either overload remote servers with data or fail to maintain desired location quality.

Innovation Solution

A method and system that enables hybrid location client devices to dynamically switch between client-based and server-based location computation, based on propagation environment factors such as moving speed and radio resource density, allowing devices to compute their location using either local measurements or remote server assistance to maintain quality while reducing data load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If server-based location computation is used, then location quality is maintained, but data load on remote servers increases

Engineering Contradiction:
Improvelocation qualityVSAvoiddata load
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system dynamically switches between server-based and client-based location computation based on propagation environment conditions. When environment factors indicate poor conditions, server-based computation is used to maintain location quality. When conditions improve, the system transitions to client-based computation to reduce server data load, creating a dynamic adaptation mechanism.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the computation mode parameter based on propagation environment parameters such as moving speed and radio resource density. By monitoring these environment parameters and adjusting the computation location parameter accordingly, the system optimizes the balance between location quality and data load.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If client-based location computation is used, then data load on remote servers is reduced, but location quality may deteriorate

Engineering Contradiction:
Improvedata loadVSAvoidlocation quality
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system employs dynamic switching between computation modes based on real-time propagation environment assessment. When environment factors suggest favorable conditions for client-based computation, the system transitions to client-based mode to reduce server load while maintaining adequate location quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system adjusts the computation mode parameter based on measured propagation environment parameters. By changing the computation location parameter in response to environment conditions, the system optimizes the trade-off between reducing data load and maintaining location quality.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If location computation adapts to propagation environment, then location quality is optimized, but system complexity increases

Engineering Contradiction:
Improvelocation qualityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the location computation function into two separate entities: server-based computation and client-based computation. This segmentation allows each mode to be optimized independently and enables flexible switching between them based on propagation environment conditions, managing overall system complexity through functional division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an environment assessment mechanism as an intermediary that evaluates propagation conditions and determines the appropriate computation mode. This intermediary layer simplifies the decision-making process by centralizing the environment evaluation and computation mode selection logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8805401B2Method and system for intelligent switch between client based location and server based location for hybrid location client devices
Publication Date: 2014.08.12 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8805401B2 patent drawing
  • US8805401B2 patent drawing
  • US8805401B2 patent drawing

AI summary

A client device dynamically selects one of client based location computation and server based location computation, based on propagation environment around the client device, to determine its own location. The client device may switch between client based location computation and server based location computation based on the local propagation environment for a desired quality of location and low data load from a remote location server. The client device measures power of received radio transmissions from radio transmission sources such as WLAN access points and/or cellular base stations. For a client based location solution, the client device performs location computation utilizing the local power measurement and assistance data downloaded from the remote location server. For a server based location solution, the remote location server may perform location computation for the client device. The client device determines the corresponding server based location solution by decoding information received from the remote location server.