Communication Apparatus Screen Display Control for Server and Non-Server Inputs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication apparatuses, displaying GUI screens triggered by both server and non-server sources can confuse users, making it difficult to distinguish between server and non-server originated information.

Innovation Solution

The apparatus includes a first reception unit for server instructions, a second reception unit for non-server instructions, a function executing unit, and a display control unit that manages screen displays, ensuring that screens based on server instructions are prioritized and displayed while preventing the display of screens based on non-server instructions during server-driven displays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the communication apparatus displays both server-triggered GUI screens and non-server triggered GUI screens together, then the apparatus can respond to multiple input sources, but it becomes confusing for users to recognize which information a displayed GUI screen is based on

Engineering Contradiction:
Improveresponse to multiple input sourcesVSAvoiduser recognition of screen origin
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the screen display system into two distinct modes: server-triggered screen display mode and non-server triggered screen display mode. The display control unit switches between these modes based on the source of the trigger information, ensuring that only one type of screen is displayed at a time. This segmentation prevents mixing server and non-server screens, thereby maintaining user clarity while preserving the ability to respond to multiple input sources.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the apparatus displays execution correspondence screens for functions executed by non-server instructions during server display instruction periods, then all function executions are visible, but user confusion increases regarding screen attribution

Engineering Contradiction:
Improvefunction execution visibilityVSAvoidscreen origin information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent implements dynamic control of screen display based on the trigger source. The display control unit dynamically adjusts the display behavior: during server display instruction periods, it suppresses the display of execution correspondence screens for non-server instructions; outside these periods, it allows such displays. This dynamic adjustment ensures that screen origin information is preserved while maintaining function execution visibility when appropriate.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8508759B2Communication apparatus for displaying a screen using screen data and program of communication apparatus
Publication Date: 2013.08.13 BROTHER KOGYO KK
  • US8508759B2 patent drawing
  • US8508759B2 patent drawing
  • US8508759B2 patent drawing

AI summary

A communication apparatus includes a first reception unit which receives an instruction from a server, a second reception unit which receives an instruction from a path other than the server, an executing unit which executes a function when the first reception unit receives a first execution instruction from the server or when the second reception unit receives a second execution instruction from the path other than the server, and a display control unit which displays a display instruction correspondence screen when the first reception unit receives a display instruction from the server, and which displays an execution correspondence screen when the executing unit executes the function. During a time period while the display instruction correspondence screen is being displayed, the display control unit displays the execution correspondence screen when receiving the first execution instruction, but doesn't display the execution correspondence screen when receiving the second execution instruction.