Bi-directional 3D Object Search and Sorting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D modeling systems lack efficient mechanisms for quickly and easily searching and identifying 3D objects and data, limiting user interaction and query refinement capabilities.

Innovation Solution

The implementation of bi-directional interaction between list views and model views, deep zoom functionality, search query amendments based on shared properties, one-click orthogonal searching, comparison view mode, and reverse search capabilities, allowing users to visually identify and manipulate 3D objects through synchronized viewports and property-based filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional search mechanisms are used in 3D modeling systems, then the system structure remains simple, but the efficiency of searching and identifying 3D objects is low

Engineering Contradiction:
Improvesearch efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the search functionality into multiple synchronized viewports that display different aspects of 3D objects simultaneously. Each viewport can show different properties, dimensions, or perspectives of the same object, allowing users to search and identify objects more efficiently by viewing multiple attributes at once rather than sequentially

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multi-dimensional search interface where objects are displayed across multiple viewports representing different dimensions or aspects (e.g., different views, properties, or hierarchical levels). This dimensional expansion allows users to navigate and identify objects more quickly by leveraging visual patterns across multiple simultaneous displays rather than linear scrolling or sequential viewing

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

2Loss of time

If users manually search through 3D objects one by one, then the interface remains simple, but the time required to identify and manipulate objects increases

Engineering Contradiction:
Improveobject identification timeVSAvoiduser interaction complexity
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system pre-organizes and displays multiple representations of 3D objects in synchronized viewports before the user initiates a search. Objects are pre-filtered, pre-sorted, or pre-arranged in different viewports based on relevant criteria, so that when users search, they can immediately see multiple relevant objects simultaneously rather than navigating through all objects sequentially

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates multiple visual copies or representations of the same 3D object across different viewports, each showing different properties, dimensions, or states. This allows users to compare and identify objects more quickly by viewing multiple copies simultaneously rather than examining single objects one at a time

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10402067B2Bi-directional search and sorting
Publication Date: 2019.09.03 AUTODESK INC
  • US10402067B2 patent drawing
  • US10402067B2 patent drawing
  • US10402067B2 patent drawing

AI summary

A method, apparatus, system, and computer program product provide the ability to search for and interact with three-dimensional (3D) objects in a 3D model/drawing. Searches may be conducted on a per object basis (based on properties of the object) and search queries may be amended based on shared/common attributes between objects found in an initial search. Differences in search results can be identified and the causality may be used to perform additional searches. Search results may be listed in a list view and a correspondence between objects in the list view and the modeling view may be visibly discernible. Further, selection of a single object from a search result may focus the view on such an object while removing any occluding objects. Multiple selected objects can be viewed in an array of rotationally synchronized viewports.