3D Cursor Auto-Positioning in Map Viewports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Navigating 3D scenes in geographic mapping applications can be difficult due to the challenge of identifying points of interest within a heavily populated 3D environment, where existing cursor navigation methods are not effective in quickly and clearly indicating the presence of objects.

Innovation Solution

A method and device that automatically move a 3D cursor within a 3D scene by modifying its geometric shape data to surround objects when the cursor is within a threshold distance, using routines to determine object and cursor locations and distances, and reorienting the cursor to indicate object presence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional cursor navigation methods are used in 3D scenes, then the interface remains simple and easy to operate, but the cursor cannot quickly and clearly indicate the presence of objects in heavily populated environments

Engineering Contradiction:
Improvecursor navigation easeVSAvoidobject identification speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary detection of objects within a threshold distance of the cursor and automatically executes the action of moving the cursor to the nearest object before the user completes their navigation intent. This preliminary automated action eliminates the need for users to manually search through densely populated 3D scenes, thereby improving object identification speed while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cursor navigation system serves itself by automatically detecting when it is within a threshold distance of an object and autonomously moving to the nearest object without requiring additional user input. This self-service mechanism enables the cursor to independently perform the navigation action that would otherwise require manual user intervention, thus improving productivity while preserving operational simplicity.

Inventive Principle:
Principle #25Self-service

2Productivity

If the cursor automatically moves to objects, then object identification becomes faster and clearer, but the system complexity increases due to additional detection and movement routines

Engineering Contradiction:
Improveobject identification speedVSAvoidnavigation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The cursor navigation system is enhanced with multi-functionality by integrating multiple capabilities into a single unified mechanism: object detection within threshold distance, automatic cursor movement to nearest objects, and visual indication of object presence. This universal approach allows one system to perform multiple functions that would otherwise require separate components, thereby improving object identification speed while limiting the increase in system complexity.

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

3Loss of information

If the cursor shape is modified to surround objects, then user perception of object presence is enhanced, but the visual clarity and simplicity of the interface may be compromised

Engineering Contradiction:
Improveobject presence indication clarityVSAvoidcursor geometric simplicity
Core Design Contradiction:
Loss of informationVSShape

Solution Approach 1:

The system enhances object presence indication by modifying the cursor's visual properties, specifically its geometric shape, when approaching or surrounding objects. The cursor changes its shape configuration to surround or indicate the presence of detected objects, providing clear visual feedback to users about object presence while maintaining interface simplicity through controlled and localized shape modifications rather than complex visual transformations.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS9213422B2Method of automatically moving a cursor within a map viewport and a device incorporating the method
Publication Date: 2015.12.15 GOOGLE LLC
  • US9213422B2 patent drawing
  • US9213422B2 patent drawing
  • US9213422B2 patent drawing

AI summary

The present disclosure relates to devices and methods for automatically moving a cursor within a map viewport. More specifically, the present disclosure relates to devices and methods that determine a location of various objects within a 3D scene displayed within a map viewport and determining a location of a 3D cursor within the 3D scene. When a distance between an object location and the 3D cursor location is less than a threshold distance, the geometric shape data of the 3D cursor is automatically modified to at least partially surround the object. The location of the object may be determined based on data representative of the 3D scene. The location of the 3D cursor may be determined based on data representative of the 3D cursor location.