Portal User Account Segmentation in Multi-Tenant Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database systems are limited in their ability to manage user accounts, as they typically provide only a single type of user account configuration, which does not allow for different levels of permissions and configurations, leading to inefficient processing requirements.

Innovation Solution

The implementation of portal-specific user accounts in a multi-tenant on-demand database system, where user objects are stored and referenced in data objects, allowing for conditional access based on user permissions, reducing processing requirements by avoiding group membership processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional database systems store only a single type of user account with uniform configuration, then system simplicity is maintained, but the system cannot accommodate users requiring different levels of configurations and permissions

Engineering Contradiction:
Improveuser account type varietyVSAvoiduser account configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments user accounts into two distinct types: portal users with simplified configuration and internal users with full configuration capabilities. This segmentation allows the system to support diverse user needs while maintaining operational simplicity for the majority of users who only require basic portal access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different configuration qualities are applied to different user types. Portal users receive a streamlined configuration suitable for their specific needs, while internal users receive the complete configuration set. This local quality approach ensures each user type gets exactly the configuration complexity they require, no more and no less.

Inventive Principle:
Principle #3Local quality

2Productivity

If conventional database systems process all user accounts with full configuration requirements, then all users can access all features, but processing requirements and system resource consumption increase

Engineering Contradiction:
Improvedata access efficiencyVSAvoidprocessing requirement
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the complex configuration processing from portal users by creating a separate user type with simplified account structure. Portal user accounts exclude unnecessary configuration elements that internal users require, thereby reducing the processing burden for the majority of users while maintaining full functionality for those who need it.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Portal users receive a partial configuration set that includes only the essential elements needed for their specific portal access requirements. This partial action approach avoids the excessive processing of full configuration for users who don't need all features, thereby improving overall system efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If conventional database systems use uniform user account structures, then implementation is straightforward, but the system cannot provide optimized access for different user types

Engineering Contradiction:
Improveuser account managementVSAvoiduser type differentiation
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent divides the user account structure into two distinct segments: portal user accounts with simplified access control and internal user accounts with comprehensive permissions. This segmentation enables the system to provide optimized, easier management for portal users while maintaining full adaptability for internal users who require granular control.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9633101B2System, method and computer program product for portal user data access in a multi-tenant on-demand database system
Publication Date: 2017.04.25 SALESFORCE INC
  • US9633101B2 patent drawing
  • US9633101B2 patent drawing
  • US9633101B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for portal user data access in a multi-tenant on-demand database system. These mechanisms and methods for portal user data access in a multi-tenant on-demand database system can enable embodiments to provide portal-specific user accounts to the multi-tenant on-demand database system which have reduced configuration requirements than users directly accessing the multi-tenant on-demand database system. The ability of embodiments to provide portal-specific user accounts can reduce processing requirements of the database system.