System and method for loadbalancing in a network environment using feedback information
1 Assignment
0 Petitions
Accused Products
Abstract
A method for loadbalancing in a network environment is provided that includes receiving a request from an end user for a communication session at a central node. The method further includes identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node. The feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user.
49 Citations
48 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. An apparatus for loadbalancing in a network environment, comprising:
a loadbalancer operable to receive a request from an end user for a communication session and to identify a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node, wherein the feedback information is communicated from the selected network node to the loadbalancer such that the loadbalancer may process the feedback information before making a decision to establish the communication session between the selected network node and the end user, and wherein the feedback information includes a rejection cause and the loadbalancer is operable to determine if the rejection cause is local to the selected network node such that if it is, another network node is selected from the plurality of network nodes. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
29. A method for loadbalancing in a network environment, comprising:
-
receiving a request from an end user for a communication session at a central node; and
identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node, wherein the feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user, and wherein the feedback information includes a rejection cause and the loadbalancer is operable to determine if the rejection cause is local to the selected network node such that if it is, another network node is selected from the plurality of network nodes. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A system for loadbalancing in a network environment, comprising:
-
means for receiving a request from an end user for a communication session; and
means for identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node, wherein the feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user, and wherein the feedback information includes a rejection cause and the loadbalancer is operable to determine if the rejection cause is local to the selected network node such that if it is, another network node is selected from the plurality of network nodes. - View Dependent Claims (36, 37)
-
-
38. Software for loadbalancing in a network environment, the software being embodied in a computer readable medium and including code operable to:
-
receive a request from an end user for a communication session at a central node; and
identify a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node, wherein the feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user, and wherein the feedback information includes a rejection cause and the loadbalancer is operable to determine if the rejection cause is local to the selected network node such that if it is, another network node is selected from the plurality of network nodes. - View Dependent Claims (39, 40, 41)
-
-
42. A method for loadbalancing in a network environment, comprising:
-
receiving a request from an end user for a communication session at a central node;
referencing a table; and
identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on previously communicated feedback information associated with the plurality of network nodes, wherein the feedback information is stored in the table and processed by the central node before making a decision to establish the communication session between the selected network node and the end user, and wherein the feedback information includes a rejection cause and the loadbalancer is operable to determine if the rejection cause is local to the selected network node such that if it is, another network node is selected from the plurality of network nodes.
-
-
43. A method for enlisting one or more end users in a network environment where loadbalancing occurs, comprising:
-
enlisting one or more end users in a billing plan associated with network communications;
generating a bill associated with one or more of the end users, the bill being based on the billing plan; and
facilitating network communications for one or more of the end users in response to the end users being enlisted in the billing plan, whereby the network communications includes;
receiving a request from an end user for a communication session at a central node; and
identifying a selected one of a plurality of network nodes to facilitate the communication session for the end user based on feedback information provided by the selected network node, wherein the feedback information is communicated from the selected network node and processed before making a decision to establish the communication session between the selected network node and the end user, and wherein the feedback information includes a rejection cause and the loadbalancer is operable to determine if the rejection cause is local to the selected network node such that if it is, another network node is selected from the plurality of network nodes. - View Dependent Claims (44, 45, 46, 47, 48)
-
Specification