Database Segmentation During Storage for Fine-Grained Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage techniques in databases are inefficient and time-consuming, requiring manual sorting and extensive processing to define data access privileges after data is stored, leading to delayed utilization and exposure of crucial information, primarily handled at a table level without columnar or row-level control.

Innovation Solution

Predefine data access privilege grants using a trained AI model before data storage, segmenting data accordingly and storing metadata with the segments to enable column and row-level access control, allowing organizations to correlate roles with the database structure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual sorting and extensive processing are performed to define data access privileges after data is stored, then data access control can be implemented, but the process becomes inefficient and time-consuming

Engineering Contradiction:
Improvedata access controlVSAvoiddata storage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by defining data access privilege grants and segmenting data according to these grants during the data storage process itself, rather than performing manual sorting and access control setup after data is stored. This preliminary segmentation and metadata assignment eliminates subsequent manual processing steps, resolving the contradiction between implementing reliable access control and maintaining storage efficiency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data access privileges are defined after data storage, then access control can be established, but data utilization is delayed

Engineering Contradiction:
Improveaccess controlVSAvoiddata utilization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs the preliminary action of segmenting data and assigning metadata with access privilege grants during the data storage operation. This eliminates the time delay associated with post-storage access control setup, allowing data utilization to proceed immediately with pre-established access controls already in place.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If data is stored without pre-segmentation, then storage simplicity is maintained, but columnar or row-level access control is not achieved

Engineering Contradiction:
Improvestorage simplicityVSAvoidaccess control granularity
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies segmentation by dividing data into segments during storage based on pre-defined access privilege grants, with metadata stored alongside each segment. This segmentation enables fine-grained columnar or row-level access control while maintaining storage simplicity through automated processing, resolving the contradiction between operational ease and access control versatility.

Inventive Principle:
Principle #1Segmentation

4Reliability

If extensive manual processing is performed for data access control, then comprehensive security can be achieved, but human intervention increases

Engineering Contradiction:
Improvedata securityVSAvoidautomated access control
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The patent performs preliminary segmentation and metadata assignment automatically during data storage, eliminating the need for extensive manual processing later. This automated preliminary action maintains comprehensive security while significantly reducing human intervention, resolving the contradiction between security comprehensiveness and automation extent.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12406082B2Segmenting data according to data access privilege grants during storage of the data in a database
Publication Date: 2025.09.02 KYNDRYL INC
  • US12406082B2 patent drawing
  • US12406082B2 patent drawing
  • US12406082B2 patent drawing

AI summary

A computer-implemented method, according to one embodiment, includes causing a trained artificial intelligence (AI) model to derive data access privilege grants before data is stored in a predetermined database, and segmenting the data according to the data access privilege grants during storage of the data in the predetermined database. Metadata that defines the data access privilege grants is stored with the segments of data. The method further includes receiving, from a first user device, a query requesting data stored in the predetermined database. At least some of the metadata is read to identify a segment of the data associated with a data access privilege grant associated with the query. The method further includes allowing the first user device to access the identified segment of data for fulfilling the query.