Apparatus and method for locating of an internet user
First Claim
1. Apparatus for determining a location of a user client in an electronic interaction with a server over a network having a plurality of nodes at different locations, the apparatus comprising:
- a network node data gatherer for obtaining from the vicinity of said user client network node information, and a network node data correlator for correlating said network node information with a network node location map, thereby to provide said server with a location for said user client.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for locating an online digital content user'"'"'s geographical and/or virtual location is presented. In one embodiment of the present invention, Geolocation is performed by extracting the user'"'"'s ISP'"'"'s DNS IP address. The extracted information may thereafter be correlated with existing data so as to determine and authenticate the user'"'"'s identity, and/or other properties. The system may also be used to enable electronic commerce bodies such as digital media distributors operating on the Internet to better manage network resources and/or to prevent possible implications of erroneous or fraudulent transaction of digital goods and/or to comply with business rules.
-
Citations
142 Claims
-
1. Apparatus for determining a location of a user client in an electronic interaction with a server over a network having a plurality of nodes at different locations, the apparatus comprising:
-
a network node data gatherer for obtaining from the vicinity of said user client network node information, and a network node data correlator for correlating said network node information with a network node location map, thereby to provide said server with a location for said user client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
12. Apparatus according to clam 11, said server further comprising at least one secondary DNS.
-
55. Method for determining a location of a user client in an electronic interaction wit a server over a network having a plurality of nodes at different locations, the method comprising:
-
obtaining, from the vicinity of said user client, network node information, and correlating said network node information with a network node location map, thereby to provide said server with a location for said user client. - View Dependent Claims (56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95)
-
- 62. The method of cal 60, said server comprising a master DNS, said method comprising said master DNS giving to said user client an IP address upon requesting by said user client.
- 73. The method of clam 71, further comprising selecting service criteria to be provided to said user client based on said physical location.
-
87. The method of clam 86, further comprising adding data of further nodes to said correlation to improve accuracy.
-
96. Apparatus for determining a location of a user client in an electronic interaction with a server over a network having a plurality of nodes at different locations, the apparatus comprising:
-
a network node data gatherer for obtaining from the vicinity of said user client network node information, and a network node data correlator for correlating said network node information with a network node location map, thereby to provide said server with a location for said user client, and wherein said network node location map is a map of said network and said client network node information is an identification of an Internet gateway used by said user client. - View Dependent Claims (97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 139, 141, 142)
-
-
122. Apparatus according to clam 115, wherein said service criteria comprise criteria to conform to location-based commercial restrictions.
-
123. Apparatus according to claim 1114, further comprising a service level controller for selecting service criteria to be provided to said user client based on sad topological location.
-
125. Apparatus for determining a location of a user client in an electronic interaction with a server over a network having a plurality of nodes at different locations the apparatus comprising:
-
a network node data gatherer comprising a request for a user telephone number, a network node data correlator for correlating said user telephone number with a physical map of said telephone network, said map being usable to correlate a physical location to a telephone number network node location map, thereby to provide said server with a location for said user client, and a digital media distributor associated with said network data correlator and operable to use said location to govern digital media distribution to said user client, said apparatus further comprising an authentication unit being operable to confirm contact via said telephone number by giving a user an identification for looping around said network and said user client and a connection made using said telephone number.
-
-
138. Apparatus for determining a location of a user client in an electronic interaction with a server over a network having a plurality of nodes at different locations, the apparatus comprising:
-
a network node data gatherer for obtaining from the vicinity of said user client network node information, a network node data correlator for correlating said network node information with a network node location nap, thereby to provide said server with a location for said user client, trace routing functionality for determining a network node distance and route of a user client by sending and attempting to receive response messages having varied time to live values, and a second correlator for correlating between said determined location and said determined network node distance and route.
-
-
140. Apparatus for determining a location of a user client in an electronic interaction with a server over a network having a plurality of nodes at different locations, the apparatus comprising:
-
a network node data gatherer for obtaining from the vicinity of said user client network node information, and a network node data correlator for correlating said network node information with a network node location map, thereby to provide said server with a location for said user client, and wherein said network node data gatherer is a software agent for placing at least one of said plurality of nodes.
-
Specification