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.

Date of Patent:
Jan. 09, 2001

Filed:

Feb. 24, 1998
Applicant:
Inventors:

Alex Colburn, Renton, WA (US);

Steven M. Drucker, Bellevue, WA (US);

Kirk J. Marple, Redmond, WA (US);

Don P. Mitchell, Bellevue, WA (US);

Manny Vellon, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/32 ; G06F 1/730 ;
U.S. Cl.
CPC ...
H04L 9/32 ; G06F 1/730 ;
Abstract

A software object security mechanism addresses system security risks that arise due to interactions between software objects. Conditions are imposed on the accessing of targets by accessing object instances according to attributes of the accessing object and the target object that is being accessed. One security feature is that an owner identifier is incorporated into objects. The owner identifier includes identification of the user, person, or entity (e.g., corporation) who or that creates the object, or identification of a computer system used by the user, person, or entity to create the object definition. The owner identifier provides a basis for distinguishing the creator of an object from the user of that object. Another security feature is a set of access authorizations that allow different access rights to be made available to different object creators. In one implementation the access authorizations are All, Owner, and Exemplar. Another security feature is that exemplar identifiers are encoded into properties and methods in which the properties and methods are defined. Since exemplars may be authored by anyone and may be changed at run time, these security features insure that inheritance from exemplars of questionable lineage is safe. These security features prevent an exemplar in the hierarchy for an object or object instance from damaging the instance data.


Find Patent Forward Citations

Loading…