A device discovery application programming interface (API) provides an interface to discover the presence of network devices. The device discovery API preferably resides within a control device, where the control device can also be a network device. Each network device preferably uses IP-based protocols...http://www.google.com.au/patents/US20040120344?utm_source=gb-gplus-sharePatent US20040120344 - Device discovery application interface