Shared Session Storage for Seamless Web Communication Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for communication session integration across web-based resources are limited, requiring users to manually set up new sessions when navigating between different resources, leading to discontinuation of sessions and increased network traffic.
Innovation Solution
Implementing shared session storage accessible to authorized resources, where session data is stored and transferred between resources, allowing seamless continuation of communication sessions across page reloads and resource navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If individual application-based communication sessions are used, then session establishment is simple within a single application, but session continuity is lost when navigating between different web-based resources
Solution Approach 1:
The patent merges session management across multiple web-based resources by implementing a shared session storage mechanism. Session data is stored in a common location accessible by multiple applications, allowing communication sessions to be maintained and transferred seamlessly when users navigate between different web-based resources, thus ensuring session continuity without requiring separate session management in each application.
Solution Approach 2:
The patent introduces a shared session storage as an intermediary between multiple web-based resources and the communication service. This intermediary component facilitates the transfer of session data between resources, enabling seamless session continuation without direct complex interactions between each resource and the communication service, thereby reducing overall system complexity while maintaining reliability.
2Ease of operation
If manual session setup is required for each resource, then session isolation between resources is maintained, but user time and effort increase significantly
Solution Approach 1:
The patent implements preliminary action by automatically storing session data in shared session storage during the initial session establishment. When users navigate to subsequent resources, the session data is automatically retrieved and used to reestablish communication sessions without requiring manual setup. This preliminary storage of session information eliminates the need for repeated manual configuration, significantly reducing user effort and time loss.
3Loss of energy
If separate communication services are used for each application, then application independence is maintained, but network traffic increases due to repeated session establishment
Solution Approach 1:
The patent implements universality by creating a shared session storage mechanism that serves multiple web-based resources simultaneously. This single shared storage infrastructure supports session management across diverse applications and resources, reducing network traffic by avoiding repeated session establishment while maintaining the flexibility and independence of individual resources. The shared storage acts as a universal solution that adapts to various application types without compromising their individual functionality.
Data Source
AI summary
Techniques for session transfer between resources are described in which session data for communication sessions is transferred between distinct web-based resources to enable continuation of the communication sessions as navigation between the resources occurs. In one approach, shared session storage accessible to authorized resources is employed to facilitate the transfer of session data. Code embedded in pages for different resources rendered by a browser (or other communication module) operates to store session data for communication sessions in the shared storage. When navigation occurs between different pages, authorizations of the different resources to utilize the shared session storage are determined and communication sessions that are active are maintained across page reloads for the authorized resources. This involves retrieving session data stored in the shared session storage and passing the session data that is retrieved to a communication service to reconnect to the communication sessions after navigation occurs.


