Extending Native Data Types
AssigneeMicrosoft Corporation
InventorsScott David Smith, Rahul Sudhir Kumar, Todd Haugen
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsScott David Smith, Rahul Sudhir Kumar, Todd Haugen
Estimating the term…
The functionality of a core application is extended using an add-on application (module) by extending native data types on the core application with custom data types and custom actions on the module. The module provides metadata associated with its custom data types and custom actions to the core application, which creates a dynamic type/action table. In some cases, native data types may be extended with custom data types and their associated actions. In other cases, native data types may be extended with custom actions from the module. The custom actions may be enabled for instances of native data types that have been extended. When a custom action is selected, code corresponding with the selected custom action is called from the module and run to perform the selected custom action.
One or more computer-readable media having computer-useable instructions embodied thereon for performing a method for extending a native data type from a core application with a custom data type and one or more custom actions from a module, the method comprising:
One or more computer-readable media having computer-useable instructions embodied thereon for performing a method of extending a native data type from a core application with one or more custom actions from a module, the method comprising:
One or more computer-readable media embodying a data structure for extending native data types from a core application using custom actions from a module, the data structure comprising:
Dependencies are inferred from the claim text.