Invention Grant
- Patent Title: Transparent type-based object augmentation by orthogonal functionality
- Patent Title (中): 通过正交功能扩展透明类型的对象
-
Application No.: US14319470Application Date: 2014-06-30
-
Publication No.: US09569202B2Publication Date: 2017-02-14
- Inventor: Thomas M. Brant , Eric Desfosses
- Applicant: Microsoft Corporation
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Steven Spellman; Tom Wong; Micky Minhas
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
Tools and techniques are described for transparently and safely augmenting the functionality of objects in an existing collection of objects. One approach automatically creates a dynamic interface for a known object type T, having the same type signature as T. Augmentations which implement the interface are then recognized, and an interpreted or compiled code environment is adjusted to invoke their functionality, which is orthogonal to the indicated functionality of type T. An application program executing in the adjusted environment automatically and transparently generates an instance of each augmentation, and the augmentations are composed to run when the original object of type T is accessed. Some suitable orthogonal functionalities include: data logging, event logging, data validation, event validation, localization of strings, localization of a display format, administrator alerts, inspection of data without alteration of the data, malware scanning, scanning for a code security vulnerability, or reporting on one of the foregoing.
Public/Granted literature
- US20150355902A1 TRANSPARENT TYPE-BASED OBJECT AUGMENTATION BY ORTHOGONAL FUNCTIONALITY Public/Granted day:2015-12-10
Information query