Unified Seed Image for Network Device Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Access point (AP) vendors face delays in releasing devices due to the need for additional certifications and maintaining different software images for controller-based and non-controller-based AP products, which complicates the delivery and installation process.

Innovation Solution

Implementing a unified seed image that includes instructions to communicate with devices of a predetermined type, allowing devices to detect and convert to a full version of the product image based on network environment configurations, enabling immediate installation and automatic or manual conversion to the appropriate device type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a unified seed image is implemented to enable immediate device installation, then device deployment speed is improved, but device functionality and operational completeness deteriorate initially

Engineering Contradiction:
Improvedevice deployment speedVSAvoiddevice operational completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The software image is segmented into two parts: a unified seed image containing only essential boot and conversion instructions, and a full version product image containing complete functionality. The seed image is further divided from the full image, allowing devices to boot with minimal software and automatically retrieve the complete version later.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The unified seed image performs preliminary actions by enabling devices to boot immediately and automatically detect network environment. The seed image contains pre-configured instructions for automatic conversion to the appropriate device type, eliminating the need for manual intervention before full functionality is available.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 3:

The device performs self-service by automatically detecting its network environment, determining the appropriate device type, downloading the full version product image, and converting itself without external assistance. The conversion process is autonomous, with the device serving its own provisioning needs.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If separate software images are maintained for different device types, then device type-specific functionality is improved, but system complexity and maintenance burden worsen

Engineering Contradiction:
Improvedevice type-specific functionalityVSAvoidsoftware image management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The unified seed image serves multiple functions across different device types (access points, gateways, routers). Instead of maintaining separate seed images for each device type, a single universal seed image can boot any device and automatically convert it to the appropriate type based on detected network environment.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses parameter changes in the network environment (such as presence of controller, network configuration) to determine which full version product image to download. The unified seed image contains conversion logic that adapts to different parameters of the network environment to provision the correct device type.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If full version product images are installed before device release, then device operational completeness is improved, but certification delays and release timing flexibility worsen

Engineering Contradiction:
Improvedevice operational completenessVSAvoiddevice release delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The unified seed image performs preliminary booting and conversion actions before the full version product image is available. Devices can be released immediately with the seed image, which handles initial provisioning, eliminating the need to wait for full product images to be certified and prepared.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The device autonomously retrieves and installs the full version product image after booting with the unified seed image. This self-service capability allows devices to be released before complete software images are ready, as each device independently obtains its full version from available sources in the network.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11368555B2Convert a device to a corresponding device according to seed image
Publication Date: 2022.06.21 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11368555B2 patent drawing
  • US11368555B2 patent drawing
  • US11368555B2 patent drawing

AI summary

The invention includes, in part, storing a seed image having instructions to communicate with devices of a predetermined device type, but not instructions to provision a network device to be fully operational in a network. A processor boots a network device in the network for a first time, detects if another network device exists in the network, and downloads a full version of a product image from the other network device. The full version of the product image uniquely corresponds to network devices deployed in the network that include at least one device of the predetermined device type, replaces the seed image with the full version of the product image, and provisions the network device to a particular device type of the network.