Power Mode Switching via Packet Protocol Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information processing apparatuses inefficiently switch from power saving to normal mode due to incorrect packet pattern matching, leading to unnecessary power consumption and inefficient power saving.

Innovation Solution

An apparatus with a receiving unit, determining unit, analyzing unit, and instructing unit that analyzes packets using predetermined protocols like SLP and WS-Discovery, determining whether to return to normal power mode based on protocol compliance and XML data analysis, rather than fixed patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If packet pattern matching is used to determine power mode switching, then the apparatus can quickly respond to network packets, but the determination becomes incorrect when packets have complicated structures

Engineering Contradiction:
Improveresponse speedVSAvoidpacket determination accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The packet analysis is divided into multiple stages: first checking simple pattern matching for quick identification, then proceeding to detailed protocol analysis and XML data parsing only when necessary. This segmentation allows the system to handle most packets quickly while accurately analyzing complex packets that require deeper inspection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The analysis depth is dynamically adjusted based on the packet type. Simple packets are processed with basic pattern matching, while complex packets trigger more comprehensive protocol validation and XML parsing. This dynamic approach optimizes both speed and accuracy by adapting the analysis level to the specific packet requirements.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the apparatus returns to normal power mode based on any packet matching a predetermined pattern, then the response is simple and fast, but unnecessary power mode switching occurs wasting energy

Engineering Contradiction:
Improvepower mode switching efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system implements feedback mechanisms where the analysis results from protocol validation and XML parsing are used to confirm whether power mode switching is truly necessary. This feedback loop prevents premature or unnecessary transitions to normal power mode by verifying that the packet actually requires the apparatus's services before triggering a power state change.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Before transitioning to normal power mode, the system performs preliminary analysis including protocol validation and XML data parsing to ensure the packet genuinely requires apparatus intervention. This preliminary action filters out packets that might match patterns but don't actually necessitate waking the apparatus, thereby preventing unnecessary energy consumption.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If detailed protocol analysis and XML parsing are performed for every packet, then accurate determination is achieved, but the processing time and power consumption increase

Engineering Contradiction:
Improvepacket analysis accuracyVSAvoidpacket processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The analysis process is segmented into hierarchical levels: Level 1 performs quick pattern matching on all packets, Level 2 performs protocol validation only on packets that pass Level 1, and Level 3 performs XML parsing only on packets that pass Level 2. This segmentation ensures that detailed analysis is applied only when necessary, maintaining accuracy while minimizing processing time for the majority of packets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial analysis (pattern matching only) for most packets and reserves complete analysis (protocol validation and XML parsing) for a smaller subset of packets that require it. This partial action approach achieves sufficient accuracy for the majority of cases while saving significant processing time and energy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10782756B2Printing apparatus, method, and non-transitory storage medium for controlling power shifting based on whether search packet is serviceable
Publication Date: 2020.09.22 CANON KK
  • US10782756B2 patent drawing
  • US10782756B2 patent drawing
  • US10782756B2 patent drawing

AI summary

An apparatus determines, when receiving a packet transited via a network in a power saving mode, whether or not the packet is a packet according to a predetermined protocol. If the packet is determined to be the packet according to a predetermined protocol, the apparatus analyzes the data of a succeeding packet described in a data description language, and instructs the apparatus to return from the power saving mode to a normal power mode depending on an analysis result.