Patents by Inventor Per Bothner

Per Bothner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • 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