SECURITY CRITICAL DATA CONTAINERS

Patent №

US 7,600,256

Granted

2009-10-06

Filed 2005

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11051808

Described are security critical data containers for platform code, comprising a Get container and Set container that allow data to be marked as security critical for critical usage of that data, but left unmarked for non-critical usage. The number of critical methods in the code is reduced, facilitating better code analysis. A container's method may be marked as security critical, with the only access to the data via the method. By using a generic class for a Get container, access to the critical data only occurs through the property on the class, which is marked as critical. The field pointing to the generic class instance need not be critical, whereby initialization or existence checking may remain non-critical. The Set container handles security critical situations such as data that controls whether code can elevate permissions; a set method is marked as critical, while other methods can be accessed by non-critical code.

AI hardwareG06F 21/57G06F 21/52G06F 21/6227Y10S 707/99939

AI classification

AI hardware0.86
Knowledge representation0.01
Natural language0.00
Speech0.00
Machine learning0.00
Evolutionary computation0.00
Planning0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 159760318

Assignors

ALCAZAR, MARK A., TAMMANA, VENKATA RAMA PRASAD

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC