Communication Terminal State Synchronization for Content Output Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication systems face challenges in managing the output of content data between terminals, particularly in synchronizing the states of communication terminals to ensure appropriate display and transmission of content data during calls and videoconferences, leading to inefficiencies and potential disruptions.

Innovation Solution

A communication terminal receives state information from a counterpart terminal, determines its associated state, and controls the output of content data based on this information, using a state management table and output management table to ensure synchronized state transitions and appropriate data output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the terminal automatically outputs content data when receiving a call, then the responsiveness and user experience are improved, but the risk of inappropriate output when states are not synchronized increases

Engineering Contradiction:
ImproveresponsivenessVSAvoidstate synchronization
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The terminal receives state information from the counterpart terminal and uses this feedback to determine whether to output content data. The state management table stores and updates state information from both terminals, allowing the system to verify state synchronization before executing output actions, thus preventing inappropriate output while maintaining responsiveness.

Inventive Principle:
Principle #23Feedback

2Reliability

If the terminal waits for state synchronization before outputting content data, then the reliability of output is improved, but the response time and communication efficiency deteriorate

Engineering Contradiction:
Improveoutput accuracyVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The terminal performs preliminary actions by storing state information from both terminals in the state management table before the actual output occurs. This pre-storing of state information allows for quick verification during the output decision process, ensuring reliability without significant delay in response time.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the terminal manages state information for multiple users and sessions, then the versatility and adaptability are improved, but the device complexity and difficulty of state management increase

Engineering Contradiction:
Improvemulti-user supportVSAvoidstate management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The terminal divides state management into separate management tables: a state management table for storing state information from multiple terminals, and an output management table for storing output rules. This segmentation allows the system to handle multiple users and sessions independently without increasing overall complexity, as each table manages a specific aspect of state information.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9374556B2Apparatus, system, and method of controlling output of content data, and recording medium
Publication Date: 2016.06.21 RICOH CO LTD
  • US9374556B2 patent drawing
  • US9374556B2 patent drawing
  • US9374556B2 patent drawing

AI summary

A communication terminal receives first state information that indicates transition of a state of a counterpart communication terminal from a previous state to a current state, determines whether the communication terminal currently has a state associated with the current state of the counterpart communication terminal indicated by the first state information, and control output of content data transmitted from the counterpart communication terminal for display at the communication terminal based on determination. When the determination indicates that the communication terminal has the state associated with the current state of the counterpart communication terminal, the content data transmitted from the counterpart communication terminal is output for display at the communication terminal.