Session Reestablishment Using Sync Key for Messenger Data Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional session establishment between a client terminal and a server is inefficient due to unnecessary data transmission, causing increased traffic and time consumption when reestablishing a session after disconnection, as the client terminal receives all previous session information even if it has not changed.

Innovation Solution

A system and method where the client terminal sends a synckey exchanged during previous access to the server for session reestablishment, allowing the server to detect updated data by comparing last session information with current information and sending only the updated data to the client terminal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the client terminal requests all session information from the server during session reestablishment, then the client terminal can ensure it has the latest session data, but unnecessary data transmission increases traffic and time consumption

Engineering Contradiction:
Improvesession information effectivenessVSAvoidsession reestablishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the necessary updated session information from the complete session data and transmits it to the client terminal. The server compares the synckey with stored session information to identify changes, then sends only the updated portions rather than all session data, thereby reducing transmission time and traffic while maintaining reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements a feedback mechanism where the client terminal sends the synckey (a identifier for previous session information) to the server, and the server uses this feedback to determine what data has changed. This feedback loop allows the system to efficiently identify and transmit only updated information without requiring the client to wait for complete data retransmission.

Inventive Principle:
Principle #23Feedback

2Reliability

If the server sends all previous session information during reestablishment, then the client terminal receives complete data, but data traffic increases unnecessarily

Engineering Contradiction:
Improvesession information completenessVSAvoiddata traffic consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The server extracts and transmits only the updated session information portions rather than all session data. By using the synckey to identify changes between previous and current session information, the server sends only the necessary updated data, reducing data traffic energy consumption while maintaining completeness of updated information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of data transmission from complete session information to only updated information. The server modifies its transmission behavior by comparing synckey with stored data and adjusting the amount of data sent, thereby optimizing energy consumption while maintaining information completeness for changed parameters.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the client terminal checks all session information for effectiveness, then the client can ensure data validity, but time consumption increases

Engineering Contradiction:
Improvesession information validityVSAvoidsession reestablishment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only updated session information that needs to be revalidated by the client terminal. Instead of the client checking all session information, the server provides only the changed portions, reducing the client's validation workload and time consumption while maintaining reliability for the updated data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by having the client terminal check only the updated session information portions rather than all session data. This partial validation approach maintains productivity by reducing the scope of verification while ensuring reliability for the critical updated information.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7693999B2System and method for session reestablishment between client terminal and server
Publication Date: 2010.04.06 SAMSUNG ELECTRONICS CO LTD
  • US7693999B2 patent drawing
  • US7693999B2 patent drawing
  • US7693999B2 patent drawing

AI summary

Disclosed is a system and a method for session reestablishment between a client terminal and a server for a messenger service. In a session reestablishment system including a client terminal capable of accessing a communication network, a session information database and a server for providing a messenger service to the client terminal, the client terminal sends a synckey exchanged and stored during previous access to the server when sending a request for session reestablishment (reaccess) to the server after lapse of a predetermined time period from termination of the previous access due to log-off or timeout. The server searches the session information database to detect last session information corresponding to the client terminal based on the synckey, compares the last session information with current session information to detect any updated data, and sends only the updated data to the client terminal.