Tenant Interface Customization in On-Demand Database Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database systems lack flexibility and ease of use in customizing user interfaces for on-demand database services, particularly in multi-tenant environments where changes are typically managed by the IS department, failing to meet the needs of modern customers.

Innovation Solution

The development of mechanisms and methods that allow tenants to customize their user interfaces by receiving definitions for customizations, including references to external content, overriding standard objects, and providing inline content at specified locations, enabling a tailored user interface that combines referenced content with tenant-specific information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the IS department maintains and customizes the database interface, then the system stability and data security are improved, but the ease of use and flexibility for tenants deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidease of use
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent enables tenants to self-customize their user interfaces through a configuration mechanism that allows them to define customizations without IS department intervention. The system automatically applies these customizations to the standard interface, giving tenants control over their own interface needs while maintaining system stability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The interface customization is segmented into tenant-specific configuration definitions that are stored separately from the core system. Each tenant can have their own customized interface definitions without affecting other tenants or the core system stability, allowing independent customization.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the IS department controls all interface changes, then the system security and consistency are maintained, but the adaptability to different tenant needs deteriorates

Engineering Contradiction:
Improvesystem securityVSAvoidadaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Tenants are empowered to define their own interface customizations through a standardized configuration mechanism. This self-service approach allows each tenant to adapt the interface to their specific business needs while the system maintains security through controlled application of these customizations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides a universal customization mechanism that can be applied across all tenants. The same configuration framework allows different tenants to have different customized interfaces, making the system adaptable to various needs while maintaining a consistent security model.

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

3Device complexity

If a standardized user interface is provided for all tenants, then the device complexity and maintenance are reduced, but the ease of operation for specific business needs deteriorates

Engineering Contradiction:
Improveinterface complexityVSAvoidease of use
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The interface is segmented into a standardized base template and tenant-specific customization layers. The base template provides consistency and reduces complexity, while customization layers allow tenants to add or modify specific elements without increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface dynamically adapts to each tenant's needs by applying their specific customization definitions to the standardized template. This dynamic customization allows the interface to be both simple (based on standard template) and complex (when customized) as needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9436345B2Method and system for customizing a user interface to an on-demand database service
Publication Date: 2016.09.06 SALESFORCE INC
  • US9436345B2 patent drawing
  • US9436345B2 patent drawing
  • US9436345B2 patent drawing

AI summary

In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.