Canvas Data Organization via Automatic Metadata Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital canvas applications are inefficient for organizing large numbers of items, as users must manually arrange content, and existing solutions either require separate data organization or lack compatibility in displaying different types of data, limiting user experience and application functionality.

Innovation Solution

A system that presents visual representations of data objects on a canvas, allowing users to input a visual construct and criteria for arrangement, with the application identifying and placing data objects based on associated metadata, enabling automatic organization and enhancement of user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually move items to arrange content on a digital canvas, then flexibility in positioning is improved, but time consumption and operational efficiency deteriorate when dealing with large numbers of items

Engineering Contradiction:
Improveflexibility in positioningVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically analyzes data associated with items and performs the arrangement operation without requiring user intervention. The application identifies relevant data, determines optimal positions based on criteria, and places items automatically, allowing the system to serve itself rather than requiring manual user operation for each item placement

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs data analysis and arrangement planning in advance before actually placing items on the canvas. By pre-processing the data associated with items and determining the optimal arrangement configuration beforehand, the system prepares the arrangement strategy ahead of time, enabling efficient execution when items are large in number

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If users organize data in a separate application before copying to the digital canvas, then data organization capability is improved, but compatibility and operational simplicity deteriorate

Engineering Contradiction:
Improvedata organization capabilityVSAvoidoperational simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The digital canvas application integrates multiple functions into a single system: it can analyze data associated with items, perform sorting and filtering operations, and arrange items on the canvas. This multi-functional integration eliminates the need for separate data organization applications while maintaining comprehensive data organization capabilities and improving operational simplicity

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

Solution Approach 2:

The system combines data analysis, criteria evaluation, and item arrangement operations into a unified process within the digital canvas application. By merging these previously separate functions into one integrated system, the application maintains versatile data organization capability while significantly improving operational simplicity and compatibility

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If the application does not analyze data associated with items, then processing speed is improved, but functionality and user experience deterioration

Engineering Contradiction:
Improveprocessing speedVSAvoidfunctionality
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system extracts only the specific data elements and criteria that are relevant for arrangement decisions, rather than analyzing all possible data associated with items. By selectively extracting and analyzing only the necessary data portions, the system maintains processing speed while enabling intelligent arrangement functionality based on relevant information

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10963144B2Graphically organizing content in a user interface to a software application
Publication Date: 2021.03.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10963144B2 patent drawing
  • US10963144B2 patent drawing
  • US10963144B2 patent drawing

AI summary

Systems, methods, and software are disclosed herein for graphically organizing content in a user interface to a software application. A visual representations of data objects is presented on a canvas in the user interface. User input is received indicative of at least a visual construct for arranging the visual representations of the data objects on the canvas and criteria for arranging the visual representations of the data objects with respect to the visual construct. Data associated with each of the data objects that relates to the criteria is then identified. Each of the visual representations of data objects are placed on the visual construct based on the data related to the criteria.