Access check system utilizing cached access permissions
AssigneeMicrosoft Corporation
InventorsHeath Hunnicutt, John F. Ludeman
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsHeath Hunnicutt, John F. Ludeman
Estimating the term…
An access-check system for a network server comprises an access-cache for storing access-permissions generated by the server in response to resource access requests. The system retrieves the appropriate access-permission from the access-cache in response to receipt of a request necessitating the same access-permission as already generated for an earlier processed request. A user-token cache is also employed to assign a unique user-token, to be used in the access-cache, to each user logged on to the server. Changes made to the user-token cache are reflected in the access-cache by removing from the access-cache those entries containing the changed user-token. Changes made to an access control list are reflected in the access-cache by removing from the access-cache those entries containing the server resource with which the changed access control list is associated.
A machine-readable program storage device, embodying instructions executable by a computer to perform method steps for providing access to a plurality of resources in a file system to a plurality of users, where access to said resources is controlled by said network server and each of said plurality of users send requests to a network server for permission to access at least one of said plurality of resources, said method comprising:
A method operational in a network server for providing access to at least one of a plurality of resources in a file system where access to said at least one of said plurality of resources is controlled by said network server and each of a plurality of users send requests to said network server for permission to access said resources, said method comprising:
An apparatus operational in a network server for providing access to at least one of a plurality of resources in a file system where access to said at least one of a plurality of resources is controlled by said network server and each of a plurality of users send requests to said network server for permission to access said at least one of a plurality of resources, said apparatus comprising:
Dependencies are inferred from the claim text.