Automated Hardware Compliance Verification System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Previous information handling systems lacked the ability to easily and automatically compute compliance of specific update packages with solution baselines, making it difficult to determine whether update packages matched required criteria, leading to improper updates in servers.

Innovation Solution

The system includes a processor that fetches and combines solution catalogs, builds a map of existing solution catalogs, and computes compliance by parsing update packages to ensure they meet specific firmware, driver, and operating environment requirements, enabling automatic compliance verification and proper updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual compliance verification methods are used, then system complexity is reduced, but productivity and accuracy of update management deteriorate

Engineering Contradiction:
Improveupdate management efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs automatic compliance verification without requiring manual intervention. The processor automatically fetches solution catalogs, combines update packages, builds component maps, and computes compliance status, enabling the system to verify itself rather than relying on external manual processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system fetches and combines solution catalogs in advance before updates are applied. By pre-processing the solution catalogs and creating component maps beforehand, the system prepares compliance verification data structures ahead of time, enabling faster and more accurate compliance checking when updates need to be verified.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If automatic compliance verification is implemented, then measurement precision of compliance status improves, but device complexity increases

Engineering Contradiction:
Improvecompliance verification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The compliance verification process is divided into distinct segments: fetching solution catalogs, combining update packages, building component maps, and computing compliance status. Each segment handles a specific aspect of the verification process, making the overall complex task manageable and maintainable while achieving high precision through systematic processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary data structures including solution catalogs, component maps, and compliance status records. These intermediaries serve as mediators between the raw update packages and the final compliance determination, enabling precise verification by structuring and organizing data in intermediate representation formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If comprehensive solution catalogs are maintained, then reliability of compliance verification improves, but loss of time for fetching and processing catalogs increases

Engineering Contradiction:
Improvecompliance verification reliabilityVSAvoidcatalog processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by fetching and combining solution catalogs before compliance verification is actually needed. By pre-processing and storing solution catalog data in advance, the system reduces the time required during actual compliance checking operations while maintaining comprehensive catalog information for reliable verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts its processing based on needs. Solution catalogs are fetched and processed on-demand or in advance based on update requirements. The component maps and compliance status are updated dynamically as updates are applied, allowing the system to balance between maintaining comprehensive catalogs and minimizing processing time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11288056B1System and method for verifying hardware compliance
Publication Date: 2022.03.29 DELL PROD LP
  • US11288056B1 patent drawing
  • US11288056B1 patent drawing
  • US11288056B1 patent drawing

AI summary

An information handling system includes a memory to store one or more solution catalogs for systems within the information handling system, and a processor. The processor fetches the one or more solution catalogs for the systems within the information handling system. The processor further combines specified update packages to create one or more revised solution catalogs. The processor also builds a map of an existing solution catalog with the components being managed with the existing solution catalog. Based on an associated one of the revised solution catalogs, the processor determines compliance for each of the solution catalogs.