System and method for single logout of applications
First Claim
Patent Images
1. A system, comprising:
- a processor; and
memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to;
receive information on a first session associated with a first application executed for a user, wherein the first application is executed on a first device;
receive information on a second session associated with a second application executed for the user, wherein the second application is executed on a second device separate from the first device;
maintain information on the first and second sessions;
detect that a location of the second device is within a threshold distance from the first device;
merge the first and second sessions into a single session in response to the detecting;
receive indication of a user-interface interaction with the first application;
attribute the user-interface interaction to the second application in response to the second device being located within the threshold distance from the first device;
in response to receiving the indication of the user-interface interaction, keep open the first application and the second application;
monitor time elapsed since receiving the indication of the user-interface interaction without detecting another user-interface interaction with the first application and the second application; and
in response to determining that a preset amount of the time has elapsed, transmit a message to close the single session, wherein the closing of the single session ends the first and second applications.
4 Assignments
0 Petitions
Accused Products
Abstract
A system includes an activity manager connected with a device, an application server and an identity provider. The activity manager clears a device session with both the identity provider and the application server to logout applications provided by the application server to the device.
-
Citations
20 Claims
-
1. A system, comprising:
-
a processor; and memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to; receive information on a first session associated with a first application executed for a user, wherein the first application is executed on a first device; receive information on a second session associated with a second application executed for the user, wherein the second application is executed on a second device separate from the first device; maintain information on the first and second sessions; detect that a location of the second device is within a threshold distance from the first device; merge the first and second sessions into a single session in response to the detecting; receive indication of a user-interface interaction with the first application; attribute the user-interface interaction to the second application in response to the second device being located within the threshold distance from the first device; in response to receiving the indication of the user-interface interaction, keep open the first application and the second application; monitor time elapsed since receiving the indication of the user-interface interaction without detecting another user-interface interaction with the first application and the second application; and in response to determining that a preset amount of the time has elapsed, transmit a message to close the single session, wherein the closing of the single session ends the first and second applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, by a processor, information on a first session associated with a first application executed for a user, wherein the first application is executed on a first device; receiving, by the processor, information on a second session associated with a second application executed for the user, wherein the second application is executed on a second device separate from the first device; maintaining, by the processor, information on the first and second sessions; detecting, by the processor, that a location of the second device is within a threshold distance from the first device; merging, by the processor, the first and second sessions into a single session in response to the detecting; receiving, by the processor, indication of a user-interface interaction with the first application; attributing, by the processor, the user-interface interaction to the second application; in response to receiving the indication of the user-interface interaction, keeping open the first application and the second application; monitor time elapsed since receiving the indication of the user-interface interaction without detecting another user-interface interaction with the first application and the second application; and in response to determining that a preset amount of the time has elapsed, transmitting, by the processor, a message to close the single session, wherein the closing of the single session ends the first and second applications. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification