Patent · US Expired

System and method for interfacing two modules supporting various applications

US6578090B1 · kind B1 · utility

25Cited by
2References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 8, 1998
Grant dateJun 10, 2003
Priority date
Expiry dateJun 8, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4488
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method, system, object-oriented system, and computer program product for interfacing two software modules to support various applications. A base class, a zero-level abstract class having a declared virtual function, plural first-level derived classes of the zero-level abstract class having the declared virtual function, and plural second-level classes derived from the base class and the first-level derived classes of the abstract class having the declared virtual function are defined using multiple inheritance so that the virtual function is defined differently for plural instantiated objects of the second-level classes. A first application module communicates with a second application module which processes information to select a software object to be referenced for processing data. The second application module passes a reference defined to reference a first-level derived class and having a value of a reference to the selected software object which is derived from the first-level derived class. The first application module receives the value using a reference defined to reference the zero-level abstract class and then accesses the virtual function defined for the selected sof…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.