Apparatus and method for routing a transaction to a server
First Claim
Patent Images
1. A method for routing a transaction to a front-end server, comprising:
- identifying at least one attribute-based category for said transaction;
attempting to identify at least one of a plurality of front-end servers to process said transaction based at least in part on said identified attribute-based category of said transaction and at least in part on said front-end servers being assigned to execute transactions corresponding to said attribute-based category;
when at least one of the front-end servers is identified, routing said transaction to one of said at least one identified front-end server;
when no front-end server is identified, routing said transaction to a default one of the front-end servers;
determining whether the transaction is associated with a new attribute-based category, and if so, assigning the new attribute based category to one of the front end servers;
wherein identifying said at least one front-end server comprises comparing said attribute-based category for said transaction to assigned attribute-based categories for said plurality of front-end servers.
5 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and method for routing a transaction to a server. The apparatus may be embodied in computer readable program code stored on computer readable storage media. Preferred embodiments may comprise identifying at least one attribute-based category for the transaction, identifying at least one of a plurality of servers to process the transaction based at least in part on the identified attribute-based category of the transaction, and routing the transaction to one of the at least one identified servers.
-
Citations
21 Claims
-
1. A method for routing a transaction to a front-end server, comprising:
-
identifying at least one attribute-based category for said transaction; attempting to identify at least one of a plurality of front-end servers to process said transaction based at least in part on said identified attribute-based category of said transaction and at least in part on said front-end servers being assigned to execute transactions corresponding to said attribute-based category; when at least one of the front-end servers is identified, routing said transaction to one of said at least one identified front-end server; when no front-end server is identified, routing said transaction to a default one of the front-end servers; determining whether the transaction is associated with a new attribute-based category, and if so, assigning the new attribute based category to one of the front end servers; wherein identifying said at least one front-end server comprises comparing said attribute-based category for said transaction to assigned attribute-based categories for said plurality of front-end servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for routing a transaction to a front-end server, comprising:
-
computer readable storage media; and computer readable program code stored on said computer readable storage media, comprising; program code for attempting to identify at least one attribute-based category for said transaction; program code for identifying at least one of a plurality of front-end servers to process said transaction based at least in part on said identified attribute-based category of said transaction and at least in part on said front-end servers being assigned to execute transactions corresponding to said attribute-based category; program code for, when at least one of the front-end servers is identified, routing said transaction to one of said at least one identified front-end server; program code for, when no front-end server is identified, routing said transaction to a default one of the front-end servers; determining whether the transaction is associated with a new attribute-based category; and assigning the new attribute-based category to one of the front-end servers; program code for assigning a number of attribute-based categories to each of said plurality of front-end servers, wherein said program code for routing said transaction to one of said identified front-end servers routes said transaction according to said assigned attribute-based categories; program code for determining a status for each of said assigned attribute-based categories; and program code for deallocating said assigned attribute-based categories when said status thereof is inactive. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification