Invention Grant
- Patent Title: Programmable logic and constraints for a dynamically typed storage system
- Patent Title (中): 动态类型存储系统的可编程逻辑和约束
-
Application No.: US11562438Application Date: 2006-11-22
-
Publication No.: US07801926B2Publication Date: 2010-09-21
- Inventor: Jason T. Hunter , David J. Nettleton , Gregory S. Friedman , David J. Simons , Lev Novik
- Applicant: Jason T. Hunter , David J. Nettleton , Gregory S. Friedman , David J. Simons , Lev Novik
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/00 ; G06F17/20

Abstract:
Embodiments define a set of rules such that a type designer can express as part of a type's definition whether the type has extended the logic and/or constraints of its ancestral types in such a way that applications written against that ancestral type will continue to function correctly. Nonconformity can also be indicated and an embodiment can enforce limitations on a set of operations that can be performed on such instances when treated as their ancestral types. Applications can use standard interfaces to discover from embodiments whether such limitations can be in force for a particular instance and provide a user experience that accounts for those limitations. Embodiments can also provide mechanisms to enable type designers to limit a degree of extensibility for both types and/or Items.
Public/Granted literature
- US20080120332A1 PROGRAMMABLE LOGIC AND CONSTRAINTS FOR A DYNAMICALLY TYPED STORAGE SYSTEM Public/Granted day:2008-05-22
Information query