System and method for distributed login with secure transfer to processor node based on one or more identifiers
First Claim
Patent Images
1. A method to transfer application threads to dedicated processing nodes in a secure, networked, computer system, the method comprising the steps performed on at least one processor comprising:
- initially receiving a thread at a load balancer that distributes thread among a plurality of processing nodes wherein the thread is generated from a user having a unique identification wherein the unique identification of the user is not determined by the load balancer;
transferring the thread by the load balancer to one processing node of the plurality of processing nodes, wherein the one processing node determines the unique identification of the user;
identifying the unique identification of the user at the one processing node;
determining whether the plurality of processing nodes in the secure, networked, computer system comprises at least one dedicated processing node for processing threads of the user based on the unique identification;
appending a secure transfer identification to the thread subsequent to the step of determining whether the plurality of processing nodes comprises at least one dedicated processing node for processing threads of the user;
if at least one dedicated processing node is determined to exist, transferring the thread to the at least one dedicated processing node by firstly transferring, by the one processing node, the thread with the secure transfer identification to the load balancer and secondly transferring, by the load balancer, the thread with the secure transfer identification to the dedicated processing node to be processed by the dedicated processing node; and
if a dedicated processing node is determined to not exist, processing the thread at the one processing node.
7 Assignments
0 Petitions
Accused Products
Abstract
A distributed networked computer system is provided. The distributed networked computer system receives processing threads from a plurality of workstations and distributes the processing threads to selected processing nodes through a load balancer. The load balancer is configured to recognize certain enterprise users and transfer the processing threads from the certain enterprise users to dedicated processing nodes dedicated to processing the threads of those certain users.
-
Citations
9 Claims
-
1. A method to transfer application threads to dedicated processing nodes in a secure, networked, computer system, the method comprising the steps performed on at least one processor comprising:
-
initially receiving a thread at a load balancer that distributes thread among a plurality of processing nodes wherein the thread is generated from a user having a unique identification wherein the unique identification of the user is not determined by the load balancer; transferring the thread by the load balancer to one processing node of the plurality of processing nodes, wherein the one processing node determines the unique identification of the user; identifying the unique identification of the user at the one processing node; determining whether the plurality of processing nodes in the secure, networked, computer system comprises at least one dedicated processing node for processing threads of the user based on the unique identification; appending a secure transfer identification to the thread subsequent to the step of determining whether the plurality of processing nodes comprises at least one dedicated processing node for processing threads of the user; if at least one dedicated processing node is determined to exist, transferring the thread to the at least one dedicated processing node by firstly transferring, by the one processing node, the thread with the secure transfer identification to the load balancer and secondly transferring, by the load balancer, the thread with the secure transfer identification to the dedicated processing node to be processed by the dedicated processing node; and if a dedicated processing node is determined to not exist, processing the thread at the one processing node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method to securely transfer application threads in a secure networked, computer system, the method comprising the steps performed on at least one processor comprising:
-
providing a networked computer system comprising a plurality of login nodes and a plurality of processing nodes wherein the plurality of processing nodes comprise at least one dedicated processing node wherein the at least one dedicated processing node processes threads from a group of users; initially receiving a thread at a login load balancer that distributes threads among the plurality of login nodes; transferring, by the loin load balancer, the thread to one login node from the plurality of login nodes; conducting a login procedure to determine a unique identifier of the user that transmitted the thread; appending a secure transfer identification to the thread; transferring the thread with the known identity of the user and the secure transfer identification to a processing node load balancer; determining, at the processing node load balancer, whether the user is a member of the group of users based on the unique identifier; if the user is determined to be a member of the group of users, transferring the thread to the at least one dedicated processing node to be processed without regard for the load balancing protocols; and if the user is determined to not be a member of the group of users, transferring the thread to a processing node of the plurality of processing nodes using the load balancing protocols. - View Dependent Claims (7, 8)
-
-
9. A method to transfer application threads in a secure, networked computer system, the secure, networked computer system comprising a plurality of processing nodes configured to comprise at least one dedicated processing nodes dedicated to processing application threads generated by a group of users;
- the method comprising the steps performed on at least one processor comprising;
receiving from a load balancer an application thread generated from a workstation of a user at one processing node of the plurality of processing nodes, wherein the user has a unique identification that is not known by the one processing node when the application thread is received from the load balancer; identifying, by the one processing node, the unique identification of the user by a login; determining whether the plurality of processing nodes in the secure, networked, computer system comprises at least one dedicated processing node for processing threads of the user based on the unique identification indicating that the user is a member of the group of users; if at least one dedicated processing node is determined to exist, appending a secure transfer identification to the thread subsequent to the step of determining whether the plurality of processing nodes comprises at least one dedicated processing node for processing threads of the user and transferring the thread with the secure transfer identification to the load balancer which is configured to transfer the thread with the secure transfer identification to the dedicated processing node; and if at least one dedicated processing node is determined to not exist, processing the thread at the one processing node.
- the method comprising the steps performed on at least one processor comprising;
Specification