IP Library Granted Patent US 7,181,195
Granted Patent B2
US 7,181,195 · App. 10/076,335 · Granted Feb 20, 2007

Method and system for tracing missing network devices using hardware fingerprints

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,181,195
App. No.
10/076,335
Filed
Feb 14, 2002
Granted
Feb 20, 2007
Kind
B2
Art Unit
2617
USPC
455/411
Abstract

When a piece of network equipment is determined to be stolen or missing, a hardware tracing tool mounted within the network detects the distinctive hardware fingerprints of the missing hardware within Internet traffic and extracts the device's IP address to trace the location of the missing equipment. As Internet messages or data packets cross through servers containing the tracing tool, the data packets are decompiled to retrieve unique identifier indicia (hardware fingerprints), such as a computer's MAC address, for example. The extracted fingerprints are then compared with fingerprints stored in a database of missing hardware using a hashing or mapping function, and the server system is alerted to a match. The IP address of the device transmitting the matching indicia is then extracted to determine the location of the missing or stolen network hardware. In this way, a method of tracing missing network hardware is provided that does not increase the cost of network equipment or unnecessarily effect network bandwidth.

Claims (48)

1. A method for determining a position of an electronic device within a wide area network including the electronic device and additionally including first and second network elements, said method comprising:

distributing a tracing tool to the first network element within said wide area network;

detecting a physical separation of said electronic device and an associated user;

determining identifying indicia of said electronic device, wherein said identifying indicia are automatically transmifted by said electronic device during communication on the wide area network between said electronic device and the second network element;

the first network element monitoring traffic on said wide area network utilizing said tracing tool, wherein said monitoring includes:

in response to detecting said physical separation, the first network element intercepting data of said communication on the wide area network between said electronic device and said second network element, said data including said identifying indicia; and

determining a physical position of said electronic device within said wide area network in response to an interception of said identifying indicia.

2. The method of claim 1 , wherein determining said identifying indicia of said electronic device comprises:

identifying data transmitted by said electronic device prior to said physical separation utilizing a portion of said wide area network; and

extracting said identifying indicia from data transmitted by said electronic device prior to said physical separation.

3. The method of claim 1 , wherein determining said identifying indicia of said electronic device comprises determining a media access control (MAC) address of said electronic device.

4. The method of claim 1 , wherein determining said identifying indicia of said electronic device comprises:

determining said identifying indicia utilizing at least one of a set including a hostname and an Internet Protocol (IP) address within data transmitted by said electronic device prior to said physical separation utilizing a portion of said wide area network.

5. The method of claim 1 , wherein:

said method further comprises causing data specifying said identifying indicia to be stored within a database associated with said first network element prior to said physical separation, and

determining said identifying indicia of said electronic device comprises determining said identifying indicia utilizing said database.

6. The method of claim 1 , said method further comprising generating a notification indicating said physical position of said electronic device for a responsible party associated with said electronic device.

7. The method of claim 1 , wherein said distributing comprises distributing said tracing tool to a plurality of network elements within said wide area network.

8. The method of claim 7 , wherein said distributing further comprises distributing said tracing tool to a plurality of Internet protocol routers within said wide area network.

9. The method of claim 1 , wherein determining said physical position of said electronic device within said wide area network in response to said interception of said identifying indicia comprises:

transmitting a link tracing message between said electronic device and said first network element;

identifying a third network element coupled between said electronic device and said first network element in response to a transmission of said link tracing message; and

determining said physical position of said electronic device utilizing an identity of said third network element coupled between said electronic device and said first network element.

10. A system for determining a position of an electronic device within a wide area network including the electronic device and at least an additional second network element, said system comprising:

a hardware fingerprint server to determine identifying indicia of said electronic device, wherein said identifying indicia are automatically transmitted by said electronic device during communication on the wide area network between said electronic device and the second network element;

a monitoring server to detect a physical separation of said electronic device and an associated user and further to monitor traffic on said wide area network, wherein said monitoring server includes:

an intercept module, responsive to a detection of said physical separation, to intercept data of said communication on said wide area network between said electronic device and said second network element, said data including said identifying indicia; and

a tracing server to determine a physical position of said electronic device within said wide area network in response to an interception of said identifying indicia at said intercept module.

11. The system of claim 10 , wherein said hardware fingerprint server is configured to:

identify data transmitted by said electronic device prior to said physical separation utilizing a portion of said wide area network; and

extract said identifying indicia from said data transmitted by said electronic device prior to said physical separation.

12. The system of claim 10 , wherein said identifying indicia of said electronic device comprises a media access control (MAC) address of said electronic device.

13. The system of claim 10 , wherein said monitoring server is distributed among a plurality of network elements within said wide area network.

14. A machine-readable medium having embodied therein program code executable by a machine, wherein said program code causes said machine to perform a method for determining a position of an electronic device within a wide area network including the electronic device and additionally including first and second network elements, said method comprising:

detecting a physical separation of said electronic device and an associated user;

determining identifying indicia of said electronic device, wherein said identifying indicia are automatically transmitted by said electronic device during communication on the wide area network between said electronic device and the second network element;

the first network element monitoring traffic on said wide area network at said first network element utilizing a tracing tool, wherein said monitoring comprises:

in response to detecting said physical separation, the first network element intercepting data of said communication on the wide area network between said electronic device and said second network element, said data including said identifying indicia; and

determining a physical position of said electronic device within said wide area network in response to an interception of said identifying indicia.

15. The machine-readable medium of claim 14 , wherein said method includes distributing said tracing tool to a plurality of Intenet Protocol routers within said wide area network.

16. The machine-readable medium of claim 14 , wherein determining said identifying indicia of said electronic device comprises:

identifying data transmitted by said electronic device prior to said physical separation utilizing a portion of said wide area network; and

extracting said identifying indicia from said data transmitted by said electronic device prior to said physical separation.

17. The machine-readable medium of claim 14 , wherein determining said identifying indicia of said electronic device comprises determining a media access control address of said electronic device.

18. The machine-readable medium of claim 14 , wherein determining said physical position of said electronic device within said wide area network in response to said interception of said identifying indicia comprises:

transmitting a link tracing message between said electronic device and said first network element;

identifying a third network element coupled between said electronic device and said first network element in response to a transmission of said link tracing message; and

determining said physical position of said electronic device utilizing an identity of said third network element coupled between said electronic device and said first network element.