Selective exclusion of LSPs on a per-packet basis
AssigneeMicrosoft Corporation
InventorsDeepak Bansal, Eric B. Stenson, Khawar M. Zuberi
Life of this patent
Estimating the term…
Abstract
A method is provided for selectively loading a layered service provider (LSP). The method includes registering at least one category for an installed LSP and registering a list of permitted categories of LSPs for an installed application. The application is then loaded, and the list of permitted categories of LSPs for the installed application is read. The installed LSP is loaded only if the at least one category is included in the list of permitted categories of LSPs.
Claims20
In a computer comprising a processor and computer-executable instructions that when executed by the processor perform a method for selectively loading a layered service provider (LSP), the method comprising:
- identifying a plurality of categories for layered service providers (LSPs) based on a set of functions performed by the LPSs;
- registering at least one category of the plurality of categories for an installed LSP;
- registering a list of permitted categories of LSPs for an installed application;
- loading the installed application;
- reading the list of permitted categories of LSPs for the installed application;
- and
- selecting the installed LSP to be loaded only if the at least one category of the installed LSP is included in the list of permitted categories of LSPs.
In a computer comprising a processor and computer-executable instructions that when executed by the processor perform a method for selectively loading a layered service provider (LSP), the method comprising:
- registering at least one category for an installed LSP, wherein the at least one category is identified based on a set of functions performed by the installed LSP;
- registering permitted categories of layered service providers (LSPs) for each application category of a plurality of application categories;
- loading an application;
- determining that the application belongs to a category of the plurality of application categories;
- reading a list of permitted categories of LSPs for the determined category of the application;
- and
- loading the installed LSP only if the at least one category is included in the list of permitted categories of LSPs.
In a computer comprising a processor and computer-executable instructions that when executed by the processor perform a method for selectively loading a layered service provider (LSP), the method comprising:
- registering a plurality of LSP categories for an installed LSP, wherein the at least one category is identified based on a set of functions performed by the installed LSP;
- registering a plurality of permitted LSP categories for each application category of a plurality of application categories;
- loading an application having an application category of the plurality of application categories, the application category is defined by a list of permitted LSP categories;
- loading the installed LSP if each of the plurality of categories for the installed LSP is included in the list of permitted LSP categories;
- and
- excluding the installed LSP if the plurality of categories includes an LSP category that is not included in the list of permitted LSP categories.
Dependencies are inferred from the claim text.