Presentation Application Action Visualization for Complex Slide Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing graphically complex slides with multiple objects and complex motions or effects is difficult due to the lack of effective tools for visualizing and modifying action sequences on presentation software.

Innovation Solution

A presentation application that allows users to assign and visualize actions such as movement, rotation, opacity, and scaling to objects on a slide, with a build inspector window to preview and configure these actions, enabling the creation of complex animation sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple graphical objects with complex motions and effects are provided on a slide, then the visual complexity and information density of the presentation is improved, but the difficulty of designing and managing the slide increases

Engineering Contradiction:
Improvenumber of graphical objectsVSAvoidslide design complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the complex slide design process into manageable components by introducing a visual effects palette that separates individual actions (selection, movement, rotation, scaling, etc.) from the graphical objects. Each object can be independently assigned specific actions from the palette, allowing complex slides to be constructed through composition of simple, reusable action elements rather than managing complex object properties directly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by providing a visual effects palette with pre-configured action representations before they are applied to objects. Users can select and configure actions in advance from the palette, and these actions are then applied to multiple objects systematically. This preliminary preparation simplifies the design process by eliminating the need to manually configure each object's motion and effects individually.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If complex motion or effect sequences are implemented on graphical objects, then the visual impact and expressiveness of the presentation is improved, but the ease of operation for creating and modifying these sequences deteriorates

Engineering Contradiction:
Improvemotion and effect capabilityVSAvoidaction configuration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent uses copying by providing visual representations of actions in the effects palette that can be selected and applied to multiple objects. Once an action is configured in the palette, it can be copied and applied to different objects with consistent parameters, or modified independently for each object. This copying mechanism maintains versatility while improving ease of operation through template-based reuse.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The visual effects palette serves as an intermediary between the user and the graphical objects. Instead of directly manipulating complex motion parameters on each object, users interact with the simplified action representations in the palette. This intermediary layer abstracts the complexity of motion sequencing and effect application, making the system easier to operate while maintaining full versatility through the available action types.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If a detailed interface for configuring each object's actions is provided, then the precision of action configuration is improved, but the interface complexity and time required for configuration increases

Engineering Contradiction:
Improveaction configuration precisionVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by allowing users to configure only the specific actions they need from the visual effects palette, rather than requiring complete configuration of all possible object properties. Users can select a subset of relevant actions (e.g., only movement and rotation) and leave other parameters at default values, achieving sufficient precision for most presentation needs while significantly reducing configuration time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The visual effects palette provides universal action representations that can be applied to multiple types of graphical objects with different properties. A single action configuration in the palette can be adapted to work with various object types, maintaining precision through context-aware parameter application while reducing the time needed to configure each object individually through the multi-functional nature of the palette.

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

Data Source

PatentUS9600133B2Action representation during slide generation
Publication Date: 2017.03.21 APPLE INC
  • US9600133B2 patent drawing
  • US9600133B2 patent drawing
  • US9600133B2 patent drawing

AI summary

Techniques for displaying object animations on a slide are disclosed. In accordance with these techniques, objects on a slide may be assigned actions when generating or editing the slide. The effects of the actions on the slide are depicted using one or more respective representations which represent the slide as it will appear after implementation of one or more corresponding actions.