Proxy Device for Bandwidth-Efficient Map Data Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile electronic devices are inefficient in communicating with each other due to limited bandwidth in communication channels, hindering the effective transfer of mapping application data between devices.

Innovation Solution

A first electronic device acts as a proxy or navigation server for a second device, receiving requests for map data, generating complete requests, and transmitting data between the second device and a map server, with subsequent route updates being transmitted in a reduced form to conserve bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If devices communicate directly with the map server, then communication simplicity is maintained, but communication efficiency deteriorates due to limited bandwidth

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

A first electronic device acts as a proxy between a second electronic device and a map server. The proxy device receives requests from the second device, generates complete requests with supplemental data, transmits them to the map server, and forwards the responses back. This intermediary approach optimizes bandwidth utilization and reduces power consumption for the second device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The first electronic device pre-fetches map data and maintains a local cache. When the second device needs map data, the first device can provide it from its cache or pre-process requests, reducing the frequency and volume of communications over the limited-bandwidth channel between the second device and the map server.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If complete map data is transmitted frequently, then data accuracy is maintained, but bandwidth consumption increases

Engineering Contradiction:
Improvedata accuracyVSAvoiddata transmission volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts and transmits only the essential or changed portions of map data rather than complete datasets. The proxy device determines supplemental data needs and transmits only what is necessary to maintain data accuracy, reducing overall transmission volume.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Different parts of the map data are handled differently based on their importance and change frequency. Critical route information is transmitted with high accuracy, while less critical areas use compressed or differential updates, optimizing the balance between data accuracy and transmission volume.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If detailed route information is provided, then navigation precision is improved, but communication time increases

Engineering Contradiction:
Improvenavigation precisionVSAvoiddata transmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The first electronic device pre-processes and prepares route data in advance, organizing it into optimized formats. When navigation is needed, the pre-processed data can be transmitted more quickly, maintaining precision while reducing transmission time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Route data is segmented into critical navigation elements and optional detailed elements. The system transmits essential routing information first to enable immediate navigation, with additional detailed information transmitted asynchronously or on-demand, reducing initial transmission time while maintaining navigation precision.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10848544B2Communicating mapping application data between electronic devices
Publication Date: 2020.11.24 APPLE INC
  • US10848544B2 patent drawing
  • US10848544B2 patent drawing
  • US10848544B2 patent drawing

AI summary

The present disclosure relates to systems and processes for efficiently communicating mapping application data between electronic devices. In one example, a first electronic device can act as a proxy between a second electronic device and a map server by receiving a first request for map data from the second user device, determining a set of supplemental data to add to the first request to generate a complete second request for map data, and transmitting the second request to a map server. The first electronic device can receive the requested map data from the map server and transmit the received map data to the second electronic device. In another example, the first electronic device can act as a navigation server for the second electronic device by initially transmitting a full set of route data to the second electronic device and subsequently transmitting route update messages to the second electronic device.