Network Buffer Segmentation for Power Mode Packet Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses experience network response delays due to the need to disconnect and reestablish network connections when transitioning from power saving to normal mode, causing incoming packets to be overwritten and preventing immediate response processing.

Innovation Solution

The apparatus employs a response processing unit that stores incoming information in a second storage area during power saving mode and switches it to a first storage area after transitioning to normal mode, allowing for immediate response processing without disconnecting the network connection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the sub control unit stops writing incoming packets to the receive buffer when transitioning to normal mode, then packet overwriting is prevented, but network connection is disconnected and reestablished causing response delay

Engineering Contradiction:
Improvepacket integrityVSAvoidnetwork response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The receive buffer is divided into two independent storage areas: a first storage area used during power saving mode and a second storage area used during normal mode. This segmentation allows the system to switch between storage areas without stopping packet reception or disconnecting the network connection, thus preventing packet overwriting while maintaining continuous network operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system prepares both storage areas in advance and switches between them based on power mode transitions. By having the second storage area ready before mode transition, the system can immediately continue packet reception without interruption, avoiding the need to stop writing packets and thereby preventing network connection disconnection.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the main control unit returns to normal power mode to respond to incoming packets, then packet processing capability is restored, but network connection must be reestablished causing communication delay

Engineering Contradiction:
Improvepacket processing capabilityVSAvoidnetwork communication time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The receive buffer is segmented into two independent storage areas that can be independently accessed during different power modes. This allows the main control unit to restore packet processing capability by switching to the second storage area without disconnecting the network connection, thus maintaining productivity while avoiding communication delays.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network connection remains continuous throughout the power mode transition. The system switches storage areas seamlessly, allowing packet reception and processing to continue without interruption. This maintains the continuity of useful action (network communication) while restoring packet processing capability through the storage area switch.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8671251B2Information processing apparatus that executes response process to received information, control method therefor, and storage medium storing control program therefor
Publication Date: 2014.03.11 CANON KK
  • US8671251B2 patent drawing
  • US8671251B2 patent drawing
  • US8671251B2 patent drawing

AI summary

An information processing apparatus that is capable of preventing the overwriting of an incoming packet without disconnecting the network connection. The information processing apparatus receives incoming information via a network, stores it into a storage area, and executes a response process thereto. A response processing unit executes the response process to the incoming information. A first change unit switches so that the incoming information is stored into a second storage area after the incoming information, which is a factor to shift to a power mode from a power saving mode, is stored into a first storage area. A second change unit switches so that the incoming information is stored into the first storage area after the response processing unit executes the response process to the incoming information stored in the first storage area.