| 1 2 3 4 |
| Patent ID | Title | Date Filed |
| 7093243 | Software mechanism for efficient compiling and loading of java server pages (JSPs)
| October 9, 2002 |
| 7093038 | Application program interface-access to hardware services for storage management applications
| May 2, 2003 |
| 7089554 | Program executing apparatus
| August 4, 2004 |
| 7086055 | Computer system and method for increased processing power by communicating with non-computer devices
| August 2, 2001 |
| 7080374 | System and method for using native code interpretation to move threads to a safe state in a run-time environment
| December 16, 2003 |
| 7080373 | Method and device for creating and using pre-internalized program files
| March 7, 2001 |
| 7073173 | Code and thread differential addressing via multiplex page maps
| July 26, 2001 |
| 7065760 | Reducing the memory footprint of applications executed in a virtual machine
| February 28, 2002 |
| 7058943 | Object oriented apparatus and method for allocating objects on an invocation stack in a partial compilation environment
| May 24, 2001 |
| 7058786 | Operating system data communication method and system
| January 17, 2002 |
| 7051324 | Externalized classloader information for application servers
| January 16, 2003 |
| 7043726 | Binding of processes in network systems
| March 20, 2001 |
| 7043725 | Two tier arrangement for threads support in a virtual machine
| July 9, 1999 |
| 7039911 | Hybrid threads for multiplexing virtual machine
| May 17, 2002 |
| 7036122 | Device virtualization and assignment of interconnect devices
| April 1, 2002 |
| 7036006 | System to provide computing as a product using dynamic computing environments
| January 30, 2002 |
| 7035963 | Method for resolving address space conflicts between a virtual machine monitor and a guest operating system
| December 27, 2000 |
| 7032230 | Efficient virtual function calls for compiled/interpreted environments
| August 27, 2001 |
| 7032107 | Virtual partition for recording and restoring computer data files
| October 30, 2002 |
| 7024668 | Application execution apparatus and method
| May 11, 2001 |
| 7007197 | Virtual logging system and method
| May 31, 2002 |
| 7003778 | Exception handling in java computing environments
| October 24, 2001 |
| 7003768 | Method and apparatus for class intialization barriers and access to class variables in multitasking virtual machines
| October 9, 2001 |
| 6996829 | Handling callouts made by a multi-threaded virtual machine to a single threaded environment
| December 7, 2000 |
| 6996654 | Systems and methods for generating multiple transaction identifiers to reduced latency in computer architecture
| May 9, 2003 |
| 6996638 | Method, system and program products for enhancing input/output processing for operating system images of a computing environment
| May 12, 2003 |
| 6993739 | Method, structure, and computer program product for implementing high frequency return current paths within electronic packages
| October 9, 2003 |
| 6990672 | System and method for an extendable mobile communications device user interface
| July 2, 2001 |
| 6990663 | Hypervisor virtualization of OS console and operator panel
| June 8, 2000 |
| 6990532 | Context-sensitive help for thin client-based business operations platform
| April 7, 2001 |
| 6978456 | Methods and apparatus for numeric constant value inlining in virtual machines
| October 31, 2000 |
| 6978455 | Teller/scanner system and method
| July 29, 1999 |
| 6978447 | Method and system for efficiently interpreting a computer program
| February 28, 2001 |
| 6976258 | Providing quality of service guarantees to virtual hosts
| November 30, 1999 |
| 6976254 | Inter-method control transfer for execution engines with memory constraints
| November 28, 2001 |
| 6973648 | Method and device to process multidimensional array objects
| January 25, 2000 |
| 6971091 | System and method for adaptively optimizing program execution by sampling at selected program points
| November 1, 2000 |
| 6970903 | Distributed component system management using machine-independent activation requests
| October 29, 1999 |
| 6961933 | Representation of Java data types in virtual machines
| October 24, 2001 |
| 6957428 | Enhanced virtual machine instructions
| March 27, 2001 |
| 6957427 | Remote object activation in a distributed system
| October 15, 1997 |
| 1 2 3 4 |