Match Document Document Title
7620984 Method of managing computer system  
An embodiment of a method of managing a computer system begins with a step of placing a virtual machine monitor on a computer. The virtual machine monitor includes an interface for a module. The...
7620955 High-performance virtual machine networking  
One embodiment is a method for transferring data packets from a virtual computer having a virtual network interface device to a destination over a network, the method includes: (a) storing two or...
7620953 System and method for allocating resources of a core space among a plurality of core virtual machines  
A technique for executing a segmented virtual machine (VM) is disclosed. A plurality of core VM's is implemented in a plurality of core spaces. Each core VM is associated with one of a plurality of...
7620949 Method and apparatus for facilitating recognition of an open event window during operation of guest software in a virtual machine environment  
In one embodiment, a method includes transitioning control to a virtual machine (VM) upon receiving a request from a virtual machine monitor (VMM), determining that the request to transition...
7620766 Transparent sharing of memory pages using content comparison  
A computer system has one or more software contexts that share use of a memory that is divided into units such as pages. In the preferred embodiment of the invention, the contexts are, or include,...
7617487 Method and system for debugging individual threads in a productive environment  
A system and method to debug a thread without affecting other threads in a virtual machine. A virtual machine (VM) may execute a thread subject to debugging and another thread. An interface to the...
7617327 Method and system for implementing external applications using remote socket application programming interface for virtual routers  
A routing device including an operating system kernel, a virtual router residing external to the kernel, a router manager configured to manage the virtual router, an application residing external...
7614056 Processor specific dispatching in a heterogeneous configuration  
An abstraction layer is comprised in the operating system that represents the particulars of the PPMs. The abstractions in the abstraction layer are differentiated from one another by parameters...
7614053 Methods and apparatus for task management in a multi-processor system  
Methods and apparatus are provided for managing processor tasks in a multi-processor computing system. The system is operable to store the processor tasks in a shared memory that may be accessed by...
7607129 Method and apparatus for using virtual machine technology for managing parallel communicating applications  
A method (and system) for managing a distributed-memory parallel application running on multiple servers, includes dynamically moving a plurality of executable program components, where each of the...
7607128 Method and system for enabling a server application to be executed in the same virtual machine as a client application using direct object oriented programming method calls  
The present invention concerns a method and system for enabling a server application to be executed in the same Java Virtual Machine (VM) as a client application using direct Java method calls...
7607011 System and method for multi-level security on a network  
A method of communicating information in a system having multi-level security requirements includes receiving a packet having unencrypted data, routing the packet to a host, and processing the...
7606965 Information handling system with virtualized I/O adapter ports  
A communication port of a communications interface of an information handling system comprises a plurality of virtual ports. A first command is issued to obtain information indicating a number of...
7606868 Universal file access architecture for a heterogeneous computing environment  
An architecture and system are described that provide a unified file access service within in a managed computing environment composed of diverse networks, computing devices, and storage devices....
7603671 Performance management in a virtual computing environment  
A virtual zone management framework manages one or more virtual computing zones forming a global computing zone residing on a host computer. The virtual zone manager comprises a normalization...
7603670 Virtual machine transfer between computer systems  
One or more computer systems, a carrier medium, and a method are provided for transferring a virtual machine between computer systems. In one embodiment, a first computer system and a second...
7596790 Allocating computing resources in a distributed environment  
In one embodiment of the present invention, a computing system includes a plurality of systems coupled in a distributed infrastructure, and a resource allocator to allocate activities of an...
7596787 Method and system for accessing drawing resources  
This disclosure relates to drawing within a computer environment using a drawing resource. The computer environment includes a managed code portion and a native code portion. The computer...
7596654 Virtual machine spanning multiple computers  
In one embodiment, a virtual NUMA system may be formed from multiple computer systems coupled to a network such as InfiniBand, Ethernet, etc. Each computer includes one or more software modules...
7596617 Apparatus, method, and business method for enabling customer access to computer system execution data in exchange for sharing the execution data  
An apparatus, method, and business method allow a customer to access execution data only if transmission of the execution data to the vendor is enabled. In a first embodiment, the customer cannot...
7594232 Intelligent memory device for processing tasks stored in memory or for storing data in said memory  
Coordination between multiple processors presents a set of difficult problems, since most processors are not designed for multi-processing, but for multi-tasking. Additionally, CPUs are...
7594049 Application program interface access to hardware services for storage management applications  
A method and device for using a set of APIs are provided. Some of the functions which used to be performed by software are now accelerated through hardware.
7594039 Image and sound input-output control  
A home gateway 30 , input devices, output devices and a client are connected via a network LAN. Installed into the home gateway 30 is a server-side program 100 for performing control of input...
7590982 System and method for virtualizing processor and interrupt priorities  
Dispatching of interrupts to a processor is conditionally suppressed, that is, only if an old priority value and a new priority value are either both less than or both greater than a maximum...
7587718 Method and apparatus for enforcing a resource-usage policy in a compute farm  
One embodiment of the present invention provides a system that enforces a resource-usage policy in a compute farm. During operation, the system can receive etiquette rules which include...
7587471 System and method for virtualizing network storages into a single file system view  
A system and method for virtualizing a new network storage additionally installed and an existing network storage as a single file system by inheriting a directories tree structure from the...
7584239 System architecture for wide-area workstation management  
A system architecture for managing a group of heterogeneous workstations that may be widely dispersed geographically. A system according to the present teachings enables users to access remote...
7581229 Systems and methods for supporting device access from multiple operating systems  
A host operating system can take ownership of a device. The host can project the presence of a device proxy (VDP) into a guest operating system. The VDP provides a set of device functions...
7581219 Transitioning between virtual machine monitor domains in a virtual machine environment  
Techniques for handling certain virtualization events occurring within a virtual machine environment. More particularly, at least one embodiment of the invention pertains to handling events related...
7581138 Method, system and computer program for managing test processes based on customized UML diagrams  
A method for facilitating the management of a test process is proposed. For this purpose, the different test scenarios included in the process and their execution dependencies are represented by...
7580826 Systems and methods for development of emulated devices in a virtual machine environment  
The present invention discloses dynamically adding virtual devices to a virtual computing environment. The system described in the invention includes a virtualized computing system with a manifest,...
7577959 Providing on-demand capabilities using virtual machines and clustering processes  
Techniques are provided for on-demand resource allocation in a cluster having at least one initial virtual machine. It is determined that resource requirements have changed. At least one new...
7577951 Performance of computer programs while they are running  
The present invention, in various embodiments, provides techniques for improving performance of programs. In one embodiment, the program is written in the Java language and runs in the Java Runtime...
7577764 Method, system, and computer program product for virtual adapter destruction on a physical adapter that supports virtual adapters  
A method, computer program product, and distributed data processing system for directly destroying the resources associated with one or more virtual adapters that reside within a physical adapter...
7577722 Provisioning of computer systems using virtual machines  
A provisioning server automatically configures a virtual machine (VM) according to user specifications and then deploys the VM on a physical host. The user may either choose from a list of...
7574709 VEX-virtual extension framework  
Extensions to operating systems or software applications can be hosted in virtual environments to fault isolate the extension. The virtual environment in which extensions designed to control...
7571274 Method and system for virtual enclosure management  
A process and system for virtually managing enclosures. A process determines whether a system includes an enclosure processor, a virtual enclosure processor, or both an enclosure processor and a...
7571090 Emulating a host architecture in guest firmware  
Systems and methods provide for emulating a host architecture in guest firmware. One aspect of the systems and methods comprises determining whether an emulated instruction would cause a transition...
7568203 Mobile device with local server  
A method for operating a mobile computing device includes running a platform-independent application program using a virtual machine operating on the mobile computing device. A server program runs...
7568196 Initializing virtual machine that subsequently executes application  
A method and a system for selecting a desired language for text displays in a Java-Type language is provided. A localization class in the loadable Java program defines the text portions of the...
7567359 Method and program for executing a job in a remote computer in different computer environment  
A client side physical computer into which the job is loaded issues a job execution request to a server side physical computer. The job execution request is accompanied by job execution statements...
7562349 Version adaptation interface for integration of different virtual machines  
A system and method for integrating different virtual machines (“VMs”). A first VM is loaded into an Application Server (“AS”) instance. The first VM includes standard features accessible...
7562179 Maintaining processor resources during architectural events  
In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address...
7562173 Handling shared interrupts in bios under a virtualization technology environment  
A custom interrupt service routine may be developed to handle interrupt requests that would not be appropriately handled by either of two operating system guests in a virtualization technology (VT)...
7558910 Detecting access to a memory location in a multithreaded environment  
Various techniques for manipulating data using access states of memory, access control fields of pointers and operations, and exception raising and exception trapping in a multithreaded computer...
7552449 Method for enabling multiple concurrent subprocess handling on a system using a global process  
A method and system for enabling multi-subprocess handling on computer systems that employ a global process. A virtual memory separator is provided as part of an operating system to interface with...
7552433 Non-platform-specific unique indentifier generation  
A method of generating a unique identifier without requiring platform-specific software, a computer readable medium embodying instructions for implementing the method, and a system therefor are...
7552284 Least frequently used eviction implementation  
Methods for a treatment of cached objects are described. In one embodiment, management of a region of a cache is configured with an eviction policy plug-in. The eviction policy plug-in includes an...
7546607 Native code exposing virtual machine managed object  
Notifications are generated in managed and native environments and propagated to an interfacing abstraction layer of native code there between. The abstraction layer assesses each received...
7546599 Method, apparatus and system for instructing a virtual device from a virtual machine  
A method, apparatus and system for a virtual machine to issue an instruction to a virtual device, such virtual device being monitored by a management core of a virtual machine monitor. The virtual...