System and method of binding a client to a server
First Claim
Patent Images
1. A method comprising:
- executing a program by a computer system that initiates binding of a client computer system to a server computer system utilizing best-fit server Internet Protocol (IP) addresses to maintain and end connections between the client computer system and the server computer system, wherein executing the program transforms the computer system into a machine to perform;
establishing a connection between a server and a client;
receiving, at the client computer system via the connection, a list of the best-fit server IP addresses;
determining, at the client, whether the server computer system is identified in the list of best-fit server IP addresses;
maintaining the connection to the server computer system in response to determining that the server computer system is identified in the list of best-fit server IP addresses; and
ending the connection to the server computer system in response to determining that the server computer system is not identified in the list of best-fit server IP addresses.
15 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.
140 Citations
22 Claims
-
1. A method comprising:
executing a program by a computer system that initiates binding of a client computer system to a server computer system utilizing best-fit server Internet Protocol (IP) addresses to maintain and end connections between the client computer system and the server computer system, wherein executing the program transforms the computer system into a machine to perform; establishing a connection between a server and a client; receiving, at the client computer system via the connection, a list of the best-fit server IP addresses; determining, at the client, whether the server computer system is identified in the list of best-fit server IP addresses; maintaining the connection to the server computer system in response to determining that the server computer system is identified in the list of best-fit server IP addresses; and ending the connection to the server computer system in response to determining that the server computer system is not identified in the list of best-fit server IP addresses. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
2. A server device, comprising:
-
a processor; and a memory accessible to the processor that includes a program that is executable by the processor to initiate binding of a client device to the server device utilizing best-fit server Internet Protocol (IP) addresses to maintain and end connections between the client computer system and the server device, wherein executing the program transforms the server device into a machine that includes; a protocol engine executable by the processor to; establish a connection to the client device; and send a list of best-fit server IP addresses to the client device via the connection, wherein the list of best-fit server IP addresses is determined based on network distribution criteria; wherein the client device ends the connection to the server device in response to determining that an address of the server device is not identified in the list of best-fit server IP addresses; and wherein the client device maintains the connection to the server device in response to determining that the address of the server device is identified in the list of best-fit server IP addresses. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
3. A client device, comprising:
-
a processor; a memory accessible to the processor that includes a program that is executable by the processor to initiate binding of a client device to the server device utilizing best-fit server Internet Protocol (IP) addresses to maintain and end connections between the client computer system and the server device, wherein executing the program transforms the client device into a machine that includes; a protocol engine executable by the processor to; establish a connection between a server and the client device; receive, at the client device via the connection, a list of best-fit server IP addresses; determine whether the server is identified in the list of best-fit server IP addresses; maintain the connection to the server in response to determining that the server is identified in the list of best-fit server IP addresses; and end the connection to the server in response to determining that the server is not identified in the list of best-fit server IP addresses. - View Dependent Claims (19, 20, 21, 22)
-
Specification