Platform for enterprise wireless network management applications
First Claim
1. A method of provisioning a framework for wireless network management applications using general purpose computing devices in an enterprise having at least one wireless network comprising:
- provisioning a selected number of the general purpose computing devices with a wireless adapter, the selected number of the general purpose computing devices deployed throughout at least one wired network such that a wireless footprint established by the selected number of the general purpose computing devices covers a selected area in the enterprise;
on the selected number of the general purpose computing devices;
installing a wireless device driver for communicating with the wireless adapter; and
installing an AirMonitor service for monitoring the at least one wireless network; and
monitoring the at least one wired network using a LandMonitor service operably coupled with at least one of the general purpose computing devices, wherein the LandMonitor service comprises;
a driver interface for communication with at least one wired network;
a filter processor module in communication with the driver interface, the filter processor module receiving packets from the driver interface and multicasting the packets to at least one running filter;
a command processor module in communication with the filter processor module; and
at least one support module in communication with the at least one running filter.
4 Assignments
0 Petitions
Accused Products
Abstract
A framework for wireless network management applications in an enterprise environment using existing general purpose computing devices is presented. At least one of the devices is configured with a wireless adapter and is used as an AirMonitor to monitor one or more wireless networks. Other devices are configured as LandMonitors to monitor traffic on a wired network in the enterprise environment. At least one inference engine uses the LandMonitors and AirMonitors by assigning them monitoring tasks. Data from the monitoring tasks are stored in a database. Analysis of the data that is computationally intensive is generally performed by the inference engines. Wireless network management applications use the framework by installing and running application-specific components (e.g., filters) on the AirMonitors, LandMonitors, and/or inference engines.
-
Citations
20 Claims
-
1. A method of provisioning a framework for wireless network management applications using general purpose computing devices in an enterprise having at least one wireless network comprising:
- provisioning a selected number of the general purpose computing devices with a wireless adapter, the selected number of the general purpose computing devices deployed throughout at least one wired network such that a wireless footprint established by the selected number of the general purpose computing devices covers a selected area in the enterprise;
on the selected number of the general purpose computing devices;
installing a wireless device driver for communicating with the wireless adapter; and
installing an AirMonitor service for monitoring the at least one wireless network; and
monitoring the at least one wired network using a LandMonitor service operably coupled with at least one of the general purpose computing devices, wherein the LandMonitor service comprises;
a driver interface for communication with at least one wired network;
a filter processor module in communication with the driver interface, the filter processor module receiving packets from the driver interface and multicasting the packets to at least one running filter;
a command processor module in communication with the filter processor module; and
at least one support module in communication with the at least one running filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- provisioning a selected number of the general purpose computing devices with a wireless adapter, the selected number of the general purpose computing devices deployed throughout at least one wired network such that a wireless footprint established by the selected number of the general purpose computing devices covers a selected area in the enterprise;
-
9. A framework for wireless network management applications using general purpose computing devices having at least one wireless network comprising:
- at least one of the general purpose computing devices configured as an AirMonitor, comprising;
a wireless adapter;
a wireless device driver for communicating with the wireless adapter; and
an AirMonitor service for monitoring the at least one wireless network, the AirMonitor service in communication with the wireless device driver, and comprising;
a driver interface in communication with the wireless device driver;
a filter processor module in communication with the driver interface, the filter processor module receiving packets from the driver interface and multicasting the packets to at least one running filter;
a command processor module in communication with the filter processor module;
at least one support module in communication with the at least one running filter; and
a sender module for sending requests and receive incoming responses;
the sender module in communication with the at least one running filter; and
at least one inference engine in communication with the at least one of the general purpose computing devices configured as an AirMonitor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
- at least one of the general purpose computing devices configured as an AirMonitor, comprising;
-
19. A non-transient computer readable storage medium having computer-executable instructions, that when executed on a computing system via a microprocessor perform a method of provisioning a framework for wireless network management applications using general purpose computing devices in an enterprise having at least one wireless network, the method comprising:
- provisioning a selected number of the general purpose computing devices with a wireless adapter, the selected number of the general purpose computing devices deployed throughout the at least one wired network such that a wireless footprint established by the selected number of the general purpose computing devices covers a selected area in the enterprise;
on the selected number of the general purpose computing devices;
installing a wireless device driver for communicating with the wireless adapter;
using an AirMonitor service for monitoring the at least one wireless network, where using the AirMonitor service comprises;
using a driver interface to communicate with the wireless device driver;
using a filter processor module in communication with the driver interface to receive packets from the driver interface and multicast the packets to at least one running filter;
using a command processor module in communication with the filter processor module;
using at least one support module in communication with the at least one running filter; and
using a sender module to send requests and receive incoming responses, where the sender module is in communication with the at least one running filter; and
providing an inference engine adapted to communicate with the selected number of the general purpose computing devices. - View Dependent Claims (20)
- provisioning a selected number of the general purpose computing devices with a wireless adapter, the selected number of the general purpose computing devices deployed throughout the at least one wired network such that a wireless footprint established by the selected number of the general purpose computing devices covers a selected area in the enterprise;
Specification