Standardized Virtual Part File for NVRAM Configuration Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack a mechanism to effectively manage and upgrade configuration parameters in Non-Volatile Random Access Memory (NVRAM) of electronic devices, particularly during development or manufacturing, due to the absence of standard descriptive metadata and limited schema version management, which complicates future OS upgrades and hardware component changes.

Innovation Solution

A Standardized Virtual Part (SVP) file system is introduced, comprising a binary file with a header containing metadata and hardware configuration data, along with an SVP trailer for error correction, allowing for authentication and version control, enabling the loading of configuration data into NVRAM using Serial Transfer Protocol commands and supporting hardware component changes during development or manufacturing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If configuration parameters are stored in NVRAM without standardized metadata, then the device can maintain simple storage structure, but it becomes difficult to manage and upgrade configuration data during OS updates

Engineering Contradiction:
ImproveconfigurabilityVSAvoiddata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The configuration data is segmented into distinct components: metadata (describing the data) and actual configuration parameters. This segmentation allows the system to manage different aspects of configuration data separately, enabling upgrades and modifications without affecting the entire configuration set.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Standardized metadata schemas are established in advance before configuration data needs to be upgraded or modified. This preliminary structuring with version identifiers and descriptive metadata enables future-proof data management, allowing smooth transitions during OS updates without requiring complete reconfiguration.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If schema version management is limited in the current system, then the system structure remains simple, but it cannot support future OS upgrades and new data formats

Engineering Contradiction:
Improvedata compatibilityVSAvoidversion management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Version identifiers are embedded in the metadata schema from the beginning, establishing a framework for future compatibility. This preliminary versioning structure allows the system to anticipate and accommodate future OS upgrades and new data formats without breaking existing functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The metadata schema includes version information that provides feedback about the data format's compatibility status. This feedback mechanism allows the system to detect version mismatches and trigger appropriate handling procedures, ensuring reliable data compatibility across different OS versions.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If there is no standardized metadata for configuration data, then data storage is straightforward, but it becomes difficult to authenticate and manage different data sets

Engineering Contradiction:
Improvedata loading easeVSAvoiddata authentication
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Configuration data is divided into metadata (containing authentication and description information) and actual data content. This segmentation enables the system to authenticate and validate the configuration data structure without complicating the loading process, as the metadata provides clear validation criteria.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The metadata schema enables configuration data to be self-describing and self-validating. The standardized metadata contains all necessary information for authentication and management, allowing the system to automatically verify and handle different data sets without requiring external validation mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7870303B2System and method for managing hardware configuration parameters
Publication Date: 2011.01.11 MALIKIE INNOVATIONS LTD
  • US7870303B2 patent drawing
  • US7870303B2 patent drawing
  • US7870303B2 patent drawing

AI summary

A system and method manages configuration data within a hardware component of a device to support hardware component changes during development or manufacture of the device. A Standardized Virtual Part (SVP) file is formed as a binary file and includes a SVP header that comprises metadata of one of at least schema version, revision numbers, part numbers, creator and description. The SVP file also includes hardware configuration data and a SVP trailer that includes error checking data for data authentication. The SVP file is loaded onto the device during development or manufacture for configuring the hardware component.