Navigation System Routine Widget Execution Order

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing navigation systems lack the ability to automatically process and execute user routines, such as schedules and habits, in a seamless and integrated manner.

Innovation Solution

A method is introduced where a routine widget generated on a user device is added to a widget slot in the navigation system, allowing the system to automatically determine and execute the order of these routines, thereby performing operations corresponding to the user's routines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the navigation system integrates and executes user routine widgets automatically, then the autonomous driving experience and user satisfaction are improved, but the system complexity increases

Engineering Contradiction:
Improveautomatic routine executionVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system segments user routines into independent widget units that can be individually managed, added, removed, and executed. Each routine is encapsulated as a separate widget object with its own parameters and execution logic, allowing the complex automation function to be broken down into manageable components without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The navigation system automatically detects, processes, and executes routine widgets without requiring continuous user intervention. The system self-manages the routine execution queue, determines execution order based on temporal information, and autonomously performs navigation operations corresponding to user routines, thereby achieving high automation while keeping the user interface simple.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple routine widgets are added to the navigation system, then the functionality and user experience are enhanced, but the management complexity of routines increases

Engineering Contradiction:
Improveroutine functionalityVSAvoidroutine management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically manages routine widgets by allowing users to add, remove, and reorder them based on current needs. The execution queue is dynamically updated when new routines are added or existing ones are modified, with the system automatically re-calculating execution order based on temporal information and priority levels, thereby maintaining adaptability without manual management overhead.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Routine widgets include pre-defined temporal information and execution parameters that are prepared in advance. The system uses this preliminary information to automatically determine execution order and timing, eliminating the need for real-time manual scheduling and reducing management complexity while maintaining versatile functionality.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the navigation system processes user routines automatically, then the efficiency of autonomous driving is improved, but the processing time and computational load increase

Engineering Contradiction:
Improveautonomous driving efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system processes routine widgets in periodic batches rather than continuously, grouping routine execution tasks into discrete time slots. This periodic processing approach allows the system to maintain high autonomous driving efficiency while managing computational load by processing routines in manageable intervals rather than attempting to handle all routines simultaneously.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary sorting and ordering of routine widgets based on temporal information and priority levels before execution begins. This preliminary organization of routines into a structured execution queue allows for more efficient processing, reducing computational load by avoiding repeated sorting operations during actual execution and enabling faster routine processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250189329A1Navigation system based on routine widget and a method for operating the same
Publication Date: 2025.06.12 HYUNDAI AUTOEVER
  • US20250189329A1 patent drawing
  • US20250189329A1 patent drawing
  • US20250189329A1 patent drawing

AI summary

A method for operating a navigation system is performed by a computing device and may include: adding one or more routine widgets indicating a routine of a user to a widget slot of the navigation system; determining an execution order of the added routine widget; and executing the routine widget based on the determined execution order to perform an operation corresponding to the routine.