POI Rendering Optimization via Orientation-Based Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service providers and device manufacturers face challenges in delivering effective location and navigation services on mobile devices due to limitations in network bandwidth, display resources, and information overload, particularly in presenting points of interest (POIs) in perspective-based displays.

Innovation Solution

A method and apparatus that determine categories for pre-fetching item information based on location, cache this information, and adjust rendering based on device orientation to optimize the display of POIs, reducing clutter and improving user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If more POI items are rendered in the perspective display, then the information completeness is improved, but the display area is consumed leading to obscuring and overlapping of items

Engineering Contradiction:
Improveinformation completenessVSAvoiddisplay area
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

The patent segments POI items into different categories (e.g., primary POIs, secondary POIs, tertiary POIs) based on their importance and relevance. This segmentation allows the system to prioritize rendering certain items while reducing or omitting others, thereby maintaining information completeness for critical items while preventing display area exhaustion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by differentiating the rendering quality and detail level of POI items based on their category and relevance. High-priority POIs receive full rendering detail and prominent placement, while lower-priority POIs are rendered with reduced detail or omitted entirely, optimizing the use of display area while preserving essential information.

Inventive Principle:
Principle #3Local quality

2Loss of information

If POI information is pre-fetched and cached, then the information availability is improved, but the network bandwidth consumption and device memory usage increase

Engineering Contradiction:
Improveinformation availabilityVSAvoidnetwork bandwidth and memory resources
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent implements preliminary action by pre-fetching POI information before it is actually needed for display. The system proactively downloads and caches POI data in the background, so that when the user views a location, the information is already available locally, eliminating wait times and ensuring information availability without requiring real-time network access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by selectively pre-fetching only certain categories of POI information based on predicted user needs and device capabilities. Rather than caching all possible POI data, the system intelligently selects which items to pre-fetch, balancing information availability with constraints on network bandwidth and device memory resources.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If rendering is optimized for real-time performance, then the processing speed is improved, but the rendering quality and detail may be reduced

Engineering Contradiction:
Improveprocessing speedVSAvoidrendering quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements dynamics by making the rendering quality and level of detail adaptive based on real-time conditions. The system dynamically adjusts rendering parameters such as image resolution, detail level, and complexity of graphical elements based on device performance capabilities, available resources, and user interaction patterns, thereby maintaining optimal processing speed while preserving rendering quality where possible.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11990108B2Method and apparatus for rendering items in a user interface
Publication Date: 2024.05.21 NOKIA TECHNOLOGIES OY
  • US11990108B2 patent drawing
  • US11990108B2 patent drawing
  • US11990108B2 patent drawing

AI summary

An approach is provided for rendering items in a user interface. The approach may, for instance, include processing a current orientation mode of a device, a detected attitude change of the device, and an attitude change threshold to determine a new orientation mode for the device. In an instance when the attitude change threshold is satisfied, then switching to the new orientation mode and in an instance when the new orientation mode is a landscape orientation mode, then causing to present navigation information in an augmented reality display.