Processor Network Connection Timing Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing devices lack efficient control over program execution, particularly when connecting to multiple networks, leading to unnecessary program executions during sleep states, which reduces convenience and increases resource utilization.

Innovation Solution

The device includes a processor that executes programs based on identification information and attribute settings, ensuring programs are not run during sleep states and only executed after the sleep state is cleared, with options for timing and execution limits, allowing controlled program execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the processor executes the predetermined program immediately when the communication unit establishes a connection to the network, then the network connection function is activated promptly, but unnecessary program executions occur during sleep state which reduces convenience and increases resource consumption

Engineering Contradiction:
Improveprogram execution speedVSAvoidconvenience
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system performs preliminary action by establishing network connection before executing the predetermined program. The communication unit connects to the network first, and only after the connection is established does the processor execute the program. This preliminary connection step ensures that network resources are ready before program execution, avoiding unnecessary executions during sleep state while maintaining prompt functionality.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the processor executes the predetermined program immediately upon network connection, then network connectivity is established quickly, but resource utilization increases due to unnecessary executions during sleep state

Engineering Contradiction:
Improveconnection establishment speedVSAvoidresource utilization
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system applies dynamics by making the program execution timing flexible and adaptive. The processor dynamically determines when to execute the predetermined program based on the sleep state status. When in sleep state, the processor delays execution until the sleep state is cleared, while maintaining quick connection establishment. This dynamic timing mechanism optimizes resource utilization by executing programs only when necessary, preventing wasteful resource consumption during sleep state.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the communication unit attempts to connect to multiple networks according to priority order, then network connectivity is ensured, but program execution control becomes complex when sleep state is involved

Engineering Contradiction:
Improvenetwork connectivityVSAvoidprogram execution control
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the network connection process into distinct phases: connection establishment phase and program execution phase. The communication unit handles network connection independently according to priority order, while the processor separately controls program execution based on sleep state status. This segmentation separates the network connectivity function from the program execution control, simplifying the overall system logic while maintaining reliable multi-network connectivity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9501136B2Information processing device
Publication Date: 2016.11.22 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US9501136B2 patent drawing
  • US9501136B2 patent drawing
  • US9501136B2 patent drawing

AI summary

A highly convenient information processing device is provided. The information processing device according to the present disclosure includes a communication unit, a storage unit in which an OS and a program are stored, and a processor configured to execute a predetermined program based on identification information of a predetermined network when the communication unit establishes a connection to the predetermined network. In a case where the communication unit establishes a connection to the predetermined network when the information processing device is in a sleep state, the processor does not execute the predetermined program, and after the sleep state is cleared, the processor executes the predetermined program.