|
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...
|