Mobile Device Location Data Upload Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional location-based services face inefficiencies in uploading location data, leading to high cellular data usage and redundant data transmission, which increases costs and resource consumption.

Innovation Solution

A system and method where mobile devices cache location data for deferred uploading, utilizing opportunistic transports like WiFi when available, and performing redundancy checks against locally stored subsets of the location database to transmit only non-redundant data, thereby reducing data usage and optimizing resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If location data is uploaded continuously using cellular network, then location database is kept updated, but cellular data usage increases significantly

Engineering Contradiction:
Improvelocation database update timelinessVSAvoidcellular data usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by caching location data locally in the mobile device before uploading. The mobile device collects and stores location data in a local cache, then uploads cached data to the location server when opportunistic transport becomes available, rather than continuously uploading via cellular network.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - the local cache in the mobile device - that acts as a buffer between location data collection and upload to the location server. This cache allows data to be stored locally and transferred later via opportunistic transport, mediating between continuous data generation and periodic uploads.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all collected location data is transmitted to the location server, then the location database remains current, but redundant data transmission increases costs

Engineering Contradiction:
Improvelocation database currencyVSAvoiddata transmission resources
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system extracts and removes redundant data from the upload process. The mobile device compares cached location data with a subset of the location database stored locally, identifies data that is already present in the database, and excludes this redundant data from the upload, transmitting only non-redundant data to the location server.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of transmitting all cached location data, the system performs a partial action by selectively uploading only the non-redundant portion of the data. The mobile device determines which cached data entries are not already present in the location database and uploads only those specific entries, avoiding excessive transmission of duplicate information.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of energy

If mobile devices use opportunistic transport like WiFi for data upload, then data usage costs are reduced, but upload availability becomes intermittent

Engineering Contradiction:
Improvedata usage costVSAvoidupload availability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system performs preliminary action by caching location data locally in the mobile device before upload opportunities arise. The mobile device continuously collects and stores location data in its cache, so that when opportunistic transport (WiFi, Bluetooth, etc.) becomes available, data is already ready for immediate upload without requiring real-time network availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the mobile device monitors the availability of opportunistic transport and adjusts its upload behavior accordingly. When opportunistic transport becomes available, the device initiates upload; when unavailable, it continues caching data locally. The device also receives feedback from the location server about successful uploads and updates its local database subset accordingly.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9020522B2Method and system for optimizing uploading of location data for location based services
Publication Date: 2015.04.28 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9020522B2 patent drawing
  • US9020522B2 patent drawing
  • US9020522B2 patent drawing

AI summary

A mobile device may be operable to collect location data for a RF node and cache the collected location data in the mobile device. Resources that may be utilized for improving the uploading of the cached location data to a location server may be determined by the mobile device. The cached location data may be communicated, to the location server for updating a location database, by the mobile device utilizing the determined resources. The mobile device may determine and utilize an opportunistic transport based on a data usage and/or an access. The mobile device may store a subset of the location database locally for comparing with the cached location data for redundancy. The compared location data may be transmitted by the mobile device to the location server for updating the location database if the compared location data are not redundant data.