Multi-tenant Database Step Approval Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database systems have inflexible and limited approval processes, hindering effective step approval in on-demand database services.

Innovation Solution

Implementing mechanisms and methods for conditional approval of steps in a multi-tenant database service, allowing for dynamic approval processes based on request content and user-defined criteria, enabling manual or automatic approval execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional fixed approval processes are used, then system simplicity is maintained, but approval flexibility and adaptability are severely limited

Engineering Contradiction:
Improveapproval process flexibilityVSAvoidapproval system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic approval processes where the approval workflow can change based on criteria evaluation. The system transitions from static fixed workflows to dynamic adaptive workflows that automatically adjust their path and requirements based on real-time data evaluation, resolving the contradiction between flexibility and complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters of the approval process based on evaluated criteria. Different criteria evaluations trigger different approval paths, requirements, and workflows. This parameter-based dynamic adjustment enables flexible adaptation without requiring complex manual configuration for each scenario

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual approval processes are used, then control and reliability are improved, but processing time and operational efficiency deteriorate

Engineering Contradiction:
Improveapproval controlVSAvoidapproval processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary automatic evaluation of approval criteria before human intervention is needed. By pre-evaluating objective criteria and preparing approval recommendations, the system reduces the workload on manual approvers and accelerates the overall process while maintaining control through structured evaluation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The approval system performs self-evaluation of criteria and automatic approval decisions for routine cases. The system serves itself by automatically evaluating criteria, making decisions within defined parameters, and only escalating complex cases to manual review, thereby improving both speed and maintaining reliability

Inventive Principle:
Principle #25Self-service

3Productivity

If automatic approval processes are implemented, then processing speed and efficiency are improved, but control and reliability may deteriorate

Engineering Contradiction:
Improveapproval processing efficiencyVSAvoidapproval control
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback loops where automatic approval decisions are continuously evaluated against actual outcomes and criteria. This feedback mechanism allows the system to learn from decisions, adjust criteria weights, and improve reliability over time while maintaining high processing efficiency through automation

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The criteria evaluation system acts as an intermediary between automatic processing and final approval authority. It provides structured recommendations, risk assessments, and decision support that enable efficient automatic processing while maintaining control through transparent, auditable decision-making intermediaries

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If detailed criteria evaluation is performed, then approval accuracy and precision are improved, but system complexity and processing time increase

Engineering Contradiction:
Improveapproval decision accuracyVSAvoidcriteria evaluation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The criteria evaluation system is segmented into modular, independent evaluation components. Each criterion can be evaluated separately and weighted independently, allowing precise measurement without overwhelming complexity. This modular approach enables detailed evaluation while maintaining system manageability and flexibility

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8510264B1Method and system for approving steps in a multi-tenant database service
Publication Date: 2013.08.13 SALESFORCE INC
  • US8510264B1 patent drawing
  • US8510264B1 patent drawing
  • US8510264B1 patent drawing

AI summary

In accordance with embodiments, steps in a multi-tenant database service are approved to manually and/or automatically satisfy requests to approve various steps in the service. The ability of embodiments to provide such additional approval capabilities may lead to more flexible step approval during use of the on-demand database service.