INTERNET LOCATION COORDINATE ENHANCED DOMAIN NAME SYSTEM
First Claim
1. A network architecture comprising:
- a network;
name servers associated with a Domain Name System (DNS);
beacons in communication with the network and positioned at a plurality of locations throughout the network;
clients in communication with the network wherein each of the clients comprises instructions to determine an Internet Location Coordinate (ILC) based in part on sending packets to a plurality of the beacons; and
servers in communication with the network wherein each of the servers comprises instructions to determine an Internet Location Coordinate (ILC) based in part on sending packets to a plurality of the beacons and instructions to send an Internet Location Coordinate (ILC) to one of the name servers of the Domain Name System (DNS).
2 Assignments
0 Petitions
Accused Products
Abstract
An exemplary architecture is for an Internet Location Coordinate enhanced Domain Name System (DNS). An exemplary method includes requesting information for a plurality of servers associated with a network domain name of a Domain Name System (DNS) where the information includes information based in part on packets transmitted by each of the plurality of servers to a plurality of network beacons; receiving the requested information from a name server associated with the Domain Name System (DNS); and, based in part on the received information, selecting an optimal server for the network domain name. Other methods, devices and systems are also disclosed.
61 Citations
20 Claims
-
1. A network architecture comprising:
-
a network; name servers associated with a Domain Name System (DNS); beacons in communication with the network and positioned at a plurality of locations throughout the network; clients in communication with the network wherein each of the clients comprises instructions to determine an Internet Location Coordinate (ILC) based in part on sending packets to a plurality of the beacons; and servers in communication with the network wherein each of the servers comprises instructions to determine an Internet Location Coordinate (ILC) based in part on sending packets to a plurality of the beacons and instructions to send an Internet Location Coordinate (ILC) to one of the name servers of the Domain Name System (DNS). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, implemented in part by a computing device, the method comprising:
-
requesting information for a plurality of servers associated with a network domain name wherein the information comprises information based in part on packets transmitted by each of the plurality of servers to a plurality of network beacons; receiving the requested information, directly or indirectly, from a name server associated with a Domain Name System (DNS); and based in part on the received information, selecting an optimal server for the network domain name. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, implemented in part by a computing device, the method comprising:
-
transmitting packets to a plurality of network beacons; based in part on the transmitting, determining a transmission time for each of the plurality of network beacons; calculating an Internet Location Coordinate (ILC) based in part on the transmission times; and communicating the Internet Location Coordinate (ILC) to a domain name server. - View Dependent Claims (18, 19, 20)
-
Specification