Apparatus and method for identifying a requested level of service for a transaction
First Claim
1. An apparatus for identifying a requested level of service for a transaction, comprising:
- non-transitory computer readable storage media; and
computer readable program code stored in said storage media, comprising;
a) program code for prompting a user to select a requested level of service for said transaction;
b) program code for assigning said requested level of service to said transaction;
c) program code for selecting a backup level of service; and
d) program code for assigning said backup level of service to said transaction when said requested level of service is unavailable, wherein said transaction is directed to a network device that is best able to provide said requested level of service for processing said transaction, wherein said best able to provide is determined by program code of a load balancer as to what is a nearest level of service to said requested level of service.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for identifying a requested level of service for a transaction wherein the transaction may be processed in accordance with the requested level of service. The invention is preferably embodied in computer readable program code stored in suitable storage media, and comprises, program code for selecting the requested level of service for the transaction, and program code for assigning the requested level of service to the transaction. The transaction is preferably a packetized signal comprising at least a data packet having a service tag associated therewith, wherein the service tag includes the requested level of service. The requested level of service can be any suitable factors or combination thereof, and can be assigned at any point on the network. The service tag is read from the transaction using suitable program code (e.g., at a load balancer), and based on the requested level of service, the transaction is directed to and processed by a network device that is best able to provide the requested level of service.
33 Citations
8 Claims
-
1. An apparatus for identifying a requested level of service for a transaction, comprising:
-
non-transitory computer readable storage media; and computer readable program code stored in said storage media, comprising; a) program code for prompting a user to select a requested level of service for said transaction; b) program code for assigning said requested level of service to said transaction; c) program code for selecting a backup level of service; and d) program code for assigning said backup level of service to said transaction when said requested level of service is unavailable, wherein said transaction is directed to a network device that is best able to provide said requested level of service for processing said transaction, wherein said best able to provide is determined by program code of a load balancer as to what is a nearest level of service to said requested level of service. - View Dependent Claims (2, 3)
-
-
4. A method for requesting a level of service for a transaction on a network, comprising:
-
selecting said requested level of service for said transaction via a user interface; and assigning said requested level of service to said transaction; selecting a backup level of service; and assigning said backup level of service to said transaction when said requested level of service is unavailable, wherein said transaction is directed to a network device that is best able to provide said requested level of service for processing said transaction, wherein said best able to provide is determined by program code of a load balancer as to what is a nearest level of service to said requested level of service.
-
-
5. An apparatus for routing a transaction over a network based on a requested level of service associated with said transaction, comprising:
-
a number of non-transitory computer readable storage media; and computer readable program code stored in said number of storage media, comprising; a) program code for selecting said requested level of service for said transaction; b) program code for assigning a service tag to said transaction, said service tag including said requested level of service, and said program code assigning parts of said service tag at more than one point on said network; c) program code for reading said requested level of service from said service tag; d) program code for directing said transaction over said network based on said requested level of service read from said service tag; e) program code for selecting a backup level of service; and f) program code for assigning said backup level of service to said transaction; wherein said transaction is directed to a network device that is best able to provide said requested level of service for processing said transaction, wherein said best able to provide is determined by program code of a load balance as to what is a nearest level of service to said requested level of service. - View Dependent Claims (6, 7, 8)
-
Specification