Server Device Dynamic Change Detection Cycle for Screen Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing screen transmitting systems face delays in response time and operability issues due to transmission buffer overflow when continuously transmitting screen data, especially during frequent user interactions like mouse clicking or double-clicking, as they do not adaptively adjust change detection cycles or compression ratios based on user input frequency.

Innovation Solution

A server device with a detecting unit that predicts specific operation events by analyzing mouse movement frequency and positional data, adjusting change detection cycles or compression ratios to optimize data transmission, thereby preventing buffer overflow and ensuring timely data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If screen data is continuously transmitted at a fixed high frequency, then real-time display is improved, but transmission buffer overflow occurs during frequent user interactions

Engineering Contradiction:
Improvescreen data transmission speedVSAvoidtransmission buffer overflow
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies dynamics by making the screen data transmission frequency variable rather than fixed. The server device dynamically adjusts the change detection cycle based on user interaction frequency: using a first cycle during normal operation and a second (longer) cycle during frequent interactions. This dynamic adjustment prevents buffer overflow while maintaining real-time display performance when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of transmission frequency based on detected user interaction patterns. When frequent mouse operations are detected, the system transitions from a first change detection cycle to a second change detection cycle, effectively changing the transmission parameter to match current system conditions and prevent buffer overflow.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If change detection cycle is shortened to improve response time, then operability is improved, but transmission buffer overflow occurs during frequent operations

Engineering Contradiction:
Improveresponse timeVSAvoidtransmission buffer overflow
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system dynamically adjusts the change detection cycle based on real-time detection of user operation frequency. During frequent operations, it automatically switches to a longer second cycle to prevent buffer overflow, while maintaining the shorter first cycle during normal operation to ensure fast response time. This dynamic adaptation resolves the contradiction between response speed and buffer reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server device uses feedback from detecting user operations to control the change detection cycle. By monitoring operation frequency and adjusting the cycle accordingly, the system creates a closed-loop control mechanism that prevents buffer overflow while maintaining optimal response time based on actual system conditions.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If compression ratio is increased to reduce data transmission volume, then network bandwidth usage is improved, but image quality degradation occurs

Engineering Contradiction:
Improvedata transmission volumeVSAvoidscreen data quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts compression settings based on the detected change detection cycle. During frequent user interactions when using the second (longer) cycle, the system applies higher compression to reduce data transmission volume. During normal operation with the first (shorter) cycle, lower compression is used to maintain higher image quality. This dynamic adjustment resolves the contradiction between data volume and quality.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8868702B2Server device and program product
Publication Date: 2014.10.21 KK TOSHIBA
  • US8868702B2 patent drawing
  • US8868702B2 patent drawing
  • US8868702B2 patent drawing

AI summary

According to one embodiment, a server device connected to a client device by way of a network includes a receiving unit, a first detecting unit, a cycle changing unit, a second detecting unit, and a transmitting unit. The receiving unit receives operation data through the network. The first detecting unit detects, from among operation events based on the received operation data, a specific operation event. The cycle changing unit, when the specific operation event is detected, changes a change detection cycle for screen data that is updated in an application in accordance with the specific operation event from a first cycle to a second cycle that is longer than the first cycle. The second detecting unit detects a change in the screen data in the second cycle. The transmitting unit transmits the screen data, in which the change is detected, to the client device.