Server Priority Control for Client-Server Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In client-server systems, when multiple client terminal devices are connected to a server, control requests from one device can unpredictably disrupt content viewing for other users, as existing methods do not adequately prioritize or manage control requests, leading to harmful influences on non-requesting users.

Innovation Solution

A client-server system with a server device that includes a priority storage unit, control request reception unit, acquisition unit, determination unit, and notification unit to manage control requests based on client terminal device priorities, ensuring that requests are only accepted when the requesting device has the highest priority, and notifying users if their requests are not accepted.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the server device accepts control requests from any client terminal device, then the ease of operation is improved, but unpredictable harmful influences occur in viewing of content information by users of other client terminal devices

Engineering Contradiction:
Improvecontrol request acceptanceVSAvoidharmful influence on content viewing
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by assigning different priority levels to different client terminal devices based on their specific needs and usage scenarios. Each device receives tailored priority treatment rather than uniform handling, allowing critical devices to have higher priority while less critical devices have lower priority, thus preventing harmful influences on content viewing for high-priority devices while maintaining ease of operation for all.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces a priority management mechanism as an intermediary between control request reception and execution. This intermediary layer evaluates the priority of each requesting device and mediates whether to accept or reject the control request, preventing direct unfiltered access that causes harmful influences while maintaining operational ease through automated priority-based decision-making.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the server device provides content information to multiple client terminal devices simultaneously, then the productivity is improved, but control requests from one device disrupt content viewing for other users

Engineering Contradiction:
Improvecontent information provisionVSAvoidcontent viewing stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different priority levels to different client terminal devices based on their specific needs and usage scenarios. Each device receives tailored priority treatment rather than uniform handling, allowing critical devices to have higher priority while less critical devices have lower priority, thus preventing harmful influences on content viewing for high-priority devices while maintaining ease of operation for all.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback by notifying the client terminal device when its control request is rejected due to lower priority. This feedback mechanism allows the system to maintain productivity by accepting multiple simultaneous connections while ensuring reliability through priority-based control, as users are informed when their actions cannot be executed, preventing unexpected disruptions.

Inventive Principle:
Principle #23Feedback

3Device complexity

If control requests are accepted without priority verification, then the device complexity is reduced, but harmful influences occur and user anticipation of disruptions is impossible

Engineering Contradiction:
Improvecontrol request processingVSAvoidunpredictable harmful influence
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by verifying the priority of the client terminal device before accepting control requests. The server device checks whether the requesting device has the highest priority among all connected devices prior to executing control actions. This preliminary verification prevents unpredictable harmful influences while maintaining relatively simple device complexity through automated priority checking and notification mechanisms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7650391B2Server device and client-server system
Publication Date: 2010.01.19 FEC IP LLC
  • US7650391B2 patent drawing
  • US7650391B2 patent drawing
  • US7650391B2 patent drawing

AI summary

In a client-server system comprising a plurality of client terminal devices and a server device which transmits and receives information to and from the plurality of client terminal devices, the server device comprises an acquisition unit which obtains a priority of the client terminal device from a priority storage unit, based on a control request from the client terminal device, a determination unit which determines whether or not the control request is accepted, based on the obtained priority, and an execution unit which executes control in response to the control request when the determination unit determines that the control request is accepted.