Patents Assigned to Cygnus Solutions
  • Patent number: 6110226
    Abstract: The present invention, generally speaking, provides a machine-independent solution suitable for high-performance systems development. In a preferred embodiment, the solution is Java-based, providing machine independence. The requirements of high-performance systems are satisfied by providing a Java optimizing, ahead-of-time compiler. Optimized ahead-of-time compilation produces code having comparable size and speed as code written in C/C++. At the same time, compatibility with the Java world is afforded, allowing for the mixing and matching of code according to individual system requirements. If the system has a network connection, for example, then the system software may include, in addition to the pre-compiled Java code, a Java Virtual Machine, allowing Java bytecode to be downloaded and run. A coherent model allows for pre-compiled Java code, VM interpreted bytecode and JIT compiled Java code, as well as C/C++code, to interoperate.
    Type: Grant
    Filed: February 19, 1998
    Date of Patent: August 29, 2000
    Assignee: Cygnus Solutions
    Inventor: Per Bothner