Bloom Filter Route Decoding for Map Version Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing navigation systems face challenges in efficiently communicating route information between devices with different versions of digital maps, leading to bandwidth issues and decoding inaccuracies.

Innovation Solution

The use of map version agnostic identifiers encoded into a bloom filter allows for the transmission of route segment sets in a bandwidth-efficient manner, ensuring compatibility across different map versions by distinguishing route segments from adjacent segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple versions of the digital map are maintained by the server, then compatibility with different map versions is improved, but the amount of memory needed to store and maintain all versions increases significantly

Engineering Contradiction:
Improvemap version compatibilityVSAvoidmemory storage requirement
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

Solution Approach 1:

The patent extracts only the essential route segment identifiers from the full digital map data and transmits them as a compressed bit array. This allows the server to maintain a single version of the map while providing route information compatible with different client map versions, eliminating the need to store multiple map versions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms route segment identifiers into a compact bit array representation, changing the data format from detailed map data to a compressed parameter set. This parameter transformation enables efficient transmission and storage while maintaining the ability to identify route segments across different map versions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If detailed route information is transmitted, then route decoding accuracy is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveroute decoding accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts only the critical route segment identifiers needed for accurate route reconstruction, transmitting them in a compressed bit array format. This extraction approach maintains decoding accuracy by including essential identifiers while eliminating redundant data, thereby reducing bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a compressed representation (bit array) that copies only the essential characteristics of the route segment identifiers. This compressed copy enables accurate route decoding at the client side while using minimal bandwidth for transmission.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11047699B2Bloom filter multiple traffic-aware route decoding
Publication Date: 2021.06.29 HERE GLOBAL BV
  • US11047699B2 patent drawing
  • US11047699B2 patent drawing
  • US11047699B2 patent drawing

AI summary

A route response provided by a network apparatus is received. The route response comprises route information and one or more delay bloom filters. The route response is received by a mobile apparatus comprising a processor, memory storing a mobile version of a digital map, and a communication interface. A decoded route is determined based on the route information and the mobile version of the digital map. Based on the one or more delay bloom filters, an expected traffic delay for at least one adjacent segment of the decoded route is determined. An adjacent segment is a segment of the digital map that intersects the decoded route and is not a segment of the decoded route. The decoded route and the expected traffic delay for the at least one adjacent segment of the decoded route is provided via a user interface.