System for dynamically constructing an executable computer program
US7155701B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 30, 1997 |
| Grant date | Dec 26, 2006 |
| Priority date | — |
| Expiry date | Sep 23, 2020 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99944
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An executable computer program is dynamically constructed by tightly coupling a plurality of dynamically loadable modules. Each modules includes a fully encapsulated function which is typically called from another module. A registration system is employed to associate a pointer with each defined function. In the modules, at run time, each function call is resolved using the associated pointer from the registration system. In particular, each function call is dereferenced by the associated pointer. Consequently, the resulting executable computer program is both flexible and efficient.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.