Markup Tag Interface Editing for Database Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database systems restrict users from editing graphical user interfaces, requiring editing of the entire interface in the original programming language and republishing, which limits flexibility and efficiency in editing only portions of the interface.

Innovation Solution

Mechanisms and methods for editing on-demand database service graphical user interfaces using markup tags to substitute and customize specific portions of the interface, allowing for more flexible and efficient editing by receiving and applying markup tags to define and display desired graphical user interface components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the original programming language associated with the entire interface is edited and republished, then the interface can be updated, but the flexibility to edit only portions of the interface is severely inhibited

Engineering Contradiction:
Improveflexibility in editing interface portionsVSAvoidinterface editing process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The interface is divided into multiple independent portions or sections that can be individually edited using markup tags. Each portion can be modified separately without requiring changes to the entire interface, enabling selective editing while maintaining overall interface integrity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Markup tags serve as an intermediary layer between the user and the original programming language. Users interact with simplified markup tags to define interface portions, which are then translated or processed into the underlying programming language, abstracting away the complexity of direct code editing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If markup tags are used to define portions of the desired graphical user interface, then editing flexibility is improved, but the system complexity increases

Engineering Contradiction:
Improveease of interface editingVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system uses markup tags as a simplified copy or representation of the actual interface structure. Instead of requiring users to work with complex programming language code directly, they work with easier-to-manage markup tag versions that replicate the essential interface definition functionality.

Inventive Principle:
Principle #26Copying

3Loss of time

If only portions of the graphical user interface are edited, then editing time is reduced, but the ability to maintain interface consistency may be compromised

Engineering Contradiction:
Improveinterface editing timeVSAvoidinterface consistency
Core Design Contradiction:
Loss of timeVSStability of the object's composition

Solution Approach 1:

The system provides feedback mechanisms that monitor and ensure consistency across interface portions. When portions are edited using markup tags, the system validates changes against overall interface standards and coordinates updates to maintain consistency throughout the complete interface.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The markup tag system serves multiple functions simultaneously: it enables individual portion editing, maintains interface consistency through standardized tag structures, and facilitates coordinated updates across the entire interface. This multi-functionality resolves the contradiction between selective editing and consistency maintenance.

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

Data Source

PatentUS8549417B2System, method and computer program product for editing an on-demand database service graphical user interface
Publication Date: 2013.10.01 SALESFORCE INC
  • US8549417B2 patent drawing
  • US8549417B2 patent drawing
  • US8549417B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for editing an on-demand database service graphical user interface. These mechanisms and methods for editing an on-demand database service graphical user interface can enable embodiments to edit desired portions of the interface, in a more flexible manner. The ability of embodiments to provide such additional flexibility may lead to more efficient and effective interface editing.