IP Library Granted Patent US 7,640,334
Granted Patent B2
US 7,640,334 · App. 09/764,543 · Granted Dec 29, 2009

Network resource location detection probe apparatus and method

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,640,334
App. No.
09/764,543
Granted
Dec 29, 2009
Kind
B2
Abstract

Apparatus and method for network device information collection and change detection. An apparatus may include a reporting module hosted on a PC connected to a network. The reporting module may query an intelligent network infrastructure device (i.e. switch, router, hub, etc.) to obtain end point connection information corresponding to the PC. The apparatus may also include a correlation module to associate the end point connection information to a location identifier corresponding to the physical location at which the PC is actually installed. The reporting module may transmit the end point connection information to a central database.

Claims (29)

1. An apparatus for physical detection and tracking of devices on a computer network disposed within a building comprising a first room and plurality of rooms, distinct from the first room, the apparatus comprising:

a plurality of outlets, each outlet thereof housed within a room of the plurality of rooms and containing substantially exclusively, as its electronically active elements, electrical conductors carrying data signals unprocessed therethrough;

a network infrastructure device operably connected to the network and selected from the group consisting of a switch, a router, and a hub;

the network infrastructure device housed within the first room and comprising a plurality of ports, each port thereof operably connected to an outlet of the plurality of outlets corresponding exclusively thereto;

a plurality of workstations, each workstation thereof located in a room of the plurality of rooms and operably connected to an outlet of the plurality of outlets housed therein;

the network infrastructure device, further storing and automatically updating a connection table mapping each port of the plurality of ports to an identification corresponding to a workstation of the plurality of workstations connected thereto and independent from any identification of any room of the plurality of rooms;

a processor connected to the network, for executing executable data structures; and

a memory device operably connected to the processor for storing the executable data structures and associated operational data structures, the executable and operational data structures comprising:

a reporting module configured to query the network infrastructure device and obtain end point connection information corresponding to a first workstation of the plurality of workstations, the end point connection information comprising information from the connection table identifying a port of the plurality of ports through which the first workstation connects to the network infrastructure device; and

a correlation module storing a correlation table relating end point connection information to the plurality of rooms, the correlation module programmed to receive from the reporting module the end point connection information and consult the correlation table to identify a room of the plurality of rooms housing the first workstation.

2. The apparatus of claim 1 , wherein the reporting module further comprises a communication module configured to transmit the end point connection information to a central database.

3. The apparatus of claim 1 , wherein the reporting module further comprises an update module configured to detect a change of end point connection information corresponding to the first workstation.

4. The apparatus of claim 1 , wherein the reporting module further comprises an inventory module configured to detect a network device local to the first workstation and obtain end point connection information corresponding to the network device.

5. The apparatus of claim 1 , further comprising a monitoring module configured to receive end point connection information from the reporting module.

6. The apparatus of claim 1 , wherein the correlation module further comprises a device recognition module configured to identify the nomenclature of the first workstation based on product recognition records.

7. The apparatus of claim 1 , wherein the reporting module further comprises an inventory module configured to detect and transmit software and hardware configuration information corresponding to the first workstation.

8. The apparatus of claim 1 , wherein the reporting module further comprises an inventory module configured to detect and transmit software and hardware configuration information corresponding to a second workstation.

9. A method for physical detection and tracking of devices on a computer network, the method comprising:

identifying a building comprising a first room and a plurality of rooms distinct from the first room;

identifying a computer network housed within the building and comprising

a plurality of outlets, each outlet thereof containing substantially exclusively, as its electronically active elements, electrical conductors carrying data signals unprocessed therethrough, at least one outlet of the plurality of outlets being housed within each room of the plurality of rooms,

a network infrastructure device selected from the group consisting of a switch, router, and hub, the network infrastructure device housed within the first room and comprising a plurality of ports, each port thereof operably connected to an outlet of the plurality outlets corresponding exclusively thereto,

a plurality of devices housed within the plurality of rooms, each device of the plurality of devices connecting to the network infrastructure device via an outlet of the plurality of outlets;

storing and automatically updating, by the network infrastructure device, a connection table mapping each port of the plurality of ports to a corresponding device of the plurality of devices connected thereto;

installing and running, after the storing, reporting software on a first device of the plurality of devices;

installing and running, after the storing, correlating software on a device of the plurality of devices, the correlating software comprising a binding table mapping each port of the plurality of ports of the network infrastructure device to a corresponding room of the plurality of rooms;

directing, by the reporting software, the first device to query the network infrastructure device and obtain from the connection table a port identification corresponding to the first device; and

determining, by the correlating software, the location of the first device by locating the port identification within the binding table and retrieving from the binding table information designating a room of the plurality of rooms mapped thereto.

10. The method of claim 9 , wherein the query comprises use of Simple Network Management Protocol (SNMP).

Assignments (12)
NOTICE OF SUCCESSION OF AGENCY FOR SECURITY INTEREST AT REEL/FRAME 054665/0873 Recorded Apr 29, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: ALTER DOMUS (US) LLC, AS SUCCESSOR AGENT
Reel/Frame 071123/0386 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; IVANTI, INC.; MOBILEIRON, INC.; IVANTI US LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 054665/0062 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; INVANTI, INC.; MOBILEIRON, INC.; INVANTI US LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 054665/0873 →
MERGER Recorded Apr 19, 2018
From: HEAT SOFTWARE USA INC.
To: IVANTI, INC.
Reel/Frame 045589/0203 →
MERGER AND CHANGE OF NAME Recorded Jan 21, 2017
From: CENTENNIAL SOFTWARE HOLDINGS, INC.; HEAT SOFTWARE USA INC.
To: HEAT SOFTWARE USA INC.
Reel/Frame 041035/0126 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2017
From: CENTENNIAL SOFTWARE LIMITED
To: CENTENNIAL SOFTWARE HOLDINGS, INC.
Reel/Frame 041035/0111 →
RELEASE OF SECURITY INTERESTS IN PATENTS AT REEL/FRAME NO. 35111/0412 Recorded Jan 21, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: HEAT SOFTWARE USA INC., FORMERLY KNOWN AS FRONTRANGE SOLUTIONS USA INC. AND SUCCESSOR IN INTEREST TO FRONTRANGE SOLUTIONS INC.
Reel/Frame 041052/0810 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: CONSORTIUM FINANCE, LLC
To: FRONTRANGE SOLUTIONS INC.; FRONTRANGE SOLUTIONS USA INC
Reel/Frame 040124/0404 →
RELEASE OF PATENT SECURITY AGREEMENT Recorded Mar 3, 2015
From: WELLS FARGO CAPITAL FINANCE, LLC (F/K/A WELLS FARGO CAPITAL FINANCE, INC.)
To: FRONTRANGE SOLUTIONS INC.
Reel/Frame 035122/0183 →
PATENT SECURITY AGREEMENT Recorded Feb 28, 2015
From: FRONTRANGE SOLUTIONS INC.; FRONTRANGE SOLUTIONS USA INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 035111/0412 →
PATENT SECURITY AGREEMENT Recorded Feb 23, 2015
From: FRONTRANGE SOLUTIONS INC.; FRONTRANGE SOLUTIONS USA INC.
To: CONSORTIUM FINANCE, LLC
Reel/Frame 035061/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2015
From: SPINKS, JOHN; STEPHENS, GLENN
To: CENTENNIAL SOFTWARE LIMITED
Reel/Frame 034846/0913 →