Extensible wireless framework
First Claim
1. An extensible wireless framework for connecting to a wireless network, comprising:
- a registration component that registers a extensible service module and extensible driver for the wireless network, the extensible service module providing a service not provided by a native component of the extensible wireless framework, the extensible driver implementing a media access control sub-layer of a wireless network protocol and that provides a media access control interface; and
a network service component that identifies available wireless networks, selects to join the wireless network when available, requests the extensible driver for the wireless network via its media access control interface to connect to the selected network, and notifies the extensible service module to provide services to the extensible driver.
3 Assignments
0 Petitions
Accused Products
Abstract
An extensible wireless framework for connecting to a wireless network is provided. The extensible wireless framework includes a network roaming service with a registration component and a network service component. The registration component registers extensible service modules and extensible drivers for providing non-standard (i.e., extensible) capabilities to the wireless network. The extensible service module provides a service not provided by a native component of the extensible wireless framework, and the extensible driver may implement a media access control sub-layer of a wireless network protocol and provide a media access control interface. The network service component identifies available wireless networks, selects to join the wireless network when available, requests the extensible driver for the wireless network via its media access control interface to connect to the selected network, and notifies the extensible service module to provide services to the extensible driver.
-
Citations
31 Claims
-
1. An extensible wireless framework for connecting to a wireless network, comprising:
-
a registration component that registers a extensible service module and extensible driver for the wireless network, the extensible service module providing a service not provided by a native component of the extensible wireless framework, the extensible driver implementing a media access control sub-layer of a wireless network protocol and that provides a media access control interface; and
a network service component that identifies available wireless networks, selects to join the wireless network when available, requests the extensible driver for the wireless network via its media access control interface to connect to the selected network, and notifies the extensible service module to provide services to the extensible driver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium containing instructions for controlling a computer system to provide an extensible wireless framework for connecting to a wireless network, the instructions including:
-
a registration component that registers a extensible user interface, a extensible service module, and extensible driver for the wireless network, the extensible service module providing a service not provided by a native component of the extensible wireless framework, the extensible user interface for inputting from a user data for providing the service of the extensible service module, the extensible driver implementing a portion of a wireless network protocol for the wireless network; and
a network service component that identifies available wireless networks, selects to join the wireless network when available, requests the extensible driver to connect to the selected wireless network, notifies the extensible service to provide services to the extensible driver, and provides information to the extensible service module that was input from a user via the extensible user interface. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification