Embedded Consent Tokens for Low-Overhead Data Access Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ACL-based approaches for data access in large storage systems lead to incorrect policy enforcement and increased processing cost and memory usage due to cross-process use with different levels of operation access.

Innovation Solution

A storage system that stores user and application consent information with each piece of data, allowing dynamic verification of access requests through tokens, reducing the need for ACLs and minimizing processing cost and memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ACL-based approach is used for data access control, then access permission management is achieved, but processing cost and memory usage increase significantly

Engineering Contradiction:
Improveaccess control accuracyVSAvoidprocessing cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the access control information from the traditional ACL structure and embeds it directly into the data storage system. Each data record includes a consent token that contains the access permission information, eliminating the need for separate ACL structures and reducing processing overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the access control list functionality with the data storage structure. The consent token is integrated into each data record, combining the data storage and access control functions into a single unified structure, thereby reducing memory usage and processing cost.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If ACL-based approach is used for data access control, then access permission management is achieved, but memory usage increases significantly

Engineering Contradiction:
Improveaccess control accuracyVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the access control information from the traditional ACL structure and embeds it directly into the data storage system. Each data record includes a consent token that contains the access permission information, eliminating the need for separate ACL structures and reducing memory usage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the access control list functionality with the data storage structure. The consent token is integrated into each data record, combining the data storage and access control functions into a single unified structure, thereby reducing memory usage.

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If traditional data storage approach is used, then data storage is achieved, but user consent verification becomes complex and costly

Engineering Contradiction:
Improvestorage efficiencyVSAvoidconsent verification complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-storing the user consent information and application token data directly in the data records during the data storage phase. This preliminary preparation eliminates the need for complex real-time verification processes, simplifying the consent verification complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data records themselves provide the consent verification functionality through the integrated consent token. The system uses self-service by allowing the data structure itself to carry and provide the access control information, eliminating the need for external complex verification mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260050684A1Dynamic Verification of User Consent for Data Access
Publication Date: 2026.02.19 GOOGLE LLC
  • US20260050684A1 patent drawing
  • US20260050684A1 patent drawing
  • US20260050684A1 patent drawing

AI summary

Aspects of the disclosure are directed to dynamic verification of user consent for data access. Each piece of data stored in a database includes information associated with a user and which applications that user consented to accessing the respective piece of data. As part of online access or offline access, an application may request access to a piece of data associated with a user. In response to the access request, the database verifies whether that application has consent to access the piece of data using the information associated with which applications a user consented to accessing the piece of data. If the information includes a consent, the database allows access. If the information includes a denial or does not include a consent, the database denies access. The dynamic verification allows for access enforcement with lower process cost and memory usage, as consent information is added to the data itself and an access control list is no longer needed.