Location Server Reliability Filtering for Wireless Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Positioning systems often fail to provide accurate locations for client devices due to insufficient database information about detected wireless networks, leading to unreliable location determination.

Innovation Solution

A system where a location server determines the reliability of scan lists generated by client devices, storing only reliable access point IDs and associated location data, using factors like detection frequency and manufacturer credibility, to enhance the accuracy of location determination for both mobile and stationary devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the positioning system uses database lookup based on client device information, then the positioning system can provide location information to the client device, but the database information may be insufficient resulting in unable to provide location or accurate location

Engineering Contradiction:
Improvelocation accuracyVSAvoiddatabase information insufficiency
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system performs preliminary actions by having stationary client devices generate scan lists and determine their locations in advance. These pre-acquired scan lists and location data are then stored in the datastore, so when mobile devices need location information, the data is already available without requiring real-time acquisition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Stationary client devices automatically generate scan lists and determine their own locations without external assistance. The devices self-populate the datastore with reliable location information, eliminating the need for manual database entry or external data sources.

Inventive Principle:
Principle #25Self-service

2Reliability

If the positioning system uses database lookup with available information, then the positioning system can operate with existing data, but the location determination becomes unreliable when database information is insufficient

Engineering Contradiction:
Improvelocation determination reliabilityVSAvoidscan list information completeness
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

Stationary client devices automatically generate scan lists and determine their own locations without external assistance. The devices self-populate the datastore with reliable location information, eliminating the need for manual database entry or external data sources.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback mechanisms where stationary devices continuously monitor their environments, generate scan lists, and update the datastore with location information. This creates a self-improving system where the database becomes progressively more complete and reliable as more devices contribute data.

Inventive Principle:
Principle #23Feedback

3Productivity

If the system stores scan lists and location data in a datastore, then the positioning system can provide location information to client devices, but the process of populating the database with reliable information becomes complex

Engineering Contradiction:
Improvedatabase population efficiencyVSAvoidreliability determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Stationary client devices automatically generate scan lists and determine their own locations without external assistance. The devices self-populate the datastore with reliable location information, eliminating the need for manual database entry or external data sources.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system combines multiple functions into the stationary client devices: they act as both end-users and data contributors. These devices simultaneously perform client device operations and positioning system functions by generating scan lists, determining locations, and populating the datastore.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9485747B1Systems and methods for acquiring location data
Publication Date: 2016.11.01 AMAZON TECH INC
  • US9485747B1 patent drawing
  • US9485747B1 patent drawing
  • US9485747B1 patent drawing

AI summary

Positioning systems may be used to determine the location of computing devices in space. Described herein are systems, methods, and computer readable mediums for storing information determined to be reliable that is used to determine the location of a computing device. In some implementations, the system determines that a scan list is reliable based on factors such as characteristics associated with the type of device that generated the scan list, or based on the amount of times that the information in the scan list was detected over a period of time.