Timeline Control for Multi-Tenant Database Entitlements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database systems face challenges in providing adequate and cost-effective support to customers across multiple tenants, as they struggle to efficiently manage and enforce entitlements and service level agreements in a multi-tenant environment.

Innovation Solution

A method and system for providing a timeline control in a multi-tenant database environment, which determines and displays entitlement processes and milestones, updates the timeline control window as the status changes, and enforces service level definitions to ensure timely completion of actions and milestones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional database systems provide support resources for multiple tenants, then customer support capability is improved, but cost and difficulty of providing adequate support increases

Engineering Contradiction:
Improvecustomer support capabilityVSAvoidcost and difficulty of providing support
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the multi-tenant database system into distinct tenant entities, each with their own entitlements and service level agreements. The timeline control is segmented to display and enforce SLAs for each individual tenant separately, allowing independent management and monitoring of support obligations for each customer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal timeline control mechanism that serves multiple functions: it displays entitlement processes, tracks milestone completion, enforces service level agreements, and provides visual indicators of SLA status. This single control structure handles diverse SLA requirements across multiple tenants with different support needs.

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

2Reliability

If the system enforces service level agreements for multiple tenants, then customer satisfaction is improved, but system complexity increases

Engineering Contradiction:
Improvecustomer satisfactionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent establishes service level agreements and entitlements in advance for each tenant before support activities begin. The timeline control is pre-configured with milestone dates and SLA requirements, allowing the system to proactively track and enforce commitments rather than reacting to breaches after they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The timeline control provides continuous feedback by visually indicating the status of each SLA milestone (e.g., on track, at risk, breached). This feedback mechanism allows the system to monitor compliance in real-time and alert users to potential SLA violations, enabling corrective action before customer satisfaction is impacted.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9230224B2Providing a timeline control in a multi-tenant database environment
Publication Date: 2016.01.05 SALESFORCE INC
  • US9230224B2 patent drawing
  • US9230224B2 patent drawing
  • US9230224B2 patent drawing

AI summary

A system and method for providing a timeline control in a multi-tenant database system. In one embodiment, a method includes determining a plurality of entitlement processes and milestones that are to be enforced, where each entitlement process includes one or more actions, and where each action is associated with a corresponding milestone. The method further includes displaying a timeline control window that shows one or more milestones for an entitlement process, and updating the timeline control window as the status of the entitlement process changes.