The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 16, 2008

Filed:

Aug. 31, 2004
Applicants:

Abhishek Abhishek, Woodinville, WA (US);

Francis Duong, Bellevue, WA (US);

Shai Guday, Redmond, WA (US);

Anton Krantz, Kirkland, WA (US);

Jiandong Ruan, Sammamish, WA (US);

Inventors:

Abhishek Abhishek, Woodinville, WA (US);

Francis Duong, Bellevue, WA (US);

Shai Guday, Redmond, WA (US);

Anton Krantz, Kirkland, WA (US);

Jiandong Ruan, Sammamish, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/177 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…