Granting least privilege access for computing processes

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8397290
APP PUB NO 20090328180A1
SERIAL NO

12163164

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Embodiments provide a security infrastructure that may be configured to run on top of an existing operating system to control what resources can be accessed by an applications and what APIs an application can call. Security decisions are made by taking into account both the current thread's identity and the current thread's call chain context to enable minimal privilege by default. The current thread context is captured and a copy of it is created to be used to perform security checks asynchronously. Every thread in the system has an associated identity. To obtain access to a particular resource, all the callers on the current thread are analyzed to make sure that each caller and thread has access to that resource. Only when each caller and thread has access to that resource is the caller given access to that resource.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • MICROSOFT TECHNOLOGY LICENSING, LLC

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Coles, Neil Laurence Redmond, US 2 112
Gopalan, Yadhu Issaquah, US 13 407
Hsieh, Bor-Ming Redmond, US 15 388
Jordan, Christopher Ross Redmond, US 2 34
Lyons, Matthew G Palatine, US 4 214
Rogers, Andrew Bellevue, US 37 979
Sandadi, Upender Reddy Issaquah, US 1 3
Shell, Scott Randall Kirkland, US 3 35
Vals, Angelo Renato Redmond, US 2 203

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 12, 2024
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00