Patent ID: 7783284

Claim:
At least one non-transitory computer readable medium embodying logic for execution by one or more computer systems, the logic being operable when executed to: receive a first instruction initiated by a user to invoke a survey tool at a wireless handset; invoke execution of the survey tool, the survey tool being operable when executed to: detect a plurality of wireless access points of one or more communication systems; identify a plurality of characteristics associated with each of the access points, the identified characteristics for each of the wireless access points comprising a signal strength associated with a communication channel used by the wireless access point and a load placed on the communication channel; and display the identified characteristics of at least one of the wireless access points to the user at a display of the wireless handset along with a wireless access point identifier corresponding to the at least one wireless access point receive a second instruction initiated by the user to invoke a trace tool at the wireless handset; invoke execution of the trace tool at the wireless handset, wherein upon execution of the trace tool, the trace tool is operable to: receive an address of a destination; generate a message cause the message to be communicated to a particular one of the wireless access points, the message being configured to: cause the particular one of the wireless access points to route the message to the destination through one or more of the communication systems by way of one or more communication system components; and cause each of one or more of the communication system components or the destination to generate and transmit a response that comprises a communication system identifier or a network address of the communication system component or the destination back to the wireless handset; receive at least one response generated and transmitted by one of the communication system components other than the destination; and display to the user at the display the communication system component identifier or the network address of the communication system component that generated and transmitted the at least one response.