Badge Control for Visual Editing of Stacked Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing application development environments require developers to execute multiple steps to create and manage stacked objects, such as accordion navigators and tabbed navigators, which is time-consuming and inefficient, as the information or logic in these objects is typically calculated at runtime.

Innovation Solution

A system and method for visually editing stacked objects in a design view canvas, utilizing a badge control with navigation and editing tools that allow developers to control the presentation and composition of these objects directly within the design view, reducing the need for complex step-by-step processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If developers use traditional multi-step processes to create stacked objects, then the objects can be created with runtime calculation, but the development time and complexity increase significantly

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidtime to create stacked objects
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by enabling developers to configure and set up stacked objects during the design view phase rather than at runtime. The badge control allows developers to pre-define navigation structures, content associations, and object compositions visually before the application runs, thereby reducing development time and eliminating the need for complex multi-step runtime configuration processes.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If developers manually configure each stacked object through multiple steps, then precise control is achieved, but the process becomes time-consuming and complex

Engineering Contradiction:
Improveease of creating stacked objectsVSAvoidcomplexity of editing interface
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges navigation controls and editing tools into a single integrated badge control interface. This unified interface combines navigation tools (for moving between stacked objects) and editing tools (for configuring object properties and content) that would traditionally require separate interfaces and multiple configuration steps. The merging of these functions into one visual interface simplifies the editing process and reduces operational complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The badge control serves multiple functions simultaneously: it acts as a navigation tool for traversing stacked objects, an editing interface for configuring object properties, and a visualization element for the current state. This multi-functional design eliminates the need for separate specialized tools for each task, thereby easing operation while maintaining precise control capabilities.

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

3Productivity

If stacked objects are configured at runtime, then flexibility is maintained, but development time and manual steps increase

Engineering Contradiction:
Improvedeveloper productivityVSAvoidnumber of configuration steps
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent enables preliminary configuration of stacked objects during the design phase through the badge control interface. Developers can visually define navigation structures, associate content with navigational elements, and configure object properties before deployment. This preliminary action reduces the number of configuration steps required and eliminates the need for complex runtime setup procedures, thereby improving productivity without sacrificing flexibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7631290B1Enhanced navigation for visual design editing
Publication Date: 2009.12.08 ADOBE INC
  • US7631290B1 patent drawing
  • US7631290B1 patent drawing
  • US7631290B1 patent drawing

AI summary

A system and method is described for visually editing a stacked object in a design view canvas of an application development environment. Within the design view canvas, a badge control is rendered that is associated with the stacked object. A set of one or more navigation tools is contained within the badge control along with a set of one or more editing tools. When the user interacts with the navigation tools, presentation of the information contained by the stacked object is controlled. When the user interacts with the editing tools, the content and composition of the stacked object can be manipulated.