Cursor Hierarchy Traversal for Nested Object Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In complex page layouts with nested objects, users face inefficiencies when trying to select specific objects within object groups, requiring cumbersome navigation through menus and multiple ungrouping and regrouping operations to isolate and operate on desired objects.

Innovation Solution

A system and method that allow users to select objects in a graphical user interface by monitoring the cursor position and initiating cursor actuation signals to traverse the object hierarchy levels, enabling selection of desired objects without extensive menu navigation by tracking and updating object levels, allowing movement up or down the hierarchy as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users navigate through menus and perform multiple ungrouping and regrouping operations to select objects within nested groups, then object selection capability is achieved, but operation time and complexity increase significantly

Engineering Contradiction:
Improveobject selection processVSAvoidtime to select object
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements a nested object hierarchy where objects can contain other objects at multiple levels. The cursor actuation mechanism allows users to traverse this nested structure by repeatedly activating the cursor at the same location, automatically moving from parent objects to child objects without requiring menu navigation or ungrouping operations. This resolves the contradiction by maintaining the nested structure (avoiding ungrouping) while enabling efficient traversal through the hierarchy.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The system performs preliminary actions by automatically determining the hierarchy level to traverse to based on the cursor position and actuation count. Instead of requiring users to manually navigate through menus or perform multiple ungrouping/regrouping operations, the system pre-calculates and executes the necessary hierarchy transitions, saving significant time and reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users manually navigate through menus to select objects in nested groups, then object selection is possible, but device complexity and operation steps increase

Engineering Contradiction:
Improveobject selection processVSAvoidmenu navigation structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the object selection functionality from complex menu navigation structures and implements it through a simple cursor actuation mechanism. By removing the need for menu interactions and ungrouping operations, the system simplifies the user interface while maintaining the ability to select objects within nested groups. The cursor actuation signal directly triggers hierarchy traversal, eliminating the intermediary menu structure.

Inventive Principle:
Principle #2Taking out (Extraction)

3Stability of the object's composition

If objects are grouped into nested groups for organization, then layout structure is maintained, but object selection becomes more difficult

Engineering Contradiction:
Improveobject group structureVSAvoidobject selection process
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent maintains the nested object group structure while enabling efficient selection by implementing a cursor actuation mechanism that automatically traverses the nested hierarchy. Users can select objects at any level by repeatedly activating the cursor at the desired location, and the system automatically navigates through parent-child relationships without requiring the groups to be ungrouped or restructured. This preserves the organizational structure while dramatically improving selection ease.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS9081464B2Object selection
Publication Date: 2015.07.14 ADOBE INC
  • US9081464B2 patent drawing
  • US9081464B2 patent drawing
  • US9081464B2 patent drawing

AI summary

In an example embodiment, a system and method is illustrated that includes receiving a first cursor actuation signal from a cursor controlling device where the first cursor actuation signal received at a first cursor position in a graphical user interface. Further, the system and method includes determining an old hierarchy level, determining a new hierarchy level based on the first cursor position and the old hierarchy level, and selecting a target object based on the new hierarchy level and the first cursor position.