Match Document Document Title
7334231 Information processing method, inter-task communication method, and computer-executable program for the same  
An information processing method has a mechanism wherein mutual verification is performed between tasks and a computer operating system at the time of activating tasks, thereby judging the validity...
7330983 Temperature-aware steering mechanism  
According to one embodiment a CPU is disclosed. The CPU includes two or more clusters and a dispatch unit coupled to the two or more clusters. The dispatch unit steers instructions to the two or...
7328438 Deallocation of computer data in a multithreaded computer  
An apparatus, program product and method support the deallocation of a data structure in a multithreaded computer without requiring the use of computationally expensive semaphores or spin locks....
7328406 System, method and software for managing and publishing resource availability data  
A system, method and software permitting the publication of resource availability information and the management of reservation requests therefor are provided. In an exemplary embodiment, a...
7328253 Service providing system, service providing terminal, client terminal, and storage medium  
The invention provides a service-providing system that is suited to increase security of a user's privacy by preventing a user's personal information from be externally leaked out. A...
7325233 Process attachable virtual machines  
Methods and apparatus, including computer program products, for using process attachable virtual machines to provide isolation between user sessions in a scalable manner, enabling a server to...
7325046 Method, system and program products for managing processing groups of a distributed computing environment  
The management and use of replicated distributed transactions is facilitated. A distributed synchronous transaction system protocol is provided to manage the replication of distributed transactions...
7322033 Distributed control method and apparatus  
In a distributed control method of executing distributed control such that a lot of tasks distributively executed in a lot of nodes connected to a network and made to implement multitasking...
7322032 Methods and apparatus for scheduling operation of a data source  
A computerized device has dynamically modifiable hardware, such as an ASIC, that performs queue-scheduling operations. The hardware incorporates a generic sorting processor (GSP) that is...
7320131 Methods and apparatus for selecting a server to process a request  
The invention is directed to techniques for selecting a resource from several resources to process a request from a client. A client sends the request to a data communications device (e.g., network...
7320130 Mutual exclusion lock implementation for a computer network  
A system and methods are disclosed for preventing computers in a network from concurrently processing a task, where the task can be successfully processed by only one computer in the network at a...
7318228 System and method for task arbitration in multi-threaded simulations  
Present herein is a system and method for arbitration in multi-threaded programming. Task calls are directed to a task wrapper that associates the task call with a particular unique identifier, and...
7316020 Resource manager architecture utilizing a policy manager  
Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource...
7313620 Capacity planning for server resources  
Methods and systems for capacity planning of server resources are described wherein fixed resources of a server cluster are used in comparison to similar server cluster benchmarks to determine the...
7313601 Adaptive control system and method for optimized invocation of portlets  
The present invention describes an adaptive control system being preferably part of the portal, which provides a sophisticated method for a partial sequential and parallel invocation of portlets...
7308472 System allowing data input device to request management server to assign a data input job to itself  
A management server receives from a server storing information a request that a data input job be executed and from a data input device a request to assign a data input job to itself. The...
7308433 Application managing method and information processing apparatus using the method  
A directory structure corresponding to a plurality of applications is formed. Items of identification information are given to predetermined directories of the directory structure, respectively,...
7308410 Method and system for instantiating entitlements into contracts  
Techniques to facilitate the creation of contracts and to automatically instantiate entitlements into contracts. A number of entitlement templates may be created for various entitlements. Each...
7305675 Processing tasks with failure recovery  
A method and apparatus is provided for processing tasks with failure recovery. The method includes storing one or more tasks in a queue, wherein each task has an associated exit routine, and...
7305674 Method and apparatus to manage multi-computer supply  
A method and structure for determining a listing of host processors on a network to perform a parallel application, including determining a listing of all possible hosts on the network for...
7305502 Compressing an amount of uncompressed data less than amount of hibernation related data written to storage via DMA controller when requested write is pending  
An improved hibernation method and system, including the use of a modified DMA (Direct Memory Access) mode of transferring data to and from the disk. The use of DMA increases data transfer speed,...
7305471 Capacity planning for server resources  
Methods and systems for capacity planning of server resources are described wherein fixed resources of a server cluster are used in comparison to similar server cluster benchmarks to determine the...
7302452 Method and apparatus for handling requests for files in a data processing system  
A method, apparatus, and computer instructions for use in an operating system for managing requests for files. A request for a switch file from an application is received. The application points to...
7299471 Common thread server  
Disclosed are a method, system, and program product for calling a Common Thread Object from a running process. This is done by comprising invoking a Thread Invocation Object from the running...
7299468 Management of virtual machines to utilize shared resources  
A technique for utilizing resources in a virtual machine operating system. The virtual machine operating system comprises a multiplicity of virtual machines. A share of resources is allocated to...
7299465 Configurable application integrating service request and fulfillment process  
A method and system for generating a plurality of concurrent solutions for a corresponding plurality of service requests each having one or more service types. The method comprises the steps of...
7299242 Single-word lock-free reference counting  
Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in multiprocessor computers, as well as...
7296271 Replaceable scheduling algorithm in multitasking kernel  
Disclosed is providing one of a plurality of schedulers for a multitasking system for a processor that includes choosing a particular one of the schedulers, setting a program counter to an address...
7296270 Method and control unit for controlling technical procedures in a motor vehicle  
A method and a control unit for controlling technical procedures, particularly in a motor vehicle. In the method, a control program of a computing element, particularly a microprocessor, is...
7293011 TQ distribution that increases parallism by distributing one slave to a particular data block  
Provided herein are techniques that may be used to dramatically increase parallism for distributed DML operations. The work of distributed DML operations are distributed in a way that avoids...
7289998 Method to update a data structure disposed in an embedded device  
A method to update a data structure is disclosed. The method receives a write thread, and sets a data structure indicator to indicate that the data structure is unusable. The method creates (N)...
7281124 Establishing a virtual drive accessible to pre-boot and operating system runtime phases  
A method, system and article of manufacture to establish a virtual drive accessible to pre-boot and operating system runtime phases. A virtual drive is constructed from a physical storage device of...
7278057 Automated hang detection in Java thread dumps  
A system and method for analyzing Java thread deadlocks. A snapshot of threads in a Java Virtual Machine is generated, producing a thread dump file which can be analyzed offline. The thread dump...
7277197 Image communication apparatus and image communication method  
In a pre-procedure in an image communication method, a receiver notifies a transmitter as to whether a capability of receiving JPEG-encoded information is provided, whether a capability of...
7275248 Information processing apparatus and method of system control of the apparatus  
According to one embodiment of the invention, a task management section of an operating system is notified of temperature abnormality by the notification that the rotation rate of the cooling fan...
7275247 Method and apparatus for handling threads in a data processing system  
A system for managing threads. A kernel tread associated with a user thread is detected as being unneeded by the user tread. The kernel thread is semi-detached in which data for the thread does not...
7275246 Executing programs for a first computer architecture on a computer of a second architecture  
Executing programs coded in an instruction set of a first computer on a computer of a second, different architecture. An operating system maintains an association between each one of a set of...
7269678 Interrupt request program and microcomputer  
An interrupt controller specifies and outputs the most highly prioritized one of a plurality of interrupt signal requested for output. A CPU executes a process corresponding to an interrupt signal...
7266823 Apparatus and method of dynamically repartitioning a computer system in response to partition workloads  
A method, system and apparatus for dynamically repartitioning a partitioned computer system in response to workload demands are provided. In one embodiment, a monitoring software is used to monitor...
7266822 System and method for controlling and managing computer farms  
A system and method of controlling a distributed processing system such as a including a first computer that includes a first Java virtual machine and a Java control system that also includes a...
7266821 Method and apparatus for processing jobs on an enterprise-wide computer system  
A method and apparatus for processing jobs on an enterprise-wide computer system. The computer system uses a portal architecture to allow a user to view a wide variety of content retrieved from a...
7263620 System and method for graceful shutdown of host processor cards in a server system  
A host processor card configured to be fitted into a server system includes a processor, and a memory coupled to the processor for storing an operating system. A power control line controls the...
7260717 System and method for performing kernel-mode operations  
A method and system for performing kernel-mode operations. A kernel-mode interface generator is provided for dynamically generating a kernel-mode interface driver. The kernel-mode interface driver...
7257812 Methods and apparatus for managing an application  
Methods and apparatus for managing execution of an application according to an application lifecycle. The application lifecycle is managed by an application manager through a set of commands that...
7257516 Method, apparatus, and program for eliminating thread skew in multithreaded performance benchmarks  
A data processing system performs a multithreaded performance benchmark with a rampup interval and a rampdown interval. The master thread signals a start test event and begins the rampup interval....
7257454 Dynamically adjusting the distribution for dispatching lot between current and downstream tool by using expertise weighting mechanism  
A system and method that prioritizes product lots for fabrication and dispatching to manufacturing equipment establishes priorities for dispatching product lots based on a criticality factor and...
7254813 Method and apparatus for resource allocation in a raid system  
The present invention implements an I/O task architecture in which an I/O task requested by the storage manager, for example a stripe write, is decomposed into a number of lower-level asynchronous...
7254812 Multi-processor task scheduling  
An information processing system is configured to schedule tasks to a plurality of processors using processor performance information. For example, the maximum performance level of each of the...
7251814 Yield on multithreaded processors  
An apparatus, program product and method accommodate conventional yield calls within a multithreaded processor environment by coordinating yielding threads within the hypervisor. A hypervisor...
7249356 Methods and structure for batch processing event history processing and viewing  
A batch event historian gathers, stores and presents data regarding a batch process where relationships among the various elements of data are automatically derived by an executive program. A...