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:
May. 18, 2010

Filed:

May. 27, 2005
Applicants:

Bilal Alam, Sammamish, WA (US);

Erik B. Olson, Sammamish, WA (US);

Anil K. Ruia, Issaquah, WA (US);

Michael D. Volodarsky, Seattle, WA (US);

David Wang, Issaquah, WA (US);

Jaroslav Dunajsky, Redmond, WA (US);

Inventors:

Bilal Alam, Sammamish, WA (US);

Erik B. Olson, Sammamish, WA (US);

Anil K. Ruia, Issaquah, WA (US);

Michael D. Volodarsky, Seattle, WA (US);

David Wang, Issaquah, WA (US);

Jaroslav Dunajsky, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 9/45 (2006.01); G06F 3/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods are provided for utilizing a modular server architecture for processing requests for services, such as authorization and authentication, in a web server. The modular server architecture includes self-contained modular components that can be plugged in and out of the web server, as needed, to provide requested web services. The modular server architecture is also extensible in that it provides set of server APIs for processing requests for supporting built-in server functionality as well as functionality provided by third party modular components. The modular server architecture also supports the integration of request processing tasks for both native and managed modular components, such as ASP.NET modules, by virtue of a managed module host component. The modular server architecture also optimizes server performance by only providing modular component functionality when needed. By utilizing the modular server architecture, server functionality is extended, duplication of request processing tasks is eliminated and performance administrative overhead is reduced.


Find Patent Forward Citations

Loading…