Back to results
US 11,442,746 B2Granted
Dynamically loaded plugin architecture
AssigneeBitvore Corp.
InventorsAlan Chaney, Clay Cover, Gregory A. Bolcer, Andrey Mogilev
Life of this patent
Estimating the term…
Abstract
A method and architecture for using dynamically loaded plugins is described herein. The dynamically loaded plugin architecture comprises a parent context and a plugin repository. The parent context may define one or more reusable software components. The plugin repository may store one or more plugins. When a plugin is loaded, a child context may be created dynamically. The child context is associated with the plugin and inherits the one or more reusable software components from the parent context.
Claims16
A system comprising:
- a container comprising a hardware processor, the container is operable to store one or more plugins, wherein:
- each plugin of the one or more plugins is operable to configure a model to add a feature to a host application,
- each plugin of the one or more plugins is operable to inherit one or more software components from a different plugin of the one or more plugins, wherein each plugin of the one or more plugins is uniquely identified by a version, and wherein each plugin version of the one or more plugin versions is operable to run independently from and concurrently with each other plugin version of the one or more plugin versions, and
- the container is operable to indicate a violation if a configured model of a plugin was previously configured by a different plugin of the one or more plugins.
1 more element
A method comprising:
- loading a first plugins, wherein the first plugins is a first version of a plugin;
- loading a second plugins, wherein the second plugins is a second version of the plugin;
- inheriting, by the second plugin, software components from the first plugin;
- configuring a model, by the first second plugin, to add a feature to a host application;
- running the first plugin independently from and concurrently with the second plugin;
- and
- triggering a violation if the configured model was previously configured by the first plugin.
4 more elements
Dependencies are inferred from the claim text.