A method of determining a geographic location of an Internet user involves determining if the host is on-line, determining ownership of the host name, and then determining the route taken in delivering packets to the user. Based on the detected route, the method proceeds with determining the geographic...http://www.google.co.uk/patents/US7451233?utm_source=gb-gplus-sharePatent US7451233 - Systems and methods for determining, collecting, and using geographic locations of internet users