Replicated server discovery in client-proxy servers
First Claim
Patent Images
1. A method for network communication comprising:
- receiving server addresses;
requesting network transactions using said server addresses;
receiving responses of said network transactions;
recording responses of said network transactions using said server addresses;
sorting said server addresses according to said responses and data types used in said network transactions lo establish a prioritized list of said server addresses for the future network transactions; and
deleting said server addresses from said prioritized list if said server addresses are unavailable.
1 Assignment
0 Petitions
Accused Products
Abstract
A replicated server discovery (“RSD”) provides optimal or best-replicated servers to Web users without users'"'"' intervention. In one embodiment, the RSD is configured to receive server addresses using Domain Name System (“DNS”) lookup, where the server addresses include replicated server addresses. The RSD further records responses from servers addressed by the server addresses and then sorts the server addresses according to the responses and data types involved in transactions.
218 Citations
34 Claims
-
1. A method for network communication comprising:
-
receiving server addresses;
requesting network transactions using said server addresses;
receiving responses of said network transactions;
recording responses of said network transactions using said server addresses;
sorting said server addresses according to said responses and data types used in said network transactions lo establish a prioritized list of said server addresses for the future network transactions; and
deleting said server addresses from said prioritized list if said server addresses are unavailable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for network communication comprising:
-
means for receiving server addresses;
means for requesting network transactions using said server addresses;
means for receiving responses of said network transactions;
means for recording responses of said network transactions using said server addresses;
means for sorting said server addresses according to said responses and data types used in said network transactions to establish a prioritized list of said server addresses for the future network transactions; and
means for deleting said server addresses from said prioritized list if said server addresses are unavailable. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a processor; and
a replicated server discovery (“
RSD”
) coupled to said processor, said RSD configured to select an optimal server by retrieving a server address from a prioritized list of server addresses, wherein said server addresses include replicated server addresses, and said RSD configured to delete said server address from the prioritized list if said server address is unavailable.- View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An article of manufacture for use in a computer system for improving data transfer in communication networks, the article of manufacture comprising a computer usable medium having computer readable program code means embodied in the medium, the program code comprising:
-
code for receiving server addresses;
code for recording responses of network transactions using said server addresses;
code for sorting said server addresses according to said responses and data types used in said network transactions to establish a prioritized list of said server addresses for the future network transactions; and
code for deleting said server addresses from said prioritized list when said server addresses are unavailable. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification