Sign up


Match Document Document Title
8572626 Symmetric multi-processor system  
The present invention relates generally to computer operating systems, and more specifically, to operating system calls in a symmetric multiprocessing (SMP) environment. Existing SMP strategies...
8572617 Processor-implemented systems and methods for event handling  
Processor-implemented systems and methods are provided for synchronization of a thread, wherein the thread waits for one or more events to occur before continuing execution. A processor-implemented...
8572620 Resource management  
The invention relates to a method, device and system for management of resource in a communication network having a resource owner (RO) providing the resource and at least one resource user (RU)...
8572619 System and method for integrating software schedulers and hardware interrupts for a deterministic system  
The problem which is being addressed by this invention is the lack of determinism in mass market operating systems. This invention provides a mechanism for mass market operating systems running on...
8572611 Managing conflicts between multiple users accessing a computer system having shared resources assigned to one or more logical partitions and one or more appliance partitions  
A management system for managing computer resources assigned by a hypervisor to one or more logical partitions and/or one or more appliance partitions in a multi-user computer system receives login...
8572621 Selection of server for relocation of application program based on largest number of algorithms with identical output using selected server resource criteria  
A management machine according to an exemplary aspect of the invention includes a receiver that receives, from a first server, server information on the first server and AP information on a...
8572623 Determining an optimal computing environment for running an image based on performance of similar images  
Aspects of the present invention provide an approach that evaluates a locally running image (e.g., such as that for a virtual machine (VM)) and determines if that image could run more efficiently...
8572622 Reducing queue synchronization of multiple work items in a system with high memory latency between processing nodes  
A system efficiently dispatches/completes a work element within a multi-node, data processing system that has a global command queue (GCQ) and at least one high latency node. The system comprises:...
8572610 Patient monitoring system and method of safe operation with third party parameter applications  
The system and method of the present application includes a functional software stack including a type 1 hypervisor running on a single hardware platform. One embodiment of the hardware platform...
8566837 Dynamic run time allocation of distributed jobs with application specific metrics  
A job optimizer dynamically changes the allocation of processing units on a multi-nodal computer system. A distributed application is organized as a set of connected processing units. The...
8566825 Dynamic migration of virtual machine computer programs upon satisfaction of conditions  
A system includes a number of server computing devices and a management server computing device. Each server computing device has a virtual host computer program running thereon to support one or...
8566833 Combined network and application processing in a multiprocessing environment  
According to a novel mechanism, each processing device (e.g., a central processing unit (CPU) in a multi-processor system) is assigned to process a single execution thread for a task and the...
8566483 Measuring data access activity  
A method is used in measuring data access activity. I/O data is analyzed that describes I/O activity for a slice of a logical volume. Based on the I/O data, a first value of data access activity is...
8566828 Accelerator for multi-processing system and method  
A processing system includes a plurality of processors capable of executing a plurality of threads and supporting at least one of hardware context switching and software context switching. The...
8566835 Dynamically resizing a virtual machine container  
Embodiments of the present invention pertain to dynamically resizing a virtual machine container. According to one embodiment, an optimal utilization is determined based on a desired performance...
8566834 Mechanism for application management during server power changes  
The present disclosure provides, in some embodiments, a method for managing applications and resources. According to some embodiments, a power orchestrator may comprise (a) receiving information...
8566391 System and method for evaluating application suitability in execution environment  
An evaluation system evaluates the suitability of an application in a plurality of types of application execution environments based on the characteristics of this application and the usage of this...
8564820 Information processing apparatus, image forming device, and system and method thereof  
According to the present invention, an apparatus that communicates with a data management system sets a condition for acquiring data from the data management system, collects data of an image...
8566832 Power optimization for multi-core devices having a shared memory manager  
Methods and systems for a multi-core processing system are described. In one embodiment, an apparatus comprises a first operating system (OS) core for managing kernel services. The first OS core...
8566836 Multi-core system on chip  
A multi-core system on a chip (200) is described in which a speed information for each core (210, 220, 230, 240), such as the maximum operation speed (Fmax), is extracted and stored in a storage...
8566843 System, method and computer program product for sharing information in a distributed framework  
A system, method and computer program product are provided for sharing information in a distributed system. After information is received, it is stored on a bulletin board. In use, the information...
8561077 Binder for a multi-threaded process to access an un-shareable resource  
The present invention allows a multi-threaded process to access an un-shareable resource without modifying the multi-threaded process. A binder is created for the multi-threaded process to access...
8561062 Synchronizing changes made on self-replicated machines to the corresponding parent machines  
A self-replicating machine includes a virtualization tool, a provisioning tool, and a configuration tool, stored in a distributable self-contained repository of the machine. The machine is able to...
8561074 Enhanced backup job scheduling  
Systems and methods of enhanced backup job scheduling are disclosed. An example method may include determining a number of jobs (n) in a backup set, determining a number of tape drives (m) in the...
8558868 Conference participant visualization  
In one implementation, a conference bridge or a multipoint conference unit (MCU) receives media streams from the endpoints in the conference. The media stream may contain at least one of audio,...
8560868 Reducing subsystem energy costs  
Power supply to system resources is managed by implementing a hardware hook. System resources that should be reconfigured for an application workload are identified. A present power profile in a...
8561068 Optimizing processor-managed resources based on the behavior of a virtual machine monitor  
In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one...
8560817 Information processing apparatus, information processing system, computer program and information processing method, determining whether operating environment can be assigned  
It will be provided with an information processing apparatus, an information processing system, a computer program and an information processing method, which can prepare operating environment...
8561078 Task switching and inter-task communications for multi-core processors  
The invention provides hardware based techniques for switching processing tasks of software programs for execution on a multi-core processor. Invented techniques involve a hardware logic based...
8561076 Prioritization and queuing of media requests  
Coordinating media requests from a plurality of sources that share a shared media resource is disclosed. One or more media requests requiring action by the shared media resource is received from...
8555274 Virtualized desktop allocation system using virtual infrastructure  
A plurality of virtual machines (VMs) is established and maintained by virtualization software on one or more physical servers. Desktop management software operates to provide the VMs to remote...
8555282 Optimizing preemptive operating system with motion sensing  
A method and apparatus to provide a scheduler comprising receiving motion information from a mobile device, determining a current use characteristic for the mobile device based on the motion...
8555275 Method and system for enabling an application in a virtualized environment to communicate with multiple types of virtual servers  
A method and system are introduced to enable an application in a virtualized environment to communicate with multiple types of virtual servers (e.g., VMware ESX server, Microsoft Virtual Server,...
8555287 Automated capacity provisioning method using historical performance data  
An automated system obtains performance data of a computer system having partitioned servers. The performance data includes a performance rating and a current measured utilization of each server,...
8555286 Method, system, and apparatus for establishing a software configurable computing environment  
A software configurable computing environment can include at least one application disposed within the software configurable computing environment. The environment can also include a resource...
8555279 Resource allocation for controller boards management functionalities in a storage management system with a plurality of controller boards, each controller board includes plurality of virtual machines with fixed local shared memory, fixed remote shared memory, and dynamic memory regions  
Provided is a computer system capable of linking and integrally operating a plurality of virtual machines. In this regard, a memory management mechanism capable of securing a shared memory secured,...
8555276 Systems and methods for transparently optimizing workloads  
Systems, methods, and media for transparently optimizing a workload of a containment abstraction are provided herein. Methods may include monitoring a workload of the containment abstraction, the...
8555284 Method, a mechanism and a computer program product for executing several tasks in a multithreaded processor  
A method for executing several tasks in a multithreaded (MT) processor, each task having, for every hardware shared resource from a predetermined set of hardware shared resources in the MT...
8549530 System and method for distributed login with thread transfer to a dedicated processor node based on one or more identifiers  
A distributed networked computer system is provided. The distributed networked computer system receives processing threads from a plurality of workstations and distributes the processing threads to...
8549523 Performing runtime analysis and control of folding identified threads by assuming context of another thread and executing in lieu of another thread folding tool  
A computer program product for performing runtime analysis on and control of a multithreaded computer program. One embodiment of the present invention can include identifying threads of a computer...
8549531 Optimizing resource configurations  
Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device...
8548790 Rapidly determining fragmentation in computing environments  
A mechanism is provided for determining fragmentation in a computing environment. A simulation of virtual machine requests for resources in the computing environment is run for a predetermined...
8549527 Work plan prioritization for application development and maintenance using pooled resources in a factory  
A computer implemented method, system and/or computer program product schedule execution of work requests through work plan prioritization. One or more work packets are mapped to and assigned to...
8549147 Dividing cloud computing service into individual jobs such that legal auditing requirements are satisfied and presenting plan for distributed execution of individual jobs  
A computer network connects to a first computer, a second computer, other multiple computers, and a job category database A service to be executed by any of the other multiple computers is divided...
8549528 Arrangements identifying related resources having correlation with selected resource based upon a detected performance status  
Provided is a storage system including a host computer, a memory device, a plurality of resources for allocating a volume of the memory device to an access from the host computer, a memory for...
8549521 Virtual devices using a plurality of processors  
An approach is provided to allow virtual devices that use a plurality of processors in a multiprocessor systems, such as the BE environment. Using this method, a synergistic processing unit (SPU)...
8549333 System and method for managing energy consumption in a compute environment  
A system and method for reducing power consumption in clusters, grids, on-demand centers, etc. These principles can reduce both direct and indirect power consumption while maintaining either full...
8549519 Method and apparatus to improve efficiency in the use of resources in data center  
A method of managing use of resources in data center comprises: determining whether first storage subsystem includes a virtual volume or a storage pool that uses a physical volume of second storage...
8549137 Monitoring device, monitoring system, monitoring method, and program  
Diverting condition storage unit 15 stores diverting conditions describing conditions for hardware configurations and software configurations. Monitoring data storage unit 13 stores monitoring data...
8549529 System and method for executing multiple functions execution by generating multiple execution graphs using determined available resources, selecting one of the multiple execution graphs based on estimated cost and compiling the selected execution graph  
Various embodiments herein provide one or more systems, methods, software, and data structures for executing multiple functions using more than one resource within a computing system. Examples of...