|
Match
|
Document |
Document Title |
|
|
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...
|
|
|
7546598 |
Measuring software system performance using benchmarks
Methods and apparatus, including computer program products, for measuring the performance of aspects of a complex data processing system. In one aspect, a method uses a dynamic synthetic benchmark...
|
|
|
7543302 |
System and method for serializing java objects over shared closures
A method is described that involves processing a shared closure by removing, from each non-shareable object in a closure, content that causes each of the non-shareable objects to be non-shareable....
|
|
|
7543289 |
Method for accessing and collaborating between servlets located on different Java virtual machines
Presents remote servlets collaboration. A method includes: creating a common registry; creating an extended context in response to an external request, wherein the extended context can invoke the...
|
|
|
7543288 |
Reduced instruction set for Java virtual machines
Techniques for implementing virtual machine instructions suitable for execution in virtual machines are disclosed. The inventive virtual machine instructions can effectively represent the complete...
|
|
|
7543084 |
Method for destroying virtual resources in a logically partitioned data processing system
A method for directly destroying one or more virtual resources that reside within a physical adapter and that are associated with a virtual host. Specifically, the present invention is directed to...
|