Memory Frame Attribute Service for Secure Page Table Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing applications directly reading and interpreting page frame tables in computing systems are prone to errors, hinder future changes to the table structure, and pose security risks due to unauthorized access.

Innovation Solution

Implementing a memory manager service that provides a formalized interface for authorized applications to query memory frame attributes, transforming page frame table data into standardized output, while restricting unauthorized access and protecting the table from direct reading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If applications directly read and interpret page frame tables, then applications can obtain memory frame attributes, but applications are prone to errors and security risks arise from unauthorized access

Engineering Contradiction:
Improveaccuracy of memory attribute dataVSAvoidsecurity risks from unauthorized access
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a memory manager service as an intermediary component between applications and the page frame table. This service receives queries from applications, retrieves and validates memory attribute data from the page frame table, and returns standardized results. The intermediary enforces access control policies, preventing unauthorized applications from directly accessing the page frame table while ensuring authorized applications receive accurate data through a controlled interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If applications directly interpret page frame table data, then applications can access memory information, but applications are error-prone when reading and interpreting the data

Engineering Contradiction:
Improveability to access memory informationVSAvoidaccuracy of data interpretation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The memory manager service performs self-service by automatically retrieving, validating, and formatting memory attribute data from the page frame table in response to application queries. Instead of requiring applications to directly interpret complex page frame table structures, the service handles the data retrieval and interpretation process itself, returning standardized, validated results that eliminate interpretation errors while maintaining ease of access for applications.

Inventive Principle:
Principle #25Self-service

3Loss of information

If applications directly read page frame tables, then applications can obtain current memory data, but future changes to the table structure will require applications to understand and adapt to those changes

Engineering Contradiction:
Improveaccess to current memory frame dataVSAvoidflexibility to evolve table structure
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The memory manager service acts as a stable intermediary layer between applications and the page frame table structure. Applications interact with the service through a fixed, well-defined interface that does not change when the underlying page frame table structure evolves. The service handles all data retrieval and transformation, absorbing structural changes to the page frame table without requiring applications to adapt, thus maintaining both information access and structural flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Object-affected harmful factors

If a formalized interface is implemented to protect the page frame table, then security is improved and access control is enforced, but the system complexity increases

Engineering Contradiction:
Improveunauthorized access to page frame tableVSAvoidcomplexity of access control system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements a memory manager service as a centralized intermediary that consolidates access control logic and data retrieval operations. Rather than distributing complex access control mechanisms throughout the system, the service provides a single point of control that enforces security policies, validates queries, and manages page frame table access. This approach improves security by preventing unauthorized direct access while containing system complexity within the service layer, keeping the rest of the system simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12499055B2Providing a service to obtain attributes of memory frames
Publication Date: 2025.12.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12499055B2 patent drawing
  • US12499055B2 patent drawing
  • US12499055B2 patent drawing

AI summary

Providing a service to obtain attributes of memory frames includes receiving a query indicating a range of memory locations from a program. The method also includes identifying, in response to the query, page frame table data for one or more real memory frames corresponding to the range of memory locations. The method also includes generating, based on the page frame table data, defined output data describing attributes of the one or more real memory frames.