×

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

  • US 6,606,742 B1
  • Filed: 08/20/1999
  • Issued: 08/12/2003
  • Est. Priority Date: 07/19/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system for running object-oriented applications, comprising:

  • a computer platform including a computer hardware and an operating system executable on the computer hardware;

    an object-oriented interface specifying object-oriented classes each containing one or more methods, the interface implemented on a plurality of different computer platforms including different combinations of computer hardware and operating systems, the interface used by object-oriented applications to instantiate objects from the classes and invoke the object oriented methods;

    a procedural program logic code, specific to the operating system, compiled for use on the computer hardware and responsive to the object-oriented interface to provide native system services from the computer platform;

    executable program memory in the computer hardware for runtime execution of the operating system, the object-oriented interface, and the procedural program logic code;

    logic to determine if object-oriented methods to be invoked during runtime execution are not present in the executable program memory; and

    a runtime loader for loading into the executable program memory object-oriented methods determined to not be present in the executable program memory prior to their runtime execution.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×