UEFI Capsule for Hardware Subscription Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing devices lack a robust hardware-based subscription model, with advancements primarily focused on software subscription services, leaving a gap in managing and enabling hardware features through secure and efficient mechanisms.

Innovation Solution

A system that utilizes a subscription server and computing devices to provide hardware subscription features by sending a pre-boot update mechanism, such as a UEFI capsule, to enable or disable hardware features like processor cores, operating frequency, and peripherals, using a device key and authentication module for secure authorization and time-based management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hardware subscription features are enabled through pre-boot update mechanism, then hardware feature management flexibility is improved, but system complexity increases

Engineering Contradiction:
Improvehardware feature management flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing hardware subscription authorization and feature enablement before the operating system boots. The authentication module validates subscription credentials and the boot capsule contains pre-prepared hardware configuration data that is applied during the pre-boot phase, eliminating the need for complex runtime hardware modification mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a boot capsule as an intermediary mechanism that carries subscription authorization data and hardware configuration instructions between the subscription server and the hardware components. This intermediary simplifies the system by centralizing the subscription management logic in a dedicated module rather than distributing it across multiple system components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If secure authentication mechanism is implemented for hardware subscription, then security reliability is improved, but processing time increases

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidauthentication processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The authentication module performs security verification in advance during the pre-boot phase before the operating system loads. By completing authentication beforehand, the system avoids runtime delays and ensures secure hardware access without impacting user experience, as the authentication occurs transparently during system initialization.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If hardware features are enabled through subscription model, then hardware utilization efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvehardware utilization efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by enabling hardware features to be activated or deactivated based on active subscriptions. The authentication module can dynamically modify hardware accessibility, allowing features to transition between enabled and disabled states according to subscription status, thereby optimizing hardware utilization without requiring permanent physical changes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10282538B2Technologies for providing hardware subscription models using pre-boot update mechanism
Publication Date: 2019.05.07 INTEL CORP
  • US10282538B2 patent drawing
  • US10282538B2 patent drawing
  • US10282538B2 patent drawing

AI summary

Technologies to enable, disable and control hardware subscription features. Computing devices communicate over a network to a subscription server to provide hardware platform information for each of the computing devices. As the subscription server receives hardware platform information, the subscription server determines the hardware features that are enabled, and further determines what hardware subscription options are available for each of the computing devices. When a hardware subscription option is selected/purchased by a computing device, subscription server provides a pre-boot update mechanism, such as a Unified Extensible Firmware Interface (UEFI) capsule, to act as a boot level program that enables hardware features on the computing device. Hardware subscription features are also securely protected using cryptographic engine modules.