Capability Profile Verification for Computer Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging for IT shops and users to determine which capabilities exist on different computing platform models across OEMs, leading to delayed or reduced usage of platform capabilities due to unawareness of supported features.

Innovation Solution

A mechanism is provided to verify, on a per-computer system basis, whether the system adheres to a specified profile of capabilities, such as a branded profile, by provisioning the system with a profile of specified capabilities during manufacturing and comparing the actual capabilities supported by the system against this profile, enabling the determination of compliance and selective enabling/disabling of features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a broad usage of platform capabilities is enabled across OEMs, then capability utilization and productivity improve, but difficulty in determining which capabilities exist on which platform models increases

Engineering Contradiction:
Improvecapability utilizationVSAvoidcapability detection difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary mechanism (capability verification system with profile comparison) that mediates between the platform capabilities and the users/OEMs. This intermediary automatically detects, verifies, and reports which capabilities are actually present on each platform model, resolving the information asymmetry without requiring users to manually investigate each capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by automatically comparing actual platform capabilities against expected capability profiles and providing verification results back to users and OEMs. This feedback loop enables transparent capability detection and reporting, allowing stakeholders to understand what capabilities are actually available on each platform model.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If capability verification is performed on a per-computer system basis, then measurement precision and reliability improve, but device complexity and processing requirements increase

Engineering Contradiction:
Improvecapability verification accuracyVSAvoidverification system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by establishing capability profiles in advance for different platform models. These pre-defined profiles contain the expected capabilities for each platform type, allowing the verification system to quickly compare actual capabilities against known standards without having to discover or analyze every capability from scratch during verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The verification system is segmented into distinct components: capability profile definitions, actual capability detection mechanisms, comparison logic, and verification result generation. This segmentation allows each component to be independently developed, maintained, and optimized, reducing overall system complexity while maintaining high verification accuracy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240177177A1Concept for Capability Management
Publication Date: 2024.05.30 INTEL CORP
  • US20240177177A1 patent drawing
  • US20240177177A1 patent drawing
  • US20240177177A1 patent drawing

AI summary

Some aspects of the present disclosure relate to an apparatus for a computer system, the apparatus comprising interface circuitry, machine-readable instructions, and processor circuitry to execute the machine-readable instructions to obtain information on a profile of specified capabilities of the computer system, compare capabilities of the computer system with the profile of specified capabilities, and provide information on the computer system satisfying the profile of specified capabilities if the capabilities of the computer system satisfy the profile of specified capabilities.