Wireless access point supporting control by multiple applications
First Claim
1. A method of operating a wireless network access point (WAP) that maintains operating state information that controls switching of the WAP between first, second, and third operating states, the WAP comprising a radio, the operating state information controlling whether the WAP enters the first operating state in which the WAP listens with the radio but does not transmit beacons with the radio, the operating state information controlling whether the WAP enters the second operating state in which the WAP transmits beacons with the radio but does not listen with the radio, and the operating state information controlling whether the WAP enters the third operating state in which the WAP both listens and transmits beacons with the radio, the method comprising:
- monitoring for and detecting events indicative of uses of the WAP by applications running on the WAP and/or by wireless client devices, wherein detected events are responded to by updating the operating state information accordingly;
in response to detecting an event, selecting one of the operating states for the WAP based on the event and based on the operating state information which has been updated according to one or more detected events, wherein the operating state information indicates either or both a number of applications or a number of wireless clients in at least one state of use of the wireless network access point; and
configuring the WAP to operate in the selected operating state.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device configurable as a wireless network access point that can be controlled from multiple applications. The computing device provides an interface through which applications may input commands to change the state of the access point. The interface responds to these commands and other events, such as association or disassociation of a wireless client, in a manner that does not disrupt the applications or devices using the access point. To determine an appropriate response to any event, the interface may maintain state information, including a count of the number of applications and/or wireless devices that have taken action indicating an operating state of the wireless access point.
133 Citations
19 Claims
-
1. A method of operating a wireless network access point (WAP) that maintains operating state information that controls switching of the WAP between first, second, and third operating states, the WAP comprising a radio, the operating state information controlling whether the WAP enters the first operating state in which the WAP listens with the radio but does not transmit beacons with the radio, the operating state information controlling whether the WAP enters the second operating state in which the WAP transmits beacons with the radio but does not listen with the radio, and the operating state information controlling whether the WAP enters the third operating state in which the WAP both listens and transmits beacons with the radio, the method comprising:
-
monitoring for and detecting events indicative of uses of the WAP by applications running on the WAP and/or by wireless client devices, wherein detected events are responded to by updating the operating state information accordingly; in response to detecting an event, selecting one of the operating states for the WAP based on the event and based on the operating state information which has been updated according to one or more detected events, wherein the operating state information indicates either or both a number of applications or a number of wireless clients in at least one state of use of the wireless network access point; and configuring the WAP to operate in the selected operating state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer storage device comprising computer-executable instructions thereon, the computer-executable instructions comprising:
an interface for an access point, the interface adapted to, when executing; control which of the following operating states the access point enters and exits;
an operating state for transmitting beacons with an antenna thereof and not listening with the antenna, an operating state for listening with the antenna and not sending beacons, and an operating state for both transmitting beacons and listening with the antenna;receive a command from an application; responsive to receiving the command, determine which of the operating states the access point is to enter based on the command and based on stored state information relating to operation of the access point, wherein the stored state information comprises either or both a count of a number of applications using the access point or a count of a number of wireless client devices associated with the access point, wherein the stored state information is dynamically updated by counting either or both interactions with the access point by the applications or by the wireless client devices; and generate a command to the access point to place the access point in the determined operating state. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A computing device comprising:
-
an access point configurable to operate in a plurality of states, the plurality of states comprising an active state, an inactive state and a silent state; and a memory comprising computer-executable instructions thereon, the computer-executable instructions comprising; a plurality of applications; and an interface for the access point, the interface adapted to; receive a command from an application of the plurality of applications; receive from the access point an indication of a successful association with a wireless device; receive from the access point an indication of disassociation from the access point of a previously associated wireless device; determine an operating state of the access point based on stored state information relating to operation of the access point and one or more of the command, the indication of a successful association and the indication of the disassociation; and generate a command to the access point to place the access point in the determined operating state, wherein the determined operating state comprises the silent state based on at least one of; the stored state information comprising the inactive state and the command comprising a command requesting the access point to start a communication with at least one wireless device, the stored state information comprising the active state and the command comprising a command from a last application operating in the active state requesting the access point to hide the access point, or the stored state information comprising the active state and the indication of the disassociation comprising an indication that a last wireless device operating in the active state has disassociated from the access point. - View Dependent Claims (16, 17, 18, 19)
-
Specification