Patent · US Expired

Object-oriented interface for portability to diverse operating systems or hardware platforms

US6606742B1 · kind B1 · utility

47Cited by
57References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 20, 1999
Grant dateAug 12, 2003
Priority date
Expiry dateAug 20, 2019

Classification

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

Abstract

An object-oriented interface is disclosed for conferring portability for object-oriented programming to diverse operating systems on diverse hardware platforms in a computer system. The object-oriented interface is executable on a plurality of different computer platforms and includes classes of object-oriented methods. The interface is responsive to the object-oriented programming which instantiates its objects from its own classes and invokes the object oriented methods of the interface. Operating system specific, procedural program logic is compiled for use on a given computer platform that includes given computer hardware and a given procedural operating system which is executable on the hardware. A determination is made if the object-oriented methods of the interface to be invoked during runtime execution are present in the program memory of the computer hardware. A runtime loader selectively loads into the program memory any required object-oriented methods of the interface during runtime before their invocation by the object-oriented programming. The object-oriented interface thereby provides native system services to the object-oriented programming from the given computer h…

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