Object graph partial immutability and isolation enforcement
AssigneeMicrosoft Corporation
InventorsG. Shon Katzenberger, Jared Porter Parsons, Alexander Daniel Bromfield, John J. Duffy, Krzysztof J. Cwalina
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsG. Shon Katzenberger, Jared Porter Parsons, Alexander Daniel Bromfield, John J. Duffy, Krzysztof J. Cwalina
Estimating the term…
The type definition of particular types such that different portions of the corresponding object graph may have different permissions assigned to those portions during instantiation. This allows structured permissions to be applied to instantiations of the object graphs of those defined types, allowing fine grained control over what access permissions are enforced against which portions of the object graph. In some embodiments, different instantiations of the object graph may apply permissions differently.
A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method for declaring a type that may have a structured permission, the method comprising:
A method for instantiating an object graph representing an instance of a particular type that has structured permissions, the method comprising:
A system for instantiating an object graph representing an instance of a particular type that has structured permissions, the system comprising:
Dependencies are inferred from the claim text.