Communications Server Gateway for Chat Session Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing chat interfaces across content providers are inconsistent and often lose functionality on mobile devices, and users face frustration when chat sessions are disconnected, requiring redundant information input upon reconnection.
Innovation Solution
A communications server that identifies web resources providing live assistance through a chat interface, initiates and manages chat sessions, and maintains session data to enable seamless and reliable interactions, even across different devices and networks, allowing users to resume conversations without losing context.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing chat interfaces are implemented across different content providers, then users can access live assistance functionality, but the interfaces become inconsistent and lose functionality on mobile devices
Solution Approach 1:
The patent introduces a gateway as an intermediary component that mediates between the user's client device and the content provider's chat system. This gateway standardizes communication protocols and interface behaviors, ensuring consistent chat functionality across different content providers and devices while maintaining adaptability to various chat implementations.
2Reliability
If chat sessions are disconnected, then network issues or user actions may end the session, but users face loss of information and must re-input data
Solution Approach 1:
The gateway performs preliminary actions by proactively detecting chat session disconnections and automatically initiating reconnection attempts before the user is fully disconnected. It maintains session state information and pre-preares for resumption, allowing users to continue conversations without re-inputting data lost during disconnection.
Solution Approach 2:
The gateway implements feedback mechanisms by continuously monitoring chat session status and providing real-time information about connection state. When disconnections occur, the gateway feeds back session information to both the user and content provider, enabling informed decisions about session resumption and data recovery.
3Ease of operation
If users need to resume chat sessions after disconnection, then reconnection is necessary, but the process requires redundant data input and time
Solution Approach 1:
The gateway enables self-service by automatically handling the complex reconnection process without requiring user intervention. It autonomously manages session state recovery, data synchronization, and reconnection logistics, allowing users to simply resume their conversations without manually re-inputting information or navigating complex reconnection procedures.
4Adaptability or versatility
If chat interfaces are presented on mobile devices, then accessibility is improved, but functionality is lost or degraded
Solution Approach 1:
The gateway implements universal communication protocols that work across multiple device types including mobile devices, tablets, and desktop computers. It provides multi-functional support for various input methods (touch, keyboard, voice) and display configurations, ensuring consistent chat functionality regardless of the accessing device.
Data Source
AI summary
A method includes, for each of a plurality of web resources, receiving, at a communications server, data indicating characteristics of a respective web resource, detecting, based on the received data, that the respective web resource provides functionality for live assistance by a third party content provider through a chat user interface on the respective web resource, and storing, in a database, an entry that indicates that the respective web resource has the functionality. The method includes receiving, from a user, a request to access a particular web resource hosted by a particular third party content provider, determining, based on a stored entry in the database representing the particular web resource, that the web resource provides functionality for live assistance by the particular third party content provider through a particular chat user interface on the web resource, and initiating a chat session between the user and the third party content provider.


