Unshared scratch space
AssigneeMicrosoft Corporation
InventorsJeffrey A. Bisset, Michael Jerger, Michael Toutonghi
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJeffrey A. Bisset, Michael Jerger, Michael Toutonghi
Estimating the term…
A computerized method provides unshared local storage space to a process distributed by a trusted source through the use of an identity associated with the process that specifies local capabilities for the identity on a computer. The method obtains the identity and allocates the local storage space based on the information on the local capabilities, securing the space with the identity so that only a process with the same identity can access the space. The method also enforces the local capabilities on the process by monitoring the use of the local storage space. The identity is uniquely defined by a digital certificate or similar security facility. The identity is associated with a data structure, such as a digital signature, that includes the size of the local storage space and, optionally, whether the process is subject to global storage limits set by the computer. A computerized system which executes the method is also disclosed.
A computerized method for providing unshared access to local persistent storage space on a local computer to a program executing on the local computer on behalf of a securely certified identity, the method comprising the steps of:
A computer-readable medium having computer-executable instructions for performing steps that cause a local computer to provide unshared storage space on a persistent storage medium to a process executing on behalf of an identity, the steps comprising:
A computer-readable medium having stored thereon a data structure associated with an identity, the data structure comprising:
A computerized system comprising:
A computerized client that manages local space allocated on a local computer to a process, the computerized client comprising:
Dependencies are inferred from the claim text.