Information processing method and information processing apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating control programs for home appliances and other products require pre-development by manufacturers, making it difficult to create, customize, and update a wide variety of safe control programs, especially when third-party developers are involved.

Innovation Solution

An information processing method that allows operators to select and configure function blocks for actuators or heaters, consult safety parameter ranges, and modify applications to ensure safe operation, enabling the generation of a wide range of safe control programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If control programs are pre-developed by manufacturers, then safety is ensured, but adaptability and ease of customization deteriorate

Engineering Contradiction:
ImprovesafetyVSAvoidcustomization
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The control program is divided into multiple function blocks, each representing a specific control function. Users can select and configure individual blocks independently, enabling customization while maintaining safety through systematic validation of each block's parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A rule database acts as an intermediary between user-defined parameters and safety requirements. The system automatically checks parameters against predefined safety rules and modifies them if necessary, ensuring safety without requiring manual pre-development by manufacturers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If control programs are pre-developed by manufacturers, then safety is ensured, but device complexity and development workload increase

Engineering Contradiction:
ImprovesafetyVSAvoiddevelopment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs automatic safety validation and parameter modification through the rule database, eliminating the need for manual safety checks by manufacturers. The automated processes reduce development complexity while maintaining safety standards.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Safety rules are defined in terms of parameter ranges and constraints. The system automatically modifies parameters to comply with safety requirements, transforming complex safety verification into simple parameter adjustments based on predefined rules.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If users can freely configure parameters, then adaptability improves, but safety may be compromised

Engineering Contradiction:
ImprovecustomizationVSAvoidsafety
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The rule database provides automatic feedback on parameter safety. When users configure parameters, the system checks them against safety rules and notifies users of violations, allowing users to adjust parameters while maintaining safety constraints.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Safety rules are predefined and stored in the rule database before user configuration. This preliminary preparation of safety constraints enables automatic validation during user customization, ensuring safety without restricting adaptability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230103842A1Information processing method and information processing apparatus
Publication Date: 2023.04.06 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20230103842A1 patent drawing
  • US20230103842A1 patent drawing
  • US20230103842A1 patent drawing

AI summary

An information processing method includes: selecting M blocks as M selected blocks from among N blocks for driving at least one of an actuator or a heater included in an apparatus, in accordance with an input operation performed by an operator; generating an application by setting, in accordance with an input operation performed by the operator, a parameter for driving the actuator or the heater in each of the M selected blocks; consulting a rule defining a parameter range within which the above-described driving is not permitted, and modifying the application by changing at least one of the M selected blocks, the at least one of the M selected blocks including a parameter included in the parameter range; and outputting the modified application.