Systems and methods that optimize row level database security

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7661141
APP PUB NO 20050177570A1
SERIAL NO

10885815

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The systems and methods of the present invention facilitate database row-level security by utilizing SQL extensions to create and associate named security expressions with a query initiator(s). Such expressions include Boolean expressions, which must be satisfied by a row of data in order for that data to be made accessible to the query initiator. In general, a query is augmented with security expressions, which are aggregated and utilized during querying rows of data. The systems and methods variously place security expressions within a query in order to optimize query performance while mitigating information leaks. This is achieved by tagging security expressions as special and utilizing rules of predicate to pull or push non-security expressions above or below security expressions, depending on the likelihood of a non-security being safe, as determined via a static and/or dynamic analysis.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chander, Girish Redmond, US 17 410
Cristofor, Laurentiu Bogdan Redmond, US 6 665
Dutta, Tanmoy Sammamish, US 43 872
Hamilton, James R Bellevue, US 126 5506
Kline, Rodger N Woodinville, US 13 335

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation