Zooming UI Slide Placement Using Reference Zoom Levels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In zooming user interfaces, users face challenges in efficiently placing new slides within a canvas without becoming disoriented, as existing methods lack effective criteria for consistent placement that considers prior slides' patterns, zoom levels, and orientation, often resulting in overlapping with pre-existing elements.

Innovation Solution

A computer system and method that evaluates user input and canvas patterns to determine optimal placement for new slides, using reference viewing windows and default rules to maintain consistency with previous slides' placement patterns, avoiding overlaps and ensuring logical organization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If new slides are added to the canvas without considering placement patterns, then slide addition is simple and fast, but slides may overlap with pre-existing elements and users become disoriented

Engineering Contradiction:
Improveslide addition speedVSAvoiduser orientation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary analysis of the canvas layout and existing slide patterns before placing a new slide. It evaluates the current canvas state, identifies suitable placement locations that follow established patterns, and prepares the optimal placement position in advance, thereby avoiding overlaps and maintaining user orientation without slowing down slide addition

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically determines the placement location for new slides by itself, using the established patterns from previously added slides as guidance. The canvas layout structure serves itself by providing the criteria for new slide placement, eliminating the need for manual user intervention while maintaining consistency and preventing disorientation

Inventive Principle:
Principle #25Self-service

2Ease of operation

If slide placement follows complex patterns and criteria, then organization and clarity are improved, but the system complexity increases

Engineering Contradiction:
Improvepresentation organizationVSAvoidplacement evaluation system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system changes the parameter of slide placement from arbitrary or manual positioning to pattern-based automated positioning. By evaluating parameters such as existing slide locations, canvas layout structure, and established placement patterns, the system determines optimal positions that improve organization without requiring complex user intervention or system overhead

Inventive Principle:
Principle #35Parameter changes

3Productivity

If slide placement ignores existing patterns, then the system is simple and fast, but consistency and logical organization are lost

Engineering Contradiction:
Improveslide addition efficiencyVSAvoidplacement consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system uses feedback from the existing canvas layout and previously placed slides to guide new slide placement. By continuously evaluating the current state and comparing it against established patterns, the system maintains placement consistency while operating efficiently, as the feedback mechanism leverages existing structure rather than requiring complex recalculations

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11347380B2Adding new slides on a canvas in a zooming user interface
Publication Date: 2022.05.31 PREZI INC
  • US11347380B2 patent drawing
  • US11347380B2 patent drawing
  • US11347380B2 patent drawing

AI summary

A method is provided to place new slides on zooming user interface canvas is provided that includes: receiving user request to add a new slide; determining whether a zoom level of a current viewing window has changed to meet a prescribed threshold zoom level since addition of a previously added slide; in response to a determination that the zoom level has changed, using a current viewing window zoom level as a reference zoom level; in response to a determination that the zoom level has not changed, using a previous viewing window zoom level as the reference zoom level; and determining a placement of the new slide with reference to the reference zoom level.