System and method of binding a client to a server
First Claim
Patent Images
1. A method comprising:
- receiving, at the server, a connection request from a client;
determining a plurality of best-fit server IP addresses for the client; and
sending the plurality of best-fit server IP addresses to the client, wherein at least one of the plurality of best-fit server IP addresses is used by the client to bind the client to the server.
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method of binding a client with a server. Embodiments of the present invention allow a client to receive and maintain a set of “best-fit” server IP addresses. The best fit server IP addresses establish a hierarchy of server addresses that are used by a client to maintain a binding with a server without using the DNS. Communicating the set of best-fit server IP addresses to a specific client is accomplished using extensions to one or more network protocols already used to support client/server communications, thus minimizing the amount of code needed to support the additional information transfer.
135 Citations
18 Claims
-
1. A method comprising:
-
receiving, at the server, a connection request from a client; determining a plurality of best-fit server IP addresses for the client; and sending the plurality of best-fit server IP addresses to the client, wherein at least one of the plurality of best-fit server IP addresses is used by the client to bind the client to the server. - View Dependent Claims (2, 3, 4, 15, 16)
-
-
5. A method comprising:
-
accessing, from a memory of a 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 server IP addresses; making a first attempt to initiate a session with a first server using the first server IP address; when the first attempt fails, selecting a second server IP address from the list of server IP addresses; and making a second attempt to initiate the session using the selected second server IP address. - View Dependent Claims (6, 7)
-
-
8. A method comprising:
-
sending a request for a list of best-fit server IP addresses from a client to a first server; receiving the list of best-fit server IP addresses sent from the first server, wherein at least one of the best-fit server IP addresses is used by the client to bind the client to a server having an address on the list; and when a server IP address of the first server is not in the list of best-fit server IP addresses, attempting to initiate a session with a second server, wherein a server IP address of the second server is in the list of best-fit server IP addresses. - View Dependent Claims (9, 10, 11, 12, 13, 14, 17, 18)
-
Specification