Method and system for adapting a session timeout period
First Claim
1. A method for adapting a session timeout period of an application comprising one or more parts, each of the one or more parts of the application having a corresponding predetermined session timeout period for receiving an input from a user connected to one of the one or more parts of the application, comprising the steps of:
- determining via the computer the rate of timed out sessions for the said one of the one or more parts of the application after the number of connections to said one of the one or more parts has reached a predetermined level to produce a determined rate of timed out sessions, wherein determining the rate of timed out sessions includes counting a number of sessions for which a time period from display of a specific part of the application to a user to the user requesting display of a next part of the application to the user exceeds the predetermined session timeout period;
comparing via the computer the determined rate of timed out sessions of said one of the one of more parts of the application with a predetermined threshold value of the rate of timed out sessions; and
adapting via the computer the predetermined session timeout period of said one of the one or more parts of the application based on the comparison to give rise to an adapted session timeout period, wherein the step of adapting the predetermined session timeout period comprises respectively increasing or reducing the predetermined session timeout period by respectively adding or removing a predetermined period of time to or from the predetermined session timeout period if the determined rate of timed out sessions is respectively above or below the predetermined threshold value and thereby increasing or decreasing the time period for users to request display of the next part of the application after display of the specific part of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for adapting a session timeout period of an application comprising one or more parts, each part of the application having a corresponding predetermined session timeout period for receiving an input from a user connected to a part of the application, comprising the steps of determining the rate of timed out sessions for the part of the application after the number of connections to the part has reached a predetermined level; comparing the rate of timed out sessions of the part of the application with a predetermined threshold value of the rate of timed out sessions; adapting the predetermined session timeout period of that part (400) of the application based on the comparison to give rise to an adapted session timeout period.
27 Citations
11 Claims
-
1. A method for adapting a session timeout period of an application comprising one or more parts, each of the one or more parts of the application having a corresponding predetermined session timeout period for receiving an input from a user connected to one of the one or more parts of the application, comprising the steps of:
-
determining via the computer the rate of timed out sessions for the said one of the one or more parts of the application after the number of connections to said one of the one or more parts has reached a predetermined level to produce a determined rate of timed out sessions, wherein determining the rate of timed out sessions includes counting a number of sessions for which a time period from display of a specific part of the application to a user to the user requesting display of a next part of the application to the user exceeds the predetermined session timeout period; comparing via the computer the determined rate of timed out sessions of said one of the one of more parts of the application with a predetermined threshold value of the rate of timed out sessions; and adapting via the computer the predetermined session timeout period of said one of the one or more parts of the application based on the comparison to give rise to an adapted session timeout period, wherein the step of adapting the predetermined session timeout period comprises respectively increasing or reducing the predetermined session timeout period by respectively adding or removing a predetermined period of time to or from the predetermined session timeout period if the determined rate of timed out sessions is respectively above or below the predetermined threshold value and thereby increasing or decreasing the time period for users to request display of the next part of the application after display of the specific part of the application. - View Dependent Claims (2, 3)
-
-
4. A system for adapting a session timeout period of an application comprising one or more parts, each of the one or more parts of the application having a corresponding predetermined session timeout period for receiving an input from a user connected to the application, the system comprises:
-
a computer processor coupled to a non-transitory computer readable storage medium; a setting module for receiving the input from the user, wherein the input refers to one of the one or more parts of the application; a statistics module for determining an adapted session timeout period for said one of the one or more parts of the application, wherein the statistics module comprises a calculation module to determine a rate of timed out sessions for the one or more parts, wherein determining the rate of timed out sessions includes counting a number of sessions for which a time period from display of a specific part of the application to a user to the user requesting display of a next part of the application to the user exceeds the predetermined session timeout period; and wherein the setting module sends the input to the statistics module for comparing the determined rate of timed out sessions with a predetermined threshold value of the rate of timed out sessions and for adapting the predetermined session timeout period by respectively increasing or reducing the predetermined session timeout period by respectively adding or removing a predetermined period of time to or from the predetermined session timeout period if the determined rate of timed out sessions is respectively above or below the predetermined threshold value and thereby increasing or decreasing the time period for users to request display of the next part of the application after display of the specific part of the application. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium having stored thereon a computer program comprising instructions for carrying out steps for adapting a session timeout period of an application comprising one or more parts, each of the one or more parts of the application having a corresponding predetermined session timeout period for receiving an input from a user connected to one of the one or more parts of the application, comprising the steps of:
-
determining the rate of timed out sessions for said one of the one or more parts of the application after the number of connections to said one of the one or more parts has reached a predetermined level to produce a determined rate of timed out sessions, wherein determining the rate of timed out sessions includes counting a number of sessions for which a time period from display of a specific part of the application to a user to the user requesting display of a next part of the application to the user exceeds the predetermined session timeout period; comparing the determined rate of timed out sessions of said one of the one or more parts of the application with a predetermined threshold value of the rate of timed out sessions; and adapting the predetermined session timeout period of said one of the one or more parts of the application based on the comparison to give rise to an adapted session timeout period, wherein the step of adapting the predetermined session timeout period comprises respectively increasing or reducing the predetermined session timeout by respectively adding or removing a predetermined period of time to or from the predetermined session timeout period if the determined rate of timed out sessions is respectively above or below the predetermined threshold value and thereby increasing or decreasing the time period for users to request display of the next part of the application after display of the specific part of the application.
-
Specification