System and method for determining the location of remote devices
First Claim
Patent Images
1. A method for determining the physical location of a target device, comprising:
- using network commands, determining the distances of three test devices of known locations to said target device; and
responsive to said distances, determining by triangulation the location of said target device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for determining the physical location of a target device. Using communications network trace route and pinging commands, the distances of three test devices of known locations to the target device are determined; and responsive to those distances, the location of the target device is determined by triangulation. Based upon location, the target device may be blocked from a communications network or connected to a particular server.
55 Citations
21 Claims
-
1. A method for determining the physical location of a target device, comprising:
-
using network commands, determining the distances of three test devices of known locations to said target device; and
responsive to said distances, determining by triangulation the location of said target device. - View Dependent Claims (2, 3, 4, 5, 6, 20, 21)
-
-
7. A system for determining the physical location of a target device, comprising:
-
first, second, and third test devices for issuing pinging and trace route commands;
each said test device including a distance calculator and a triangulation calculator;
said distance calculator for determining from execution of said pinging and trace route commands a distance from said test device to said target device; and
said triangulation calculator for determining a physical location of said target device at an intersection of said distances from known locations of said test devices.
-
-
8. A system for determining the distance from a test device to a target device in a network, comprising:
-
a network command for issuing pinging and trace route commands; and
a distance calculator for determining from execution of said pinging and trace route commands a distance from said test device to said target device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for determining the distance from a test device to a target device in a network, comprising:
-
means for issuing pinging and trace route commands; and
means for determining from execution of said pinging and trace route commands a distance from said test device to said target device.
-
-
14. A management station for determining the location of a target station already coupled to or in the process of coupling to a network, comprising:
-
a communications module for communicating with three test stations at known locations; and
a triangulation calculator responsive to distances to said target station from said three test stations for determining said location of said target station at an intersection of said distances from said known locations.
-
-
15. A management station for determining the location of a target station already coupled to or in the process of coupling to a network, comprising:
-
means for communicating with three test stations at known locations; and
means responsive to distances to said target station from said three test stations for determining said location of said target station at an intersection of said distances from said known locations.
-
-
16. A method for determining the distance from a test device to a target device, comprising:
-
executing a trace route command to determine the number of routers in a network link between said test device and said target device;
executing long and short ping transmissions to determine one-way device latency between said test device and said target device;
responsive to said one-way device latency, determining network discrete speed of said network link;
responsive to said network discrete speed, deriving network total latency of said network link;
responsive to said network total latency, determining network propagation delay of said network link; and
responsive to said network propagation delay, calculating said distance.
-
-
17. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine for determining the physical location of a target device according to a method comprising:
-
using pinging and trace route network commands, determining distances of three test devices of known locations to said target device; and
responsive to said distances, determining by triangulation the location of said target device. - View Dependent Claims (18)
-
-
19. A computer program product or computer program element for locating a target device according to a method comprising:
-
using pinging and trace route communications network commands, determining distances of three test devices of known locations to said target device; and
responsive to said distances, determining by triangulation the location of said target device.
-
Specification