System and method for distributed login with thread transfer to a dedicated 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:
- providing a secure, networked, computer system comprising a plurality of processing nodes and a load balancer, wherein the plurality of processing nodes comprises at least one dedicated processing node for processing threads from an enterprise;
initially receiving a thread at the load balancer that distributes threads among the plurality of processing nodes wherein the thread is from a user that has not been identified;
selecting by the load balancer one processing node from the plurality of processing nodes to which the received thread will be assigned;
assigning and transferring the thread to one processing node selected from the plurality of processing nodes;
identifying an identity of the user, wherein the user becomes an identified user;
determining whether the identified user is from the enterprise having the at least one dedicated processing node;
if the at least one dedicated processing node is determined to exist, transferring the thread from the processing node selected to the at least one dedicated processing node to be processed by the at least one dedicated processing node; and
if the at least one dedicated processing node is determined to not exist, processing the thread at the one processing node selected by the load balancer;
appending a secure transfer identification to the thread subsequent to the step of identifying an identity of the user;
routing the thread with the secure transfer identification back to the load balancer to be transferred to the at least one dedicated processing node.
6 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 threads of those certain users.
-
Citations
13 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:
-
providing a secure, networked, computer system comprising a plurality of processing nodes and a load balancer, wherein the plurality of processing nodes comprises at least one dedicated processing node for processing threads from an enterprise; initially receiving a thread at the load balancer that distributes threads among the plurality of processing nodes wherein the thread is from a user that has not been identified; selecting by the load balancer one processing node from the plurality of processing nodes to which the received thread will be assigned; assigning and transferring the thread to one processing node selected from the plurality of processing nodes; identifying an identity of the user, wherein the user becomes an identified user; determining whether the identified user is from the enterprise having the at least one dedicated processing node; if the at least one dedicated processing node is determined to exist, transferring the thread from the processing node selected to the at least one dedicated processing node to be processed by the at least one dedicated processing node; and if the at least one dedicated processing node is determined to not exist, processing the thread at the one processing node selected by the load balancer; appending a secure transfer identification to the thread subsequent to the step of identifying an identity of the user; routing the thread with the secure transfer identification back to the load balancer to be transferred to the at least one dedicated processing node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method to transfer application threads to dedicated processing nodes on recognition of a user that belongs to an enterprise having at least one dedicated processing node 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 processing nodes, wherein the plurality of processing nodes comprises at least one dedicated processing node; initially receiving a thread at a login load balancer that distributes threads among a plurality of login nodes wherein the thread is from a user that has not been identified; selecting by the load balancer one login node from the plurality of login nodes to which the received thread will be assigned; assigning the thread to the selected one login node from the plurality of login nodes; conducting a login procedure to determine an identity of the user; transferring the thread with the identity of the user to a processing node load balancer; determining whether the user is a member of an enterprise based on the identity having at least one dedicated processing node; if the at least one dedicated processing node is determined to exist, transferring the thread to the dedicated processing node to be processed by the dedicated processing node without regard for the load balancing protocols; and if the at least one dedicated processing node is determined to not exist, transferring the thread to another processing node selected from the plurality of processing nodes using the load balancing protocols to select the another processing node; appending a secure transfer identification to the thread subsequent to the step of identifying an identity of the user; routing the thread with the secure transfer identification back to the load balancer to be transferred to the at least one dedicated processing node. - View Dependent Claims (8)
-
-
9. A distributed computer network system comprising:
-
a first load balancer configured to receive processing threads from a plurality of enterprises wherein any one processing thread when received is from at least one workstation of an enterprise not yet identified; a plurality of processing nodes coupled to the first load balancer and configured to process the threads from the plurality of enterprises, wherein the first load balancer on receipt of a processing thread from the enterprise transfers the thread to a selected one of the plurality of processing nodes for identification of the enterprise; wherein the plurality of processing nodes comprises at least one dedicated processing node that processes all the processing threads from one enterprise of the plurality of enterprises; wherein the selected one of the plurality of processing nodes identifies the enterprise prior to processing the received processing; and a transfer engine that transfers processing threads from the selected one of the plurality of processing nodes to the at least one dedicated processing node when the enterprise identity is the same as the one enterprise for which the at least one dedicated processing node processes threads without regard for load balancing protocols; appending a secure transfer identification to the thread subsequent to the step of identifying an identity of the enterprise; routing the thread with the secure transfer identification back to the load balancer to be transferred to the at least one dedicated processing node. - View Dependent Claims (10, 11, 12, 13)
-
Specification