Match Document Document Title
7480918 Duplicate message elimination during recovery when multiple threads are delivering messages from a message store to a destination queue  
Provided is a method for duplicate message elimination A plurality of message threads process operations to deliver messages from a message store to a destination queue. An in-doubt list is...
7480797 Method and system for preventing current-privilege-level-information leaks to non-privileged code  
Various embodiments of the present invention introduce privilege-level mapping into a computer architecture not initially designed for supporting virtualization. Privilege-level mapping can, with...
7480909 Method and apparatus for cooperative distributed task management in a storage subsystem with multiple controllers using cache locking  
The present invention provides a method and apparatus for cooperative distributed task management in a storage subsystem with multiple controllers using cache locking. The present invention...
7480914 Restricting resources consumed by ghost agents  
One aspect of the present invention can include a method for restricting resources consumed by ghost agents. The method can include the step of associating a ghost agent with a host. A resource...
7478393 Method for marketing to instant messaging service users  
A method for reallocating processors in a logically partitioned environment using a Performance Enhancement Program (PEP) and a Reallocation Program (RP). The PEP allows an administrator to...
7478391 Determining a priority value for a thread for execution on a multithreading processor system  
The invention describes methods, systems and an apparatus for determining a priority value for a thread for execution on a multithreading processor system. The priority value is determined subject...
7478392 Method and apparatus for synchronization of periodic processes  
A system and method is disclosed for synchronizing certain periodic activities and/or processes in a computer system or device. The synchronization allows more efficient use of the computer...
7478141 Accessing firmware of a remote computer system using a remote firmware interface  
A method and system to access the firmware of a remote computer. The remote computer receives a request from a caller computer on a network. The request includes a task to be performed independent...
7478390 Task queue management of virtual devices using a plurality of processors  
A task queue manager manages the task queues corresponding to virtual devices. When a virtual device function is requested, the task queue manager determines whether an SPU is currently assigned to...
7475166 Method and system for fully trusted adapter validation of addresses referenced in a virtual host transfer request  
A method, computer program product, and distributed data processing system that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to validate that a direct memory access...
7472388 Job monitoring system for browsing a monitored status overlaps with an item of a pre-set browsing end date and time  
A job status monitoring method of monitoring statuses of jobs executed on a computer includes the steps of acquiring job schedule information and setting an item of execution monitoring start date...
7472393 Method and system for real time scheduler  
Methods and computer-executable components for real-time scheduling of CPU resources are disclosed. A performance counter determines when to allocate CPU resources to a thread. When it is time to...
7472395 Systems for generating and managing filter strings in a filter graph  
In accordance with at least one embodiment, a systems generates a source chain for use in a development project, and caches the source chain when it is not currently required in the development...
7469405 System and method for scheduling execution of cross-platform computer processes  
A distributed computing system includes at least first and second distinct computers each having a different operating system. First processes are compatible with the first operating system and...
7469406 Process suspension through process model design  
Various implementations are disclosed for designing a process model that includes a task, the task associated with a potential suspension, e.g., in response to an error or other exception. At least...
7467382 Information distribution system for transmitting scheduled information on a terminal apparatus display when the user operation is not active on the terminal apparatus  
A terminal apparatus transmits a schedule transmission request involving a time of day given by an internal clock to a schedule transmitting apparatus, when a screen saver enters an operating...
7464377 Application parallel processing system and application parallel processing method  
In the application parallel processing system, on specific one of processors forming a multi-processor, an application is operated independently of other processors and on other processors, a...
7464380 Efficient task management in symmetric multi-processor systems  
A method of and apparatus for efficiently scheduling multiple instruction processors. The instruction processors are assigned to one of a plurality of clusters, such that the system ideally...
7464378 System and method for allowing multiple sub-clusters to survive a cluster partition  
A method involves: executing an application on a cluster, which includes several nodes; and, subsequent to the cluster being partitioned into several sub-clusters, a first one of the sub-clusters...
7464379 Method and system for performing real-time operation  
An information processing system performs a real-time operation periodically at specific time intervals. The system includes a unit for performing a scheduling operation of assigning the real-time...
7461080 System logging within operating system partitions using log device nodes that are access points to a log driver  
A mechanism is disclosed for logging system messages in an operating system environment that has been partitioned into a global zone and one or more non-global zones. Each of the zones is...
7461376 Dynamic resource management system and method for multiprocessor systems  
A dynamic workload management system enables system administrators to easily identify installed applications and to assign them to affinity groupings in order of importance to the enterprise and to...
7461380 Inter-task communications method, program, recording medium, and electronic device  
Within a processing of a sender task, a transmission request occurs that a data item be sent to a processing of a recipient task. The data item is then once stored in a queue from which the...
7458077 System and method for dynamically adjusting a thread scheduling quantum value  
A method and system optimizes thread scheduling by receiving thread objective data that includes a performance objective, sampling performance metric data points, wherein each data point varies as...
7458076 Method, apparatus, and computer program product for dynamically tuning a data processing system by identifying and boosting holders of contentious locks  
A method, apparatus, and computer program product are disclosed for a simultaneous multithreading (SMT) data processing system for modifying the processing of software threads that acquire a...
7458078 Apparatus and method for autonomic hardware assisted thread stack tracking  
Method and apparatus for tracking thread stacks during a trace of a computer program. Hardware assistance mechanisms allow a processor to autonomically maintain a thread work area for each thread...
7454757 Technology for processing information e.g. representing print requests in networked environment a system suitable for applying this method, and a computer program element comprising a program code for applying this method  
The invention relates to a method of processing information with a system comprising at least two processing devices coupled to a network, in which method a job for processing information is...
7454631 Method and apparatus for controlling power consumption in multiprocessor chip  
A system is provided for detecting when a temperature of a multiprocessor chip approaches an established threshold temperature indicating an imminent overheat condition. When the threshold...
7454749 Scalable parallel processing on shared memory computers  
A virtual parallel computer is created within a programming environment comprising both shared memory and distributed memory architectures. At run time, the virtual architecture is mapped to a...
7454755 Smart stub or enterprise Java™ bean in a distributed processing system  
A clustered enterprise distributed processing system. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a...
7454754 System for providing resources based on licensing contract with user by correcting the error between estimated execution time from the history of job execution  
A network system includes an application service provider (ASP) which is connected to the Internet and executes an application, and a CPU resource provider which is connected to the Internet and...
7454742 System and method for automatically starting a document on a workflow process  
A system automates workflow routing within a system such as a content management system. The system administrator specifies initial workflow process and priorities for item types, ItemTypes. When...
7454750 Integrator adaptor and proxy based composite application provisioning method and apparatus  
An integrator, a plurality of adapters corresponding to a plurality of applications, and a proxy are employed to cooperatively provision the applications as a composite application. In one...
7454502 System for transferring standby resource entitlement  
A method for transferring entitlement to standby resources between respective computers. Standby resources are made available at a destination computer by rendering unavailable corresponding...
7451445 Mechanism for tracking the execution progress of a parent task which spawns one or more concurrently executing child tasks  
An improved mechanism for tracking the execution progress of a task is disclosed. In one implementation, the execution progress of a parent task and one or more child tasks is monitored. The parent...
7451444 Computer-implemented system and method for managing service agents  
Computer-implemented systems and methods for allowing a first processing type of software programs to be able to utilize a second processing type of software programs. For example, software...
7451459 Systems, methods, and apparatus for indicating processor hierarchical topology  
The present invention utilizes a topology application programming interface (API) to provide relation information describing processor and platform topology to an executable program via a...
7451449 Work allocation system  
A work allocation system has a plurality of agents that bid for work in accordance with preferences and behavior of corresponding resources. Each agent represents a group of resources and is...
7447710 Database system providing self-tuned parallel database recovery  
A database system providing self-tuned parallel database recovery is described. In one embodiment, for example, in a database system, a method is described for performing recovery operations using...
7448046 Computer system for providing a collaborative workflow environment  
Currently lacking are effective and accurate tools to help petroleum traders and logistics personnel to make better decisions, collaborate in real-time and negotiate deals in a private and secure...
7447829 Heap and stack layout for multithreaded processes in a processing system  
A method and system in accordance with the present invention comprises a thread stack/thread heap combination, wherein the thread heap is for thread local memory usage and wherein the thread stack...
7447920 Workload placement based on thermal considerations  
A method of workload placement among servers includes receipt of a workload request. The method also includes selection of a group of servers from a set of servers capable of performing the...
7448041 Interfacing an application server to remote resources using Enterprise Java Beans as interface components  
A method for interfacing an application server with a resource can include the step of associating a plurality of Enterprise Java Beans (EJBs) to a plurality of resources, where a one-to-one...
7444632 Balancing computational load across a plurality of processors  
Source code subtasks are compiled into byte code subtasks whereby the byte code subtasks are translated into processor-specific object code subtasks at runtime. The processor-type selection is...
7444633 Federating legacy/remote content into a central network console  
Content from multiple remote/legacy consoles is aggregated within a central console to provide a single point-of-access for managing remote resources. Preferred embodiments deploy the central...
7444638 Method for scheduling executions of real-time processes to guarantee satisfaction of various timing constraints  
A system and methods for scheduling executions of real-time processes, including periodic processes and asynchronous processes to guarantee satisfaction of various timing constraints. The system...
7441250 Computer system for automatically instantiating tasks designated by a user  
A computer-user interface facilitates interaction between the user and the computer in a manner which enables the computer to assist the user in accomplishing desired goals. Based upon a particular...
7441239 Computer program product method and computer in role-based application systems  
A role-based computer system has a first processor with a computer program ( 100 ) and has further processors with application systems (Sy 1 , Sy 2 , Sy 3 ) and application services (Se). The...
7441240 Process scheduling apparatus, process scheduling method, program for process scheduling, and storage medium recording a program for process scheduling  
A process scheduling apparatus has a delayed task handling process for processing delayed tasks having variable priorities and multiple other processes for handling processes other than delayed...
7441242 Monitoring performance of a logically-partitioned computer  
A method, apparatus, system, and signal-bearing medium that in an embodiment collect a performance metric of a first partition in a logically-partitioned computer. If the difference between the...