Navigation Data Processing System with Dynamic Function Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing navigation systems, both handheld and vehicle-mounted, face challenges in dynamically adapting to changes in device performance and communication environments, leading to inflexible function allocation and increased development time due to interdependent function modules.

Innovation Solution

A navigation data processing system that utilizes a processor to execute multiple function processes independently, allowing for dynamic selection and distribution of roles among apparatuses, enabling flexible function allocation and reduced development time through modular design with command-based data exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If function modules are interdependently integrated in navigation systems, then navigation functionality is complete, but development time increases and adaptability decreases

Engineering Contradiction:
Improveadaptability to device performance changesVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments navigation functions into independent function modules (map display module, route search module, guidance module, etc.) that can be selectively executed. Each module is designed to operate independently with defined input-output interfaces, allowing the system to adapt to different device configurations by selecting appropriate module combinations without requiring complete system reconfiguration, thereby reducing development time while maintaining functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic function allocation where the navigation system can adaptively select and execute different function modules based on real-time device performance characteristics and operational circumstances. The system dynamically determines which modules to activate and their execution order, enabling flexible adaptation to changing device capabilities without fixed role assignments, thus improving adaptability while streamlining development.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If fixed roles are assigned to apparatuses in navigation systems, then development is simplified, but flexibility to respond to changing circumstances is reduced

Engineering Contradiction:
Improveflexibility to respond to changesVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs function modules with universal interfaces and standardized data formats that can be executed by any apparatus type (handheld device, vehicle-mounted device, or server). Each module is configured to accept standard inputs and produce standard outputs, enabling any apparatus to potentially execute any function module based on current operational needs rather than fixed role assignments, thereby increasing flexibility while maintaining manageable system complexity through standardization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If all navigation functions are updated together, then system consistency is maintained, but development efficiency decreases

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidsystem consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the navigation system into independent function modules with well-defined interfaces and data formats. This segmentation allows individual modules to be developed, tested, and updated independently without requiring simultaneous updates of the entire system. The modular architecture maintains system consistency through standardized interface contracts while significantly improving development efficiency by enabling parallel development and selective updates of specific modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the navigation management device receives execution results and status information from function modules, then uses this feedback to determine subsequent module execution and system state adjustments. This feedback loop ensures system consistency is maintained through coordinated module interactions while allowing flexible, incremental updates to individual modules, thereby improving development efficiency without sacrificing reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11644318B2Navigation data processing system, apparatus and computer readable medium
Publication Date: 2023.05.09 MICWARE CO LTD
  • US11644318B2 patent drawing
  • US11644318B2 patent drawing
  • US11644318B2 patent drawing

AI summary

A navigation system and a computer program are capable of changing the role of an apparatus that implements navigation in accordance with its performance and circumstances, and achieving single navigation, in a coordinated fashion, with multiple apparatuses to which their roles are appropriately distributed. At least one apparatus is provided with: a plurality of function executing units that independently have different functions for navigation, each of the function executing units performing processing associated with the function in response to a given instruction and returning a result of the processing; and an instruction unit that provides an instruction to each of the plurality of function executing units, and receives a result of the processing returned in response to the instruction; the instruction unit of the apparatus provides an instruction to one or more of the plurality of function executing units according to a procedure suitable for a purpose to be accomplished as to navigation, and outputs navigation data based on a result of processing returned in response to the instruction.