Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: collecting data in a lower media access control (MAC) layer implemented in a wireless network interface, the data regarding a current association in a wireless network; passing the data to an upper media access control (MAC) layer implemented in a host system coupled to the wireless network interface; storing the data as association history data in the host system for use in future association decisions; passing the association history data back to the lower media access control layer implemented in the wireless network interface in response to a request from the lower media access control layer for the association history data; and performing an association decision at the lower media access control layer based at least in part on the association history data.
2. The method of claim 1 wherein the data includes data throughput of the current association.
3. The method of claim 1 wherein the data includes a duration of the current association.
4. The method of claim 1 wherein the data includes a reason for disassociation of the current association.
5. The method of claim 1 wherein the data includes a number of previous associations.
6. The method of claim 1 wherein the method is performed at least in part by software embedded on a memory of a host system.
7. A method comprising: collecting data in a lower media access control (MAC) layer implemented in a wireless network interface, the data regarding a current association in a wireless network; passing the data to an upper media access control (MAC) layer implemented in a host system coupled to the wireless network interface; storing the data as association history data in the host system for use in future association decisions; accessing by the upper media access control layer the association history data for at least one access point in a wireless network; selecting an access point at the upper media access control layer based at least in part on the association history data; and passing information regarding the access point selected to the lower media access control layer implemented in the wireless network interface.
8. The method of claim 7 wherein accessing the association history data comprises accessing a duration of a last association.
9. The method of claim 7 wherein accessing the association history data comprises accessing a reason for disassociation.
10. The method of claim 7 wherein accessing the association history data comprises accessing an average throughput for past associations.
11. The method of claim 7 wherein accessing the association history data comprises accessing a number of previous associations.
12. The method of claim 7 wherein the method is performed at least in part by software embedded on a memory in a wireless network interface.
13. The method of claim 7 wherein the method is performed at least in part by software embedded on a memory in a host system.
14. A method comprising: collecting historical association data at a lower media access control layer in a wireless network interface; passing the historical association data to an upper media access control layer running in a software driver on a host system, and saving the data using resources of the host system; accessing the historical association data through the upper media access control layer in response to a request for association data from the lower media access control layer; and passing the historical association data to the lower media access control layer in the wireless network interface to facilitate an association decision.
15. The method of claim 14 wherein accessing association history data comprises accessing a duration of a last association.
16. The method of claim 14 wherein accessing association history data comprises accessing a reason for disassociation.
17. The method of claim 14 wherein accessing association history data comprises accessing an average throughput for past associations.
18. An apparatus including a medium adapted to hold machine-accessible instructions that when accessed result in a machine performing: collecting data in a lower media access control (MAC) layer implemented in a wireless network interface, the data regarding a current association in a wireless network; passing the data to an upper media access control (MAC) layer implemented in a host system coupled to the wireless network interface; storing the data as association history data in the host system for use in future association decisions; accessing by the upper media access control layer the association history data for at least one access point in a wireless network; selecting an access point at the upper media access control layer based at least in part on the association history data; and passing information regarding the access point selected to the lower media access control layer implemented in the wireless network interface.
19. The apparatus of claim 18 wherein accessing association history data comprises accessing a duration of a last association.
20. The apparatus of claim 18 wherein accessing association history data comprises accessing an average throughput for past associations.
Unknown
April 22, 2008
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.