Perspective POI Rendering via Depth Layering and Pre-fetching

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 issues with network bandwidth, information overload, and resource limitations, particularly in presenting points of interest (POIs) in perspective-based displays.

Innovation Solution

A method and system that pre-fetches and caches item information based on location and device orientation, allowing for efficient rendering of POIs by determining categories for pre-fetching, detecting attitude changes, and optimizing rendering locations to reduce overlap and improve display clarity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If more 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 the display area into multiple depth layers based on distance from the camera. Items are rendered in different layers according to their depth information, allowing more items to be displayed without overlapping by distributing them across multiple spatial planes rather than a single flat plane.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a depth dimension (Z-axis) to the traditional 2D display plane, creating a 3D perspective display. By utilizing depth information and rendering items at different positions along the depth axis, the system can display more items simultaneously without them overlapping, effectively adding another dimension to the display space.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of time

If POI information is downloaded in real-time, then the data freshness is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvedata freshnessVSAvoidnetwork bandwidth
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The patent implements pre-fetching of POI information based on predicted user movement and current location. The system proactively downloads and caches POI data for areas the user is likely to visit next, so that when the user actually needs the information, it is already available locally, eliminating the need for real-time network requests and reducing bandwidth consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses cached POI information stored locally on the device to serve display requirements without continuous network access. The cached data is intelligently managed, retaining information that is likely to be needed based on user behavior patterns, allowing the display to function independently of real-time network connectivity for commonly accessed POIs.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple viewing modes are supported for POI presentation, then the adaptability is improved, but the device complexity increases

Engineering Contradiction:
Improveviewing mode flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic switching between different viewing modes (list view, map view, perspective view) based on user context, device orientation, and current display requirements. The system automatically adapts the viewing mode without requiring manual user selection, and uses depth information to dynamically adjust the rendering of items across different modes, providing versatility while keeping the user interface simple.

Inventive Principle:
Principle #15Dynamics

4Speed

If POI information is cached at the device, then the access speed is improved, but the memory usage increases

Engineering Contradiction:
Improveaccess speedVSAvoidmemory usage
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent implements selective caching of POI information based on local quality criteria such as user proximity, frequency of access, and relevance to current location. Not all POI data is cached uniformly; instead, the system caches only the most relevant and frequently accessed POIs in high detail, while less important POIs are either cached in lower detail or not cached at all, optimizing memory usage while maintaining fast access for critical information.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9514717B2Method and apparatus for rendering items in a user interface
Publication Date: 2016.12.06 NOKIA TECHNOLOGIES OY
  • US9514717B2 patent drawing
  • US9514717B2 patent drawing
  • US9514717B2 patent drawing

AI summary

An approach is provided for rendering items in a user interface. The approach may, for instance, include: a pre-fetching and a caching of item information associated with one or more items for one or more determined categories based on location information associated with the device; a processing of a detected attitude change associated with the device and of an attitude change threshold to determine an intended orientation mode for the device; a modification of one or more representations, of one or more items, that are within a region, of a user interface, associated with a user interface object; a grouping, a de-overlapping, or a combination thereof of the one or more representations based on an overlapping of one or more rendering locations, of the one or more representations, in a three-dimensional model space.