Server Flash Provisioning via Service I/O Port

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The provisioning of a brand-new server is complicated and requires significant manual work after installation in a server rack, involving multiple steps such as configuring the operating system, network protocols, security settings, and user access.

Innovation Solution

A method involving a mobile computing device connected to a server's service input/output port to write a configuration file, operating system, and firmware to flash memory, which is then read by the system management controller in a standby power state, allowing installation of firmware and operating system when the server is powered on.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional server provisioning is performed manually after installation, then configuration can be customized, but the process becomes complicated and time-consuming

Engineering Contradiction:
Improveserver provisioning processVSAvoidprovisioning time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by writing the configuration file, operating system, and firmware to the server's flash memory before the server is powered on or installed in the server rack. This allows the server to be pre-provisioned with all necessary configuration data, eliminating the need for manual configuration steps after installation and significantly reducing provisioning time

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If configuration is performed after server installation, then the server can be set up in any location, but significant manual work is required

Engineering Contradiction:
Improveserver deployment flexibilityVSAvoidprovisioning steps
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent writes configuration data to flash memory in advance before the server is deployed to its final location. This preliminary configuration action maintains deployment flexibility while eliminating complex manual provisioning steps, as the server can be configured at any location without requiring on-site technical intervention

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a standardized configuration file format that can be copied and applied across multiple servers. This copying approach maintains adaptability for different deployment scenarios while reducing device complexity through template-based configuration rather than custom manual setup for each server

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12535957B2Writing a configuration file to flash memory on a server
Publication Date: 2026.01.27 LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD
  • US12535957B2 patent drawing
  • US12535957B2 patent drawing
  • US12535957B2 patent drawing

AI summary

A method includes temporarily connecting a mobile computing device to a service input/output port of a server, wherein the service input/output port provides access to a flash memory, and wherein the mobile computing device runs a mobile application. The mobile application causes the mobile computing device to write a configuration file, operating system and firmware to the flash memory through the service input/output port. A system management controller on the server reads the configuration file from the flash memory with the server in a standby power state or power on state, wherein the system management controller has access to the flash memory within the server in the standby power state and a power on state. The system management controller uses the configuration file and installs the firmware and the operating system on the server with the server in the power on state.