System and Method of Binding a Client to a Server
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to bind a client with a server are provided. A particular method includes establishing a connection between a server and a client. A list of best-fit server IP addresses is received at the client via the connection. A determination is made whether the server is identified in the list of best-fit server IP addresses. When the server is not identified in the list of best-fit server IP addresses, the connection to the server is terminated.
-
Citations
27 Claims
-
1-3. -3. (canceled)
-
4. A server computer system comprising:
-
a processor; and a memory, coupled to the processor, that includes code stored therein that when executed by the processor configures the server computer system into a machine for; receiving, at the server computer system, a connection request from a client computer system; determining a plurality of best-fit server IP addresses for the client computer system; and sending the plurality of best-fit server IP addresses to the client computer system, wherein at least one of the plurality of best-fit server IP addresses is used by the client computer system to bind the client computer system to the server computer system. - View Dependent Claims (5, 6, 7)
-
-
8. A client device comprising:
-
a processor; and a memory, coupled to the processor, that includes code stored therein that when executed by the processor configures the client device into a machine for; accessing, from the memory of the client device, a list including a plurality of server IP addresses selected based on the network distribution criteria, wherein at least one of the plurality of server IP addresses is used by the client device to bind the client device to a server computer system; selecting a first server IP address from the list of best-fit server IP addresses; making a first attempt to initiate a session with a first server computer system using the first server IP address; when the first attempt fails, selecting a second server IP address from the list of best-fit server IP addresses; and making a second attempt to initiate the session using the selected second server IP address. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory, computer readable medium comprising code stored therein that when executed by a processor configures a server computer system into a machine for:
-
receiving, at the server computer system, a connection request from a client computer system; determining a plurality of best-fit server IP addresses for the client computer system; and sending the plurality of best-fit server IP addresses to the client computer system, wherein at least one of the plurality of best-fit server IP addresses is used by the client computer system to bind the client computer system to the server computer system. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory, computer readable medium that comprises code stored therein that when executed by a processor configures a client device into a machine for:
-
accessing, from the memory of the client device, a list including a plurality of server IP addresses selected based on the network distribution criteria, wherein at least one of the plurality of server IP addresses is used by the client device to bind the client device to a server; selecting a first server IP address from the list of best-fit server IP addresses; making a first attempt to initiate a session with a first server computer system using the first server IP address; when the first attempt fails, selecting a second server IP address from the list of best-fit server IP addresses; and making a second attempt to initiate the session using the selected second server IP address. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification