IP Library Granted Patent US 12,159,146
Granted Patent B2
US 12,159,146 · App. 18/502,842 · Granted Dec 3, 2024

Dynamically loaded plugin architecture

Inventors: Alan Chaney (Simi Valley, CA); Clay Cover (Anaheim, CA); Gregory A. Bolcer (Yorba Linda, CA); Andrey Mogilev (Novosibirsk, RU)
Assignee: Bitvore Corp.
G06F9/44526G06F8/65G06F8/71
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,159,146
App. No.
18/502,842
Granted
Dec 3, 2024
Kind
B2
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.

Claims (13)

1. A system comprising:

a processor operable to generate a first plugin, wherein:

the first plugin is operable to inherit a software component from a second plugin,

the first plugin is operable to generate a model that adds a feature to a host application, and

the processor is further operable to indicate a violation if the model was previously generated.

2. The system of claim 1 , wherein the first plugin comprises executable code within an application.

3. The system of claim 1 , wherein the first plugin is operable on a hardware processor.

4. The system of claim 1 , wherein the first plugin is on a server.

5. The system of claim 1 , wherein the first plugin is operable to run independently from and concurrently with the second plugin.

6. The system of claim 1 , wherein the first plugin is defined by an application programming interface (API).

7. The system of claim 1 , wherein the first plugin is uniquely identified by a version.

8. The system of claim 7 , wherein a first version of the first plugin is operable to run independently from and concurrently with a second version of the first plugin.

9. The system of claim 1 , wherein the first plugin is stored in a container.

Assignments (2)
SECURITY INTEREST Recorded Nov 21, 2024
From: BITVORE CORP.
To: MCANDREWS, HELD & MALLOY LTD.
Reel/Frame 069432/0283 →
SECURITY INTEREST Recorded Nov 21, 2024
From: BITVORE CORP.
To: MCANDREWS, HELD & MALLOY LTD.
Reel/Frame 070070/0141 →
Continuity (8)
Continuation 17854268 · Jun 30, 2022
Continuation 16917060 · Jun 30, 2020
Continuation 16263036 · Jan 31, 2019
Continuation 15623500 · Jun 15, 2017
Continuation 14719402 · May 22, 2015
Continuation 14208437 · Mar 13, 2014
Provisional Application 61784542 · Mar 14, 2013
Related Publication 20240069931A1 · Feb 29, 2024