Patent ID: 7392046

Claim:
A method for automatic diagnosis and resolution of at least one malfunction of a computer wireless network, said method comprising: via a checkup agent on one or more of a plurality of wireless devices: configuring automatically a new wireless device with a set of particular parameters and settings of the wireless network upon a joining of said device to said wireless network, wherein the joining comprises: the checkup agent providing at least one discovery request; receiving from the new wireless device a selection of one discovery request such that: in an event that the discovery request is presented to a user via a user interface, facilitating entry of the user's selection; in an event that the discovery request is configured to be selected automatically, responsive to a predetermined triggering event, effecting the selection; responsive to the selection, the checkup agent utilizing a wireless discovery protocol via wireless signals; obtaining a listing of available resources within a wireless communication area; communicating the listing of available resources to the user of the new wireless device via the new wireless device; causing the user of the new wireless device to select at least one available resource; detecting network configuration information for connecting to the selected resource, wherein network configuration information comprises: network settings associated with the selected resource; and a security level associated with the selected resource; collecting configuration information of said computer wireless network, wherein the computer wireless network comprises at least an access point and a plurality of wireless devices, and wherein the configuration information is collected for each wireless device; iteratively diagnosing said collected configuration information with a set of test rules to determine if at least one of said test rules is satisfied; and generating a malfunction report if at least one of said test rules is satisfied.