Memory Control Circuitry Automating Tenant Access Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multitenant database systems require manual, time-consuming configurations by human administrators to grant access to proprietary data between tenants, which is inefficient and labor-intensive.

Innovation Solution

A processor-controlled memory control circuitry configures access to memory cells based on determined relationships and functions between tenants, automatically granting access to specific subsets of proprietary data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration by human administrators is used to grant access to proprietary data between tenants, then access control can be implemented, but the process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improveaccess controlVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automatic self-service access control by having the memory control circuitry automatically determine and configure access rights based on tenant relationships and functions, eliminating the need for manual administrator intervention while maintaining secure access control

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures access rights automatically based on predetermined tenant relationships and functions stored in the database, so that when data access is needed, the configuration is already in place without requiring time-consuming manual setup

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual configuration by human administrators is used to grant access to proprietary data between tenants, then access control can be implemented, but the process becomes labor-intensive

Engineering Contradiction:
Improveaccess controlVSAvoidconfiguration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The memory control circuitry autonomously performs access control configuration by automatically determining tenant relationships and functions from the database and configuring appropriate access rights without requiring human administrator labor

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual administrator configuration with an automated electronic system where the memory control circuitry directly interfaces with the database to automatically determine and implement access control settings

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

3Productivity

If automatic access configuration is implemented based on tenant relationships, then manual intervention is reduced, but the system complexity increases

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory control circuitry is designed to perform multiple functions: it not only controls memory access but also automatically determines tenant relationships, evaluates functions, and configures access rights based on database information, consolidating what would otherwise be separate systems into one multi-functional component

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

Solution Approach 2:

The database acts as an intermediary that stores predetermined tenant relationship and function information, allowing the memory control circuitry to automatically determine access rights without requiring complex direct communication protocols between tenants and the memory system

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11500553B2Controlling access to memory cells
Publication Date: 2022.11.15 SALESFORCE INC
  • US11500553B2 patent drawing
  • US11500553B2 patent drawing
  • US11500553B2 patent drawing

AI summary

A processor can determine that a set of the memory cells is controlled by signals from a first portal. The processor can determine a function of a second portal in a relationship between the first portal and the second portal. The processor can cause, in response to a determination that the function of the second portal is a specific function, a memory control circuitry to be configured so that a subset, of the set, is controlled also by signals from the second portal. The processor can determine a function of a third portal in a relationship between the first portal and the third portal. The processor can cause, in response to a determination that the function of the third portal is the specific function, the memory control circuitry to be configured so that the subset, of the set, is controlled also by signals from the third portal.