Method and apparatus for monitoring wireless network access
First Claim
1. A method for execution on a client device of achieving login to a wireless network, the method comprising:
- providing a client utility on the client device wherein the client utility is a separate component from an operating system on the client device; and
employing the client utility to;
(a) identify a plurality of network components present on the client device;
(b) examining each of the network components to detect which of said network components is a wireless network component and creating a list listing each detected wireless network component;
(c) detect establishment of a layer 2 network connection by the operating system via a first wireless network component from the plurality of network components;
(d) establish a layer 3 IP connection via the first wireless network component;
(e) detect a disconnection of the first wireless network component;
(f) detect establishment, subsequent to the disconnection of the first wireless network component, of a layer 2 network connection by the operation system via a second wireless network component from the plurality of network components; and
(g) establish a layer 3 connection via the second wireless network component.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring wireless network access, and use of a detected wireless network connection are described. A client component (e.g., software component), or client, can be downloaded to a computing device, which leverages off of the computing device'"'"'s ability to locate and establish a network connection. The client component listens for network connection activity, and determines whether the device has established a network connection with a network known to the client. If the client determines that a network connection has been established to a known network, the client uses the network connection to log the user onto the network.
-
Citations
10 Claims
-
1. A method for execution on a client device of achieving login to a wireless network, the method comprising:
-
providing a client utility on the client device wherein the client utility is a separate component from an operating system on the client device; and employing the client utility to; (a) identify a plurality of network components present on the client device; (b) examining each of the network components to detect which of said network components is a wireless network component and creating a list listing each detected wireless network component; (c) detect establishment of a layer 2 network connection by the operating system via a first wireless network component from the plurality of network components; (d) establish a layer 3 IP connection via the first wireless network component; (e) detect a disconnection of the first wireless network component; (f) detect establishment, subsequent to the disconnection of the first wireless network component, of a layer 2 network connection by the operation system via a second wireless network component from the plurality of network components; and (g) establish a layer 3 connection via the second wireless network component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instructions that, when executed by a client device, implement a client utility that is a separate component from an operating system on the client device, the client utility configured to:
-
(a) identify a plurality of network components present on the client device; (b) examine each of the network components to detect which of said network components is a wireless network component and create a list listing each detected wireless network component; (c) detect establishment of a layer 2 network connection by the operating system via a first wireless network component from the plurality of network components; (d) establish a layer 3 IP connection via the first wireless network component; (e) detect a disconnection of the first wireless network component; (f) detect establishment, subsequent to the disconnection of the first wireless network component, of a layer 2 network connection by the operating system via a second wireless network component from the plurality of network components; and (g) establish a layer 3 IP connection via the second wireless network component.
-
-
10. A client device comprising:
-
a processor; and memory coupled to the processor and storing instructions that, when executed by the client device, implement a client utility that is separate component from an operating system on the client device, the client utility configured to; (a) identify a plurality of network components present on the client device; (b) examine each of the network components to detect which of said network components is a wireless network component and create a list listing each detected wireless network component; (c) detect establishment of a layer 2 network connection by the operating system via a first wireless network component from the plurality of network components; (d) establish a layer 3 IP connection via the first wireless network component; (e) detect a disconnection of the first wireless network component; (f) detect establishment, subsequent to the disconnection of the first wireless network component of a layer 2 network connection by the operating system via a second wireless network component from the plurality of network components; and (g) establish a layer 3 IP connection via the second wireless network component.
-
Specification