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.
Patent No.:
Date of Patent:
Mar. 04, 2014
Filed:
Jan. 16, 2009
Saad A. Ladki, Bellevue, WA (US);
Madhur Joshi, Kirkland, WA (US);
Robert J. Lucero, Seattle, WA (US);
Carlos Aguilar Mares, Snoqualmie, WA (US);
Nitasha Verma, Kirkland, WA (US);
Bilal Alam, Sammamish, WA (US);
Clea H. Allington, Bellevue, WA (US);
Vijay Sen, Redmond, WA (US);
Saad A. Ladki, Bellevue, WA (US);
Madhur Joshi, Kirkland, WA (US);
Robert J. Lucero, Seattle, WA (US);
Carlos Aguilar Mares, Snoqualmie, WA (US);
Nitasha Verma, Kirkland, WA (US);
Bilal Alam, Sammamish, WA (US);
Clea H. Allington, Bellevue, WA (US);
Vijay Sen, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Described is a technology in which a non-administrator computer/web user is allowed to perform an administrative-level task within a certain context and/or scope. An authorization store is queried based on information (e.g., a provider, a username, and a path) provided with an authorization request, e.g., from an application via an API. The information in the authorization store, set up by an administrator, determines the administrative action is allowed. If so, a credential store provides credentials that allow the action to be runs before reverting the user to the prior set of credentials. Also described is a pluggable provider model through which the authorization store and/or delegation store are accessed, whereby the data maintained therein can be any format and/or at any location known to the associated provider.