Cooperative diagnosis in a wireless LAN
First Claim
1. A computer for use as a host on a wireless LAN, the wireless LAN having at least one access point, and the computer being a first computer comprising:
- a) at least one wireless communication interface;
b) a computer-readable device having computer-executable instructions for performing steps comprising;
i) detecting a connectivity problem based on the first computer being unable to communicate over the wireless LAN through the at least one access point;
ii) in response to detecting that the first computer is unable to communicate over the wireless LAN through the at least one access point, automatically forming a request for diagnostic information and using the at least one wireless communication interface of the first computer unable to communicate over the wireless LAN to transmit the request for diagnostic information to at least one second computer acting as a host on the wireless LAN;
iii) receiving, by the first computer unable to communicate over the wireless LAN, diagnostic information from the at least one second computer acting as a host on the wireless LAN, wherein the diagnostic information is transmitted by the at least one second computer in response to the request transmitted by the first computer and is received by the first computer via the at least one wireless communication interface, and wherein the diagnostic information comprises a configuration setting of the at least one second computer and/or an operating condition of the at least one second computer; and
iv) diagnosing, by the first computer unable to communicate over the wireless LAN, the connectivity problem using the diagnostic information received from the at least one second computer via the at least one wireless communication interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Communication software to aid portable computers monitor, and correct problems accessing a network through a wireless access point. The software controls the exchange of information with other portable computers in the vicinity of the wireless access point. The information exchanged may be used to diagnose problems at the wireless layer, the network layer, the transport layer or the application layer. The information exchanged may provide information about the configuration of computers that successfully or unsuccessfully communicate through the wireless access point. A portable computer receiving this configuration information may compare it to similar information about its own configuration to diagnose problems. Such software may be of particular benefit for portable computers experiencing difficulty connecting to a network at a wireless hot spot.
40 Citations
20 Claims
-
1. A computer for use as a host on a wireless LAN, the wireless LAN having at least one access point, and the computer being a first computer comprising:
-
a) at least one wireless communication interface; b) a computer-readable device having computer-executable instructions for performing steps comprising; i) detecting a connectivity problem based on the first computer being unable to communicate over the wireless LAN through the at least one access point; ii) in response to detecting that the first computer is unable to communicate over the wireless LAN through the at least one access point, automatically forming a request for diagnostic information and using the at least one wireless communication interface of the first computer unable to communicate over the wireless LAN to transmit the request for diagnostic information to at least one second computer acting as a host on the wireless LAN; iii) receiving, by the first computer unable to communicate over the wireless LAN, diagnostic information from the at least one second computer acting as a host on the wireless LAN, wherein the diagnostic information is transmitted by the at least one second computer in response to the request transmitted by the first computer and is received by the first computer via the at least one wireless communication interface, and wherein the diagnostic information comprises a configuration setting of the at least one second computer and/or an operating condition of the at least one second computer; and iv) diagnosing, by the first computer unable to communicate over the wireless LAN, the connectivity problem using the diagnostic information received from the at least one second computer via the at least one wireless communication interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operating a first computer adapted to be a host on wireless LAN, the wireless LAN having at least one access point, the method comprising:
-
a) attempting, by the first computer, to communicate over the wireless LAN through the at least one access point; b) in response to detecting that the first computer is unable to communicate over the wireless LAN, automatically forming a request for diagnostic information and transmitting, by the first computer unable to communicate over the wireless LAN, the request for diagnostic information to at least one second computer adapted to be a host on the wireless LAN; c) analyzing, by the first computer unable to communicate over the wireless LAN, diagnostic information received from the at least one second computer adapted to be a host on the wireless LAN to identify a condition preventing the first computer from communicating over the wireless LAN; and d) taking, by the first computer unable to communicate over the wireless LAN, one or more corrective actions based at least in part on the condition identified in c). - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage device having computer-executable instructions for use on a first computer adapted to be a host on a wireless LAN, the wireless LAN having at least one wireless access point, the computer-executable instructions for performing steps comprising:
-
a) communicating, by the first computer, through the at least one wireless access point; b) deriving status information about communication over the wireless LAN through the at least one wireless access point from information generated by communication hardware of the first computer and/or communication software of the first computer, wherein the status information comprises an average parameter value over a period of time based on parameter values generated by the communication hardware and/or software of the first computer and an identification of at least one authentication mechanism used by the first computer to associate with the at least one wireless access point; and c) receiving a request for status information from at least one second computer adapted to be a host on the wireless LAN but is unable to communicate over the wireless LAN and transmitting the status information comprising the average parameter value and the identification of the at least one authentication mechanism over a wireless connection to the at least one second computer in response to the request for status information from the at least one second computer, the wireless connection not through the at least one wireless access point. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification