Stimulus Control Device Distributing Server Load via Temporal Pattern Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems face increased server load when multiple users set their stimulus start times close together, leading to processing timing congestion.

Innovation Solution

A control method that adjusts the stimulus start time based on predetermined conditions, generating a pattern extended or contracted in time to distribute the timing of user activity and server processing, thereby reducing server load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server executes processing for each user at their scheduled stimulus start time, then the system maintains high reliability and user satisfaction, but the server load increases significantly when multiple users have similar start times

Engineering Contradiction:
Improvesystem reliabilityVSAvoidserver load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The stimulus pattern is made dynamic by extending or contracting it based on the relationship between the user's scheduled start time and a reference time. When the scheduled time is close to the reference time (indicating potential server load congestion), the pattern is extended to distribute the actual stimulus delivery over a longer period, thereby spreading out server processing requests and reducing peak load while maintaining system reliability.

Inventive Principle:
Principle #15Dynamics

2Power

If the stimulus pattern is extended to distribute server processing timing, then the server load is reduced, but the stimulus may not be delivered at the user's desired start time

Engineering Contradiction:
Improveserver loadVSAvoidstimulus delivery timing
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The system performs preliminary action by determining the extension or contraction of the stimulus pattern in advance, based on the relationship between the scheduled start time and reference time. This allows the system to pre-calculate the appropriate pattern modification that will distribute server load while ensuring the stimulus is delivered at or near the user's desired time, avoiding both server congestion and timing delays.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If the stimulus pattern is contracted to ensure timely delivery, then the stimulus is delivered at the desired start time, but the server load increases due to concentrated processing requests

Engineering Contradiction:
Improvestimulus delivery timingVSAvoidserver load
Core Design Contradiction:
Loss of timeVSPower

Solution Approach 1:

The system changes the parameter of the stimulus pattern (extension or contraction) based on the relationship between the scheduled start time and reference time. When the scheduled time is close to the reference time, the pattern is extended to reduce server load; when it is not close, the pattern remains unchanged or is contracted to ensure timely delivery. This dynamic parameter adjustment resolves the contradiction between timing accuracy and server load distribution.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12051321B2Control method, control device, and recording medium
Publication Date: 2024.07.30 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US12051321B2 patent drawing
  • US12051321B2 patent drawing
  • US12051321B2 patent drawing

AI summary

A control method executed by a computer to control a device that outputs a stimulus to a user includes: obtaining a stimulus start time that is a time when the device is to start outputting the stimulus; determining whether or not the stimulus start time obtained satisfies a predetermined condition; generating a pattern extended or contracted in a time direction from an initial pattern indicating a timewise change in an intensity of the stimulus when the stimulus start time obtained is determined to satisfy the predetermined condition; and controlling the device to start outputting the stimulus at the stimulus start time and output the stimulus at the intensity indicated by the pattern generated.