AUTOMATED DISCOVERY OF MONITORING DEVICES ON A NETWORK
First Claim
Patent Images
1. A system for discovering devices on a network comprising:
- one or more devices on the network that broadcast for access to the network, wherein the broadcast includes identification information for the broadcasting device;
a dynamic network address assignment server that receives the broadcast and leases an address to the broadcasting device;
a device address translator coupled with the dynamic network address assignment server that is updated with the leased address and assigns a host name to the device; and
a monitoring server communicating with the dynamic network address assignment server that discovers devices on the network based on the identification information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for the automated discovery of devices on a network, such as a TCP/IP network using Dynamic Host Configuration Protocol (“DHCP”) and Domain Name System (“DNS”) servers. Devices on the network may be discovered, identified, and tracked by a monitoring server. Communications with the monitoring server may include identification information for each device. The identification information may be stored in DHCP option fields, transmitted with DHCP messages, and used to identify whether the device is new to the network.
80 Citations
23 Claims
-
1. A system for discovering devices on a network comprising:
-
one or more devices on the network that broadcast for access to the network, wherein the broadcast includes identification information for the broadcasting device; a dynamic network address assignment server that receives the broadcast and leases an address to the broadcasting device; a device address translator coupled with the dynamic network address assignment server that is updated with the leased address and assigns a host name to the device; and a monitoring server communicating with the dynamic network address assignment server that discovers devices on the network based on the identification information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for monitoring devices on a network comprising:
-
a monitoring server that includes dynamic host configuration protocol (DHCP) functions including leasing the devices an IP address, wherein the monitoring server identifies the devices on the network based on identification information from the devices; and a domain name system (DNS) server that is updated with the leased IP address from the monitoring server, and assigns a host name based on the leased IP address; wherein the monitoring server acts as a DNS slave that is prompted by the DNS server to monitor the devices on the network and identify devices that are added or removed from the network based on the identification information. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for automated monitoring of devices on a network comprising:
-
receiving a request from a device to join the network, wherein the request includes identification information for the device; offering, upon receipt of the request, to connect the device to the network; acknowledging the connection of the device to the network; updating a device address translator based on the identification information from the device for associating a host name with the device; and updating a list of devices on the network based on the identification information for the devices, wherein the list of devices on the network is used to identify the connected devices and is compared with a prior list of devices to determine which devices are newly connected. - View Dependent Claims (19, 20, 21)
-
-
22. A method for automated tracking of devices on a network by a monitoring server, the method comprising:
-
receiving a discovery broadcast from a device; determining whether the discovery broadcast includes identification information for the broadcasting device; sending an offer to the device when the discovery broadcast includes identification information; and utilizing the identification information to track the devices on the network by maintaining a list of devices on the network that includes the identification information for each device. - View Dependent Claims (23)
-
Specification