Extending operating system subsystems
AssigneeMicrosoft Corporation
InventorsPerraju Bendapudi, Rajesh Jalan, Siddharth Rana, Rohini Rajaraman
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsPerraju Bendapudi, Rajesh Jalan, Siddharth Rana, Rohini Rajaraman
Estimating the term…
Techniques for extending operating system subsystems are provided. The techniques involve using a subsystem of an operating system having a set of insertion points that identify points in the program logic of the subsystem where logic extensions may be added. The subsystem may receive a library that has functions comprising program logic for extending the subsystem and a list that provides a correspondence between the insertion points and the functions. When the subsystem receives a request to perform an action that has a corresponding insertion point for which the list provides an associated function, the subsystem may perform the function. The function may be indicated to be performed at various points in the program logic of the subsystem, including before or after the requested action.
A system for extending a subsystem of an operating system, comprising:
(canceled)
9-11. (canceled)
A method performed by a computer system for extending a subsystem of an operating system, the subsystem of the operating system having a set of insertion points, the insertion points identifying points in the program logic of the subsystem of the operating system where logic extensions may be added, the method comprising:
A computer-readable medium having computer-executable instructions for extending a subsystem of an operating system, the subsystem of the operating system having a set of insertion points, the insertion points identifying points in the program logic of the subsystem of the operating system where logic extensions may be added, the method comprising:
Dependencies are inferred from the claim text.