Customizing Software Provisioning: Operator Approval with Default Fallback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software provisioning systems lack a mechanism to ensure that customizing software is approved by the network operator before installation, leading to potential errors, delays, and additional costs due to unapproved software or delayed approvals.

Innovation Solution

An apparatus and method that identifies whether a designated operator is associated with an electronic device, provides first software if no operator is designated, and customizes software based on operator approval when an operator is present, ensuring approved software is installed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the software provider waits for network operator approval before providing customizing software, then software reliability is improved, but software supply speed deteriorates

Engineering Contradiction:
Improvesoftware approval statusVSAvoidsoftware supply speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system performs preliminary actions by providing default software to the electronic device before network operator approval is obtained. This allows the device to be operational immediately while the customizing software approval process proceeds in parallel, resolving the contradiction between reliability (waiting for approval) and speed (immediate software supply).

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Default software serves as an intermediary solution between the unapproved customizing software and the electronic device. It allows the device to function with basic capabilities while the operator approval process continues, preventing both premature deployment of unapproved software and complete supply delays.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the software provider provides customizing software without network operator approval, then software supply speed is improved, but software reliability deteriorates

Engineering Contradiction:
Improvesoftware supply speedVSAvoidsoftware approval status
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system provides default software as a preliminary action before customizing software approval is confirmed. This ensures immediate software supply to the electronic device while maintaining the option to update with approved customizing software later, thus achieving speed without compromising reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The software provisioning system is made dynamic by allowing the software configuration to change over time. The electronic device initially receives default software, and upon obtaining operator approval, the system dynamically updates the device with the approved customizing software, adapting to the changing approval status.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the software provider obtains and stores customizing software for each network operator, then software adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveoperator-specific software customizationVSAvoidsoftware management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements universality by using a single default software version that can serve all network operators. This default software contains universal functionality that works across different operators, eliminating the need to maintain separate customizing software versions for each operator and thus reducing complexity while preserving adaptability.

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

Solution Approach 2:

The system applies local quality by customizing only the specific portions of software that differ between operators, rather than maintaining entirely separate software versions. The default software provides the common baseline, and operator-specific customizations are applied locally where needed, reducing overall system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250238225A1Apparatus and method for providing customizing software
Publication Date: 2025.07.24 SAMSUNG ELECTRONICS CO LTD
  • US20250238225A1 patent drawing
  • US20250238225A1 patent drawing
  • US20250238225A1 patent drawing

AI summary

An apparatus for providing customizing software is provided. The apparatus includes communication circuitry, memory storing one or more computer programs and one or more processors communicatively coupled to the communication circuitry and the memory, wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the apparatus to receive device information and software information of an electronic device through the communication circuitry identify, whether there is a designated operator associated with the electronic device based on the device information and the software information of the electronic device, in case that there is not a designated operator, provide first software information to the electronic device, and in case that there is the designated operator, identify whether the software information is approved by the designated operator, provide the first software information to the electronic device when the software information is not approved by the designated operator, and provide the electronic device with second software information obtained by customizing first software according to a request of the designated operator when the software information is approved by the designated operator.