Patent ID: 7792956

Claim:
A packet-based wireless network visualization system, comprising: a data store; an input/output subsystem including a display device; and a processing subsystem in data communication with the data store and the input/output subsystem, the packet-based wireless network visualization system configured to: receive network topology data, packet flow record data, and measurements data over the input/output subsystem and store the network topology data, packet flow record data, and measurements data in the data store; generate a visual representation of a network topology on the display based on the network topology data, the visual representation of the network topology including device objects representing network devices, endpoint objects, and associations of device objects with endpoint objects, wherein the wireless network is a Zigbee network and each endpoint object represents an application layer functionality in the Zigbee network; generate a visual representation of packet flows within the network topology based on the packet flow records, the visual representations of packet flows being route lines, each route line connecting two or more device objects; and selectively display measurement data related to the packet flows and network topology based on the measurements data; generate a visual representation of endpoints associated with device objects, the visual representation being, for each device object having an associated endpoint, an endpoint object that is indicated as being associated with the device object and that is representative of a device function associated with the endpoint; generate a visual representation indicating a binding between endpoints, the binding being a logical link between a source endpoint and cluster identifier and a destination endpoint, the cluster identifier identifying a set of messages supported by the endpoints represented by the endpoint objects, and the visual representation indicating the binding being a binding line connecting the endpoint objects representing the endpoints, the binding line separate from the route lines.