Peer proxy binding
First Claim
1. A method for connecting a guest browser with a proxy, comprising:
- sending a registration request for a proxy from a peer to a proxy director;
receiving a proxy name for the proxy having a least load selected by the proxy director, wherein the proxy is selected by;
determining a load for each proxy of a plurality of proxies;
selecting the proxy with the least load, wherein the load is a function of a number of peers assigned to the proxy, a central processing unit capacity of the proxy, and the amount of data served by the proxy over a period of time; and
sending a registration request with a peer name and the proxy name from the peer to a dynamic domain name server (DNS), wherein the dynamic DNS registers a dynamic DNS record with a DNS name server to associate the peer name with the proxy name.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for connecting a guest browser with a proxy is provided. The method includes sending a registration request for a proxy from a peer to a proxy director and selecting a proxy by the proxy director and sending a proxy name to the peer. The method also includes sending a registration request with a peer name and the proxy name from the peer to a dynamic domain name server (DNS) and registering a dynamic DNS record with a DNS name server by the dynamic DNS to associate the peer name with the proxy name. The dynamic DNS converts the registration request from the peer to standard DNS. When a guest browser wants to connect to the peer, a standard DNS look-up is performed for the peer name at the DNS name server, which provides information regarding proxy connection.
-
Citations
13 Claims
-
1. A method for connecting a guest browser with a proxy, comprising:
-
sending a registration request for a proxy from a peer to a proxy director; receiving a proxy name for the proxy having a least load selected by the proxy director, wherein the proxy is selected by; determining a load for each proxy of a plurality of proxies; selecting the proxy with the least load, wherein the load is a function of a number of peers assigned to the proxy, a central processing unit capacity of the proxy, and the amount of data served by the proxy over a period of time; and sending a registration request with a peer name and the proxy name from the peer to a dynamic domain name server (DNS), wherein the dynamic DNS registers a dynamic DNS record with a DNS name server to associate the peer name with the proxy name. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable storage medium storing computer executable instructions for connecting a guest browser with a proxy when executed by a computer comprising:
-
sending a registration request for a proxy from a peer to a proxy director; receiving a proxy name for the proxy having a least load selected by the proxy director, wherein the proxy is selected by; determining a load for each proxy of a plurality of proxies; selecting the proxy with the least load, wherein the load is a function of a number of peers assigned to the proxy, a central processing unit capacity of the proxy, and the amount of data served by the proxy over a period of time; and sending a registration request with a peer name and the proxy name from the peer to a dynamic domain name server (DNS), wherein the dynamic DNS registers a dynamic DNS record with a DNS name server to associate the peer name with the proxy name. - View Dependent Claims (8, 9, 10)
-
-
11. A system, comprising:
-
a peer; a plurality of proxies; a proxy director adapted to; receive a registration request from the peer; determine a load for each proxy of a plurality of proxies; select the proxy with a least load; and send the proxy name of the proxy with the least load to the peer, wherein the load is a function of a number of peers assigned to the proxy, a central processing unit capacity of the proxy, and the amount of data served by the proxy over a period of time; and a dynamic domain name server (DNS), wherein the dynamic DNS receives the registration request from the peer with a peer name and the proxy name, wherein the dynamic DNS registers a dynamic DNS record with a DNS name server to associate the peer name with the proxy name. - View Dependent Claims (12, 13)
-
Specification