Back to results
US 2018/0324260 A1Published application
System and method for limiting active sessions
AssigneeServiceNow, Inc.
InventorsBryan Mather Barnard, Subbaaraya Kumar Deverakonda Venkata, Silas A. Smith, Sanjay Shrikanth Kittur
Life of this patent
Estimating the term…
Abstract
Systems, methods, and media for limiting concurrent sessions include determining whether concurrent sessions exist on one or more connected nodes when a new session is to be established using a set of valid credentials. When concurrent sessions are to be limited, excess concurrent sessions are terminated in response to the establishment of the new session.
Claims20
A system comprising:
- non-transitory memory;
- and
- one or more hardware processors configured to read instructions from the non-transitory memory to perform operations comprising:
- determining one or more login requests to access a client instance;
- routing the one or more login requests to a first node of a plurality of nodes based at least on respective workloads distributed among the plurality of nodes;
- creating a first interactive session with the first node based at least on credentials of the one or more login requests;
- and
- responsive to creating the first interactive session, searching for one or more concurrent interactive sessions with the client instance to terminate the one or more concurrent interactive sessions.
5 more elements
A method, comprising:
- receiving a first request to access an instance from a client device, wherein the first request includes first credentials;
- routing the first request through a load balancer to a first node;
- validating the first credentials;
- at the first node, creating a first session based on the first credentials being validated;
- receiving a second request to access the instance, wherein the second request to access includes second credentials;
- routing the second request to a second node;
- validating the second credentials;
- at the second node, creating a second session based on the second credentials being validated;
- determining whether the first credentials correspond to the second credentials;
- and
- in response to the second request and to the first credentials corresponding to the second credentials, invalidating the first session.
8 more elements
Non-transitory, tangible, and computer-readable medium comprising instructions configured to cause one or more hardware processors to:
- receive a request to access an instance from a client, wherein the request includes credentials;
- determine whether the credentials are valid;
- create an interactive session when the credentials are validated;
- determining a number of interactive sessions on the instance that exist for the credentials;
- determining whether the number exceeds a threshold of allowed sessions for the credentials;
- and
- when the number exceeds the threshold, invalidating at least one of the existing interactive sessions.
4 more elements
Dependencies are inferred from the claim text.