Big Data Access Control via Query Modifiers and Chaining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack fine-grained access control and efficient data manipulation capabilities for big data sharing across multiple parties in a distribution chain, limiting the ability to segment and transform data as needed.

Innovation Solution

The system enables controlled data access and segmentation by allowing intermediary parties to modify database query jobs, implementing access control and data transformation through query modifiers, and facilitating a multi-participant process called 'chaining' that decouples data from its presentation, enabling seamless data-as-a-service (eDaaS) on the cloud without requiring data copies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is made widely accessible to maximize value derivation, then data exploration capability is improved, but fine-grained access control becomes difficult to implement

Engineering Contradiction:
Improvedata accessibilityVSAvoidaccess control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments data into fine-grained units (rows, columns, or cells) and applies access control at each segment level through XML tags in the data dictionary. This allows different portions of the same dataset to have different access permissions, enabling both broad accessibility and precise control simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer (the data dictionary with XML-based access control tags) between the data storage and the data access mechanisms. This intermediary enables fine-grained control without complicating the underlying data structure or access protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data is copied and distributed to multiple parties, then data sharing efficiency is improved, but data storage requirements and management complexity increase

Engineering Contradiction:
Improvedata sharing efficiencyVSAvoiddata storage volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent creates virtual copies of data through XML-based data dictionaries that describe data structure, access control, and transformation rules. These dictionaries can be distributed to multiple parties without duplicating the actual data, enabling efficient sharing while minimizing storage requirements.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent adds a metadata dimension (XML data dictionary) that overlays the physical data structure. This allows data to be shared and accessed from multiple perspectives without creating physical copies, transforming the problem from spatial duplication to informational description.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If data is transformed and segmented for different consumers, then data utility is improved, but processing complexity increases

Engineering Contradiction:
Improvedata transformation capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs data transformation, segmentation, and access control rule application in advance during data ingestion and preparation phases. Query modifiers are pre-configured with transformation rules, so that when queries are executed, the complex processing has already been prepared, reducing real-time processing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses XML parameters in data dictionaries to define transformation rules, segmentation criteria, and access control policies. By parameterizing these transformations, the system can adapt to different data consumers without hardcoding complex processing logic, making the system more manageable.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If intermediary parties are added to the distribution chain, then access control flexibility is improved, but system complexity increases

Engineering Contradiction:
Improveaccess control flexibilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal XML-based data dictionary framework that serves multiple functions: data description, access control policy definition, transformation rule specification, and intermediary party authentication. This single framework handles all these requirements without requiring separate complex systems for each function.

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

Data Source

PatentUS10185773B2Systems and methods of precision sharing of big data
Publication Date: 2019.01.22 MYANT TECHNOLOGIES INC
  • US10185773B2 patent drawing
  • US10185773B2 patent drawing
  • US10185773B2 patent drawing

AI summary

An ecosystem that allows fine-grained multi-party control over access to information stored in one or more data sources of a data provider. A requesting party can submit a query job to the data provider. Resellers in the chain can introduce their own query modifiers to the query job, adding additional data access, data transformation and segmentation functions to the query job. The data provider can append its own query modifier to the query job and execute the query job with all of the query modifiers. Access control for each link in the chain is checked before the query modifier for the link is executed. After execution of all query modifiers and the query job, the results can be provided to the requesting party.