Perpetual communication session: portability/reusability across applications networks and devices
First Claim
1. A perpetual session manager system that is capable of analyzing an input session URL, to find if such a session can be detected in its memory or from a persistent store, to retrieve such a perpetual session for a user, or to generate a new one for the user if none can be found, the system comprising:
- a persistent session cache that is able to create and manage a communication session and its related information in the cache;
a session cache with a URL analyzer that can either find all the parameters in the URL itself and identify the relevant session or support another mapping of a shorter session URL to a longer URL form and then find additional information using a URL mapping mechanism that is stored in the cache as well as in a persistent store,the session cache further detecting the existence of a perpetual session identifier for the conversation or for generating a new perpetual session identifier if one does not exist;
a session retriever for controlling access to the session cache based on frequency of use and for moving the session cache to an actively used store when frequency is at least a predetermined amount,the session retriever further moving the session cache to a rarely used store when the frequency of a session access is a predetermined lower frequency; and
a session manager for executing various other policies including controlling the lifetime of the session, associating various other features to the stored sessions, including monitoring for some user events, and for invoking the session and connecting users to it;
wherein the session manager further enables the users to change the attributes of said perpetual session so that they can be retrieved for information gathering but cannot be used for future engagements; and
wherein the session manager further enables the users to completely remove the perpetual session information so that, after this has been done, the users can no longer engage with and through the session history but rather must engage as a new session which itself may or may not lead to a perpetual session.
1 Assignment
0 Petitions
Accused Products
Abstract
A system with mechanisms that allow for creating, storing and resuming a session without being bound by time. In a system that allows for communication between parties when one of the parties has an account with the system whereas one or more others who are trying to reach this party do not, creating a session and allowing for the same users to come back to resume the session is enabled. Resuming the session by any of the associated parties to the session is supported, this session can be operated through various applications such as voice, video and chat, and be accessed in various networks such as the internet or the telephone network, as well as across devices such as web browsers, smart device apps, and mobile phones with SMs capability. The system supports porting and reusability of the session across networks, applications and devices.
-
Citations
6 Claims
-
1. A perpetual session manager system that is capable of analyzing an input session URL, to find if such a session can be detected in its memory or from a persistent store, to retrieve such a perpetual session for a user, or to generate a new one for the user if none can be found, the system comprising:
-
a persistent session cache that is able to create and manage a communication session and its related information in the cache; a session cache with a URL analyzer that can either find all the parameters in the URL itself and identify the relevant session or support another mapping of a shorter session URL to a longer URL form and then find additional information using a URL mapping mechanism that is stored in the cache as well as in a persistent store, the session cache further detecting the existence of a perpetual session identifier for the conversation or for generating a new perpetual session identifier if one does not exist; a session retriever for controlling access to the session cache based on frequency of use and for moving the session cache to an actively used store when frequency is at least a predetermined amount, the session retriever further moving the session cache to a rarely used store when the frequency of a session access is a predetermined lower frequency; and a session manager for executing various other policies including controlling the lifetime of the session, associating various other features to the stored sessions, including monitoring for some user events, and for invoking the session and connecting users to it; wherein the session manager further enables the users to change the attributes of said perpetual session so that they can be retrieved for information gathering but cannot be used for future engagements; and wherein the session manager further enables the users to completely remove the perpetual session information so that, after this has been done, the users can no longer engage with and through the session history but rather must engage as a new session which itself may or may not lead to a perpetual session. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification