Webpage Element Management via Dynamic Customization Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for managing webpage elements require high programming skills, limiting user control and customization capabilities in website development, and existing database systems face challenges in secure and efficient information retrieval.

Innovation Solution

A mechanism for user-controlled management of webpage elements, allowing users to create, modify, and deploy widgets and other elements without programming expertise, using a dynamic customization mechanism that includes authentication, addition/deletion, editing, sharing, and formatting logic, enabling real-time customization over a network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional programming-based techniques are used for managing webpage elements, then functionality and control are achieved, but user accessibility and ease of operation deteriorate due to requiring high programming skills

Engineering Contradiction:
Improveuser accessibilityVSAvoidcustomization capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a visual editor and template-based system as an intermediary between the user and the underlying programming complexity. Users interact with drag-and-drop interfaces and pre-defined templates rather than writing code directly, while the system handles the programming operations in the background through event handlers and template rendering mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical system of manual programming with an automated template-based generation system. Pre-defined templates with embedded logic are instantiated and configured through visual interfaces, automatically generating the necessary HTML, CSS, and JavaScript without requiring users to manually write or understand the underlying code.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If template-based solutions are used for webpage customization, then ease of operation improves, but adaptability and customization depth deteriorate due to trivial control options

Engineering Contradiction:
Improveuser controlVSAvoidcustomization depth
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the webpage into modular elements and components that can be independently configured, added, or removed. Each element is a self-contained unit with its own properties and behavior, allowing users to build complex pages by combining simple, manageable components rather than working with monolithic templates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic customization where template parameters and element properties can be modified at runtime without regenerating the entire page. Users can adjust configurations, add or remove elements, and the system dynamically re-renders the page with updated settings, providing both ease of use and deep adaptability.

Inventive Principle:
Principle #15Dynamics

3Reliability

If conventional database systems are used for data retrieval, then data storage is achieved, but security and efficiency deteriorate due to challenges in secure and efficient information retrieval

Engineering Contradiction:
Improveinformation accuracyVSAvoidretrieval efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements preliminary data processing and validation where data is structured, validated, and prepared in advance during the template definition and data entry phases. This preliminary organization enables faster retrieval operations by reducing the need for complex queries and data transformation during actual information access.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10117697B2Mechanism for facilitating user-controlled management of webpage elements for dynamic customization of information
Publication Date: 2018.11.06 SALESFORCE INC
  • US10117697B2 patent drawing
  • US10117697B2 patent drawing
  • US10117697B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled management of webpage elements for dynamic customization of relevant information. In one embodiment and by way of example, a method includes receiving, in real-time, a request for performing one or more tasks relating to dynamic customization of webpage elements relating to a webpage package. The request may be received at a first computing device over a network. The method may further include performing, in real-time, the one or more tasks.