US Patent Application 17740267. EXTERNALLY-INITIATED RUNTIME TYPE EXTENSION simplified abstract

From WikiPatents
Jump to navigation Jump to search

EXTERNALLY-INITIATED RUNTIME TYPE EXTENSION

Organization Name

Microsoft Technology Licensing, LLC


Inventor(s)

Aaron Reid Robinson of Seattle WA (US)

Vit Karas of Svojetice (CZ)

EXTERNALLY-INITIATED RUNTIME TYPE EXTENSION - A simplified explanation of the abstract

This abstract first appeared for US patent application 17740267 titled 'EXTERNALLY-INITIATED RUNTIME TYPE EXTENSION

Simplified Explanation

- The abstract describes a method for externally extending a type managed by a runtime environment. - This extension is initiated by third-party code that is not a part of the runtime component. - The extension is achieved by supplying a subject interface to the type and providing an implementation for that interface. - The runtime environment is instructed to use the supplied interface and implementation to extend the type. - Once extended, the interface becomes available to other computing entities using the type.


Original Abstract Submitted

Externally-initiated extension of a type that is managed by a runtime environment. As an example, third-party code that is not a runtime component may itself cause a type to be extended by causing a subject interface to be supplied to the type while also providing an implementation for that interface. The extension occurs by identifying a subject interface to supply to a type that is managed by the runtime environment, providing an implementation of the interface to the runtime environment, and instructing the runtime environment to supply the subject interface to the type using the implementation. The interface is thereafter available to computing entities that use the type.