Server Software Platform Image Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing process of creating and optimizing a software platform for electronic devices requires technical knowledge and manual intervention to determine necessary software packages, making it complex and inefficient for non-experts to mount and operate a software platform on electronic devices.

Innovation Solution

A server system that communicates with client devices to provide information on software packages, allowing users to select and create a platform image with only the necessary software packages required for the device, automatically detecting associated packages and optimizing the software platform without manual reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If all software packages are included in the platform image, then the software platform can be mounted on electronic devices, but the manufacturer needs to manually determine and exclude unnecessary software packages, increasing complexity and time consumption

Engineering Contradiction:
Improveease of creating platform imageVSAvoidcomplexity of software package selection
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system enables self-service by allowing the manufacturer to automatically determine necessary software packages through inputting product information, which the server then uses to automatically generate an optimized platform image without requiring manual technical knowledge or intervention

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A server acts as an intermediary between the manufacturer and the software packages. The server receives product information from the manufacturer, automatically determines which software packages are necessary, and generates the platform image, thereby eliminating the need for manual software package selection

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If professional developers with technical knowledge are used to optimize software packages, then the software platform can be properly configured, but the process becomes time-consuming and requires specialized expertise

Engineering Contradiction:
Improveprecision of software package optimizationVSAvoidtime for creating and testing platform image
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system eliminates the need for professional developers by enabling the manufacturer to automatically obtain optimized software package configurations through inputting product information, with the server automatically determining the necessary packages and generating the platform image

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The server performs preliminary action by pre-determining which software packages are necessary based on product information before the manufacturer needs to create the platform image, thereby eliminating the time-consuming process of manual software package optimization and testing

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If manual reconstruction of software packages is performed, then the software packages can be optimized for the product, but the process requires technical knowledge and increases complexity

Engineering Contradiction:
Improveoptimization of software packagesVSAvoidease of operating software platform
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system enables the manufacturer to easily obtain optimized software packages by simply inputting product information, with the server automatically performing the optimization process without requiring technical knowledge or manual reconstruction

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The server acts as an intermediary that automatically optimizes software packages based on product information, replacing the manual reconstruction process and making the software platform easier to operate by eliminating the need for technical expertise

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3776186B1Server for providing software platform and method of operating server
Publication Date: 2023.08.02 SAMSUNG ELECTRONICS CO LTD
  • EP3776186B1 patent drawingFigure 1~2
  • EP3776186B1 patent drawingFigure 3
  • EP3776186B1 patent drawingFigure 4

AI summary

A method of operating a server for providing a software platform includes the operations of receiving, from a client device, information about an electronic device on which the software platform is to be mounted; transmitting, to the client device, information about software packages mountable on the electronic device; receiving, from the client device, a request for information about a first software package selected from among the software packages; detecting a second software package associated with the first software package; transmitting, to the client device, the information about the first software package and information about the second software package; and creating a platform image, based on software packages selected by the client device.