Coordinate-Based Data Navigation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generic data navigation systems are inefficient when dealing with related data, often requiring multiple steps and non-intuitive cursor movements to navigate within groups of related objects or images.

Innovation Solution

Assigning a coordinate system to objects or images allows users to navigate by transmitting values correlated to the coordinate system, enabling intuitive navigation through visual cues and cursor interactions to access subsequent or previous objects/images within a group.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If generic data navigation systems are used to navigate related data, then the system can handle various types of data, but the navigation becomes slow and inefficient

Engineering Contradiction:
Improvenavigation efficiencyVSAvoidnavigation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming the navigation interface from traditional folder-based or cursor-based systems to a coordinate-based system. Each image is assigned coordinate values that directly correspond to spatial positions, allowing users to navigate by clicking on specific coordinate regions rather than following hierarchical paths or moving cursors through multiple steps. This parameter transformation from hierarchical/cursor-based navigation to coordinate-based navigation resolves the contradiction by making the system both efficient and relatively simple.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If traditional cursor-based navigation is used, then the system can navigate through data folders, but the navigation requires multiple steps and non-intuitive cursor movements

Engineering Contradiction:
Improvenavigation intuitivenessVSAvoidnavigation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a new dimensional approach to navigation by assigning coordinate systems (x, y coordinates) to images. Instead of navigating through hierarchical folders or sequential cursor movements, users can directly click on coordinate regions within an image to jump to related images. This dimensional transformation from 1D cursor movement or hierarchical traversal to 2D coordinate-based navigation makes the operation more intuitive and significantly reduces navigation time.

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

3Productivity

If generic navigation systems are used, then the system can handle unrelated data, but the navigation of related data becomes slow

Engineering Contradiction:
Improvedata access speedVSAvoiddata type flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements universality by creating a coordinate-based navigation system that can handle both related and unrelated data types. The same coordinate assignment and click-based navigation mechanism works for images with spatial relationships as well as for general data navigation, making the system versatile while maintaining high productivity for related data navigation.

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

Data Source

PatentUS8682919B1System and method for navigating related data
Publication Date: 2014.03.25 GOOGLE LLC
  • US8682919B1 patent drawing
  • US8682919B1 patent drawing
  • US8682919B1 patent drawing

AI summary

A coordinate system is assigned to an object in a group of objects (e.g. an image in a digital photo album or a page in a document). The object is rendered on a display. A value correlated to the coordinate system is transmitted when another object in the group of objects is to be viewed. From this value, another related object (e.g. the next image in the album or the next page in the document) is identified and transmitted. This related object is then rendered on the display in place of the first object.