IP Library Patent Application 15230465
Patent Application
App. No. 15/230,465

SMART LOGIN SESSION MANAGEMENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/230,465
Abstract

Embodiments of the present invention provide a method, system and computer program product for smart login session management. In an embodiment of the invention, a method of smart login session management includes authenticating an end user into a protected session of a Web application through a primary computing device and additionally authenticating the end user into a protected session of a mobile application of a secondary mobile computing device. The method further includes detecting a timeout condition in the protected session of the Web application for the end user. Finally, the method includes responding to the detection of the timeout condition by automatically logging the end user out of the protected session of the Web application if a timeout condition also exists in the protected session of the mobile application for the end user, but otherwise automatically renewing the protected session of the Web application.

Claims (30)

1 . A method of smart login session management, the method comprising:

authenticating an end user into a protected session of a Web application through a primary computing device;

additionally authenticating the end user into a protected session of a mobile application of a secondary mobile computing device;

detecting a timeout condition in the protected session of the Web application for the end user; and,

responsive to the detection of the timeout condition, automatically logging the end user out of the protected session of the Web application if a timeout condition also exists in the protected session of the mobile application for the end user, but otherwise automatically renewing the protected session of the Web application.

2 . The method of claim 1 , wherein a prompt is generated in a display of the secondary mobile computing device prompting the end user to renew the protected session of the Web application in response to the detection of the timeout condition in the protected session of the Web application if the timeout condition does not also exist in the protected session of the mobile application.

3 . The method of claim 1 , wherein the protected session of the mobile application is determined not to be idle so long as user interface interactions are detected in the secondary mobile computing device, but a timeout condition in the protected session of the mobile application is determined to have arisen when a threshold period of time lapses during which no user interface interactions are detected in the secondary mobile computing device.

4 . The method of claim 3 , wherein the user interface interactions include using a phone application in the secondary mobile computing device.

5 . The method of claim 3 , wherein the user interface interactions include using a media player in the secondary mobile computing device.

6 . A Web application data processing system configured for smart login session management, the system comprising:

a host computing platform comprising one or more computers, each with memory and at least one processor;

a Web application executing in the memory of the host computing platform and communicating with a Web application server over a computer communications network; and,

a smart login session management module coupled to the Web application, the module comprising program code enabled upon execution in the memory of the host computing platform to:

authenticate an end user into a protected session of the Web application,

establish a communicative linkage with a protected session for the end user in a mobile application executing in a secondary mobile computing device of the end user,

detect a timeout condition in the protected session of the Web application for the end user and

respond to the detection of the timeout condition, by determining if a timeout condition also exists in the protected session of a mobile application for the end user and automatically log out the end user from the protected session of the Web application if the timeout condition also exists in the protected session of the mobile application for the end user, but otherwise automatically renew the protected session of the Web application.

7 . The system of claim 6 , wherein a prompt is generated in a display of the secondary mobile computing device prompting the end user to renew the protected session of the Web application in response to the detection of the timeout condition in the protected session of the Web application if the timeout condition does not also exist in the protected session of the mobile application.

8 . The system of claim 6 , wherein the protected session of the mobile application is determined not to be idle so long as user interface interactions are detected in the secondary mobile computing device, but a timeout condition in the protected session of the mobile application is determined to have arisen when a threshold period of time lapses during which no user interface interactions are detected in the secondary mobile computing device.

9 . The system of claim 8 , wherein the user interface interactions include using a phone application in the secondary mobile computing device.

10 . The system of claim 8 , wherein the user interface interactions include using a media player in the secondary mobile computing device.

11 . A computer program product for smart login session management, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method comprising:

authenticating an end user into a protected session of a Web application through a primary computing device;

additionally authenticating the end user into a protected session of a mobile application of a secondary mobile computing device;

detecting a timeout condition in the protected session of the Web application for the end user; and,

responsive to the detection of the timeout condition, automatically logging the end user out of the protected session of the Web application if a timeout condition also exists in the protected session of the mobile application for the end user, but otherwise automatically renewing the protected session of the Web application.

12 . The computer program product of claim 11 , wherein a prompt is generated in a display of the secondary mobile computing device prompting the end user to renew the protected session of the Web application in response to the detection of the timeout condition in the protected session of the Web application if the timeout condition does not also exist in the protected session of the mobile application.

13 . The computer program product of claim 11 , wherein the protected session of the mobile application is determined not to be idle so long as user interface interactions are detected in the secondary mobile computing device, but a timeout condition in the protected session of the mobile application is determined to have arisen when a threshold period of time lapses during which no user interface interactions are detected in the secondary mobile computing device.

14 . The computer program product of claim 13 , wherein the user interface interactions include using a phone application in the secondary mobile computing device.

15 . The computer program product of claim 13 , wherein the user interface interactions include using a media player in the secondary mobile computing device.

Assignments (2)
SECURITY INTEREST Recorded Jul 31, 2018
From: SUGARCRM INC., AS GRANTOR
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS COLLATERAL AGENT
Reel/Frame 046673/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2016
From: GUERRA, FILIPE; KULCHYTSKYY, VLADYSLAV
To: SUGARCRM INC.
Reel/Frame 039359/0707 →