System and method for controlling network scan parameters for a network connection
First Claim
1. A method of initiating a network scan for an institute of electrical and electronic engineers (IEEE) 802.11 class network according to network scan parameters, the method comprising:
- receiving, at an application program interface (API) residing on a communication device, a request to initiate the network scan for the IEEE 802.11 class network from an application operating on the communication device, the request comprising one or more requested network scan parameters; and
in response to receiving the request;
adjusting the network scan parameters based on the one or more requested network scan parameters when the request is received within a first time period and a previous network scan has not been initiated by the communication device within a second time period; and
configuring and initiating the network scan, at the communication device, according to the network scan parameters that have been adjusted;
wherein one of the one or more requested network scan parameters indicates how frequently the network scan is conducted.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling aspects of network communications from a device to a network are provided. In particular, a method of initiating scans for a network by a communication device for a communication network is provided. The method comprises: monitoring for a first condition relating to a network scan for the communication network; and when the first condition relates to a receipt of at least one request to initiate the network scan and when at least the first condition is satisfied, identifying a first parameter for the network scan and configuring and initiating the network scan at the communication device for the communication network implementing the first parameter.
28 Citations
16 Claims
-
1. A method of initiating a network scan for an institute of electrical and electronic engineers (IEEE) 802.11 class network according to network scan parameters, the method comprising:
-
receiving, at an application program interface (API) residing on a communication device, a request to initiate the network scan for the IEEE 802.11 class network from an application operating on the communication device, the request comprising one or more requested network scan parameters; and in response to receiving the request; adjusting the network scan parameters based on the one or more requested network scan parameters when the request is received within a first time period and a previous network scan has not been initiated by the communication device within a second time period; and configuring and initiating the network scan, at the communication device, according to the network scan parameters that have been adjusted; wherein one of the one or more requested network scan parameters indicates how frequently the network scan is conducted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of initiating a network scan for a network according to network scan parameters, the method comprising:
-
receiving, at an application program interface residing on a communication device, a plurality of requests to initiate the network scan for the network, each request being received from an application operating on the communication device, and each request comprising one or more requested network scan parameters; aggregating the one or more requested network scan parameters of each request to form an amalgamated set of requested network scan parameters; and in response to determining, at the communication device, that at least one of the plurality of requests was received within a predetermined time period and a previous network scan has not been initiated from at least a first period of time; adjusting the network scan parameters based on the amalgamated set of requested network scan parameters; and configuring and initiating the network scan, at the communication device, according to the network scan parameters that have been adjusted.
-
-
15. A communication device comprising:
-
a processor; a memory storing computer-readable instructions, wherein execution of the computer-readable instructions by the processor is for; receiving, at an application program interface (API) residing on the communication device, a request to initiate a network scan for an institute of electrical and electronic engineers (IEEE) 802.11 class network according to network scan parameters, the request comprising one or more requested network scan parameters; and in response to receiving the request; adjusting the network scan parameters based on the one or more requested network scan parameters when the request is received within a first time period and a previous network scan has not been initiated by the communication device within a second time period; and configuring and initiating the network scan at the communication device according to the network scan parameters that have been adjusted; wherein one of the one or more requested network scan parameters indicates how frequently the network scan is conducted. - View Dependent Claims (16)
-
Specification