Appliance Control Server Software Update Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional software update systems for home electric appliances cannot determine the necessity of software updates based on appliance-specific usage conditions, limiting the ability to reflect user-specific specifications and functions.

Innovation Solution

A device control system that includes a server capable of selecting and transmitting appropriate software to a network communication device based on home appliance information, network communication device identification, and usage condition information, allowing for appliance-specific software updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software update is performed based only on hardware configuration information, then the update system is simple, but it cannot reflect appliance-specific usage conditions

Engineering Contradiction:
Improveability to reflect appliance-specific usage conditionVSAvoidupdate determination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting and storing usage condition information (appliance type, usage environment, usage function) before the software update determination. This allows the server to have all necessary information ready in advance, enabling accurate update decisions without increasing real-time processing complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from a single-dimension update determination (hardware configuration only) to a multi-dimensional approach by incorporating usage condition information as additional dimensions. This enables the server to select appropriate software versions based on multiple factors including appliance type, usage environment, and usage function

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If multiple different software versions are stored for different appliances, then appliance-specific updates are enabled, but server storage requirement increases

Engineering Contradiction:
Improvesoftware compatibility with different appliancesVSAvoidserver storage capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The server is designed with universal functionality to store and manage multiple different software versions for various network communication devices and home electric appliances. The server can selectively provide appropriate software based on device identification information and usage conditions, making the storage system adaptable to diverse software requirements without requiring dedicated storage for each appliance type

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

Solution Approach 2:

The system manages software storage by organizing software versions according to multiple parameters including device type, usage environment, and usage function. This parameter-based organization allows efficient retrieval and delivery of appropriate software versions without requiring the server to maintain all possible versions indefinitely, optimizing storage utilization

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11381416B2Appliance control system and server
Publication Date: 2022.07.05 MITSUBISHI ELECTRIC CORP
  • US11381416B2 patent drawing
  • US11381416B2 patent drawing
  • US11381416B2 patent drawing

AI summary

Based on home appliance information, network communication device identification information, and usage condition information of a home electric appliance, the server selects software for the network communication device corresponding to a home electric appliance from among a multiple pieces of software having a one-to-one relation with different types of a plurality of home electric appliances stored in a server storage unit, and transmits the software to the network communication device, the home appliance information being information with which the home electric appliance is identifiable, the network communication device identification information being information with which the network communication device is uniquely identifiable, the usage condition information being information on a usage environment and a usage function of the home electric appliance. The network communication device updates the software for the network communication device stored in the network communication device with the software transmitted from the server.