Match Document Document Title
8230422 Assist thread for injecting cache memory in a microprocessor  
A data processing system includes a microprocessor having access to multiple levels of cache memories. The microprocessor executes a main thread compiled from a source code object. The system...
8222994 Techniques to provide automatic reminders  
Techniques to provide automatic reminders are described. A mobile computing device may comprise a memo database and a memo application. The memo application may be arranged to set a memo reminder...
8225319 Scheduling allocation of a combination of resources to a task that has a constraint  
A scheduling process is provided for scheduling allocation of resources to a task, each resource having a plurality of attributes, the task having one or more operational constraints including a...
8219650 Communicating with a status management component in a computer system  
Communication with a status management component of a computer system is enabled. A status adapter is provided to a processing runtime environment for use in accessing a status management runtime...
8214686 Distributed processing method  
According to an aspect of the embodiment provides a method for controlling a processing device for distributing jobs among a plurality of job processing devices for executing the jobs,...
8214833 Systems and methods for supporting software transactional memory using inconsistency-aware compilers and libraries  
Systems and methods may reduce overhead associated with read set consistency validation in software transactional memory implementations. These systems and methods may employ an...
8214832 Techniques for implementing separation of duties using prime numbers  
A technique for implementing separation of duties for transactions includes determining a current task assignment number of an entity. The technique also includes determining whether the entity...
8214339 Method and system for profile typing in batch loading documents into a service registry in a computing environment  
A method and system for profile typing in batch loading document files into a service registry module in a computing environment, is provided. One implementation involves loading document files...
8209690 System and method for thread handling in multithreaded parallel computing of nested threads  
An Explicit Multi-Threading (XMT) system and method is provided for processing multiple spawned threads associated with SPAWN-type commands of an XMT program. The method includes executing a...
8209689 Live lock free priority scheme for memory transactions in transactional memory  
A method and apparatus for avoiding live-lock during transaction execution is herein described. Counting logic is utilized to track successfully committed transactions for each processing element....
8209691 System for sending batch of available request items when an age of one of the available items that is available for processing exceeds a predetermined threshold  
Systems and techniques for distributing items for processing include receiving a request for a batch of items to be processed and determining whether a number of available items exceeds a first...
8205202 Management of processing threads  
A computer system that comprises computers, front-end applications, a messaging service, and an enterprise integration application is disclosed, each of the applications and the messaging service...
8205199 Method and system for associating new queues with deployed programs in distributed processing systems  
A queue is configured for accumulating a request to process a program component in an application server even when a naming service is used so as to enable priority control, flow control, or load...
8201171 Adjacent data parallel and streaming operator fusion  
Various technologies and techniques are disclosed for handling data parallel operations. Data parallel operations are composed together to create a more complex data parallel operation. A fusion...
8195443 Application level interface to network analysis tools  
A user interface to a network simulator facilitates the use of application layer parameters and application layer logic. The user interface is configured to allow the user to define the input in a...
8185897 Task management system  
A device may receive, over a network, a message that describes a task, create a new task object based on the message, determine whether the task includes performing a follow up task or a new task...
8181178 Online batch execution  
Online batch processing. A job request is received from a user for processing. The job request includes a job configuration and a plurality of operations to process the data. The job configuration...
8181184 System and method for scheduling tasks in processing frames  
Methods and systems for implementing methods for allocating available service capacity to a plurality of tasks in a data processing system having a plurality of processing channels is provided,...
8180975 Controlling interference in shared memory systems using parallelism-aware batch scheduling  
A “request scheduler” provides techniques for batching and scheduling buffered thread requests for access to shared memory in a general-purpose computer system. Thread-fairness is provided while...
8176490 System and method of interfacing a workload manager and scheduler with an identity manager  
A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs...
8176494 Alleviate denial-of-service conditions on a server  
A method is presented for processing data in a multithreaded application to alleviate impaired or substandard performance conditions. Work items that are pending processing by the multithreaded...
8176492 Synchronous adaption of asynchronous modules  
A program disposed on a computer readable medium, having a main program with a first routine for issuing commands in an asynchronous manner and a second routine for determining whether the...
8170992 Method and system for batch processing form data  
The input and batch processing of data for insertion in a database. In one aspect of the invention, processing input data includes receiving data for insertion into a database, the data including...
8171495 Queue dispatch using deferred acknowledgement  
Dispatching an incoming message from a queue into message transfer session(s) from which message consumers may draw messages. The message is reversibly received from the queue, whereupon a context...
8171475 Intelligent retry method using remote shell  
Method for issuing and monitoring a remote batch job, method for processing a batch job, and system for processing a remote batch job. The method for issuing and monitoring a remote batch job...
8166265 Systems and methods for performing backup operations of virtual machine files  
Backup systems and methods are disclosed for a virtual computing environment. Certain examples include a system having a backup management server that communicates with a host server having at...
8165700 Complete integration of stand-alone batch operator interface capabilities into generic human machine interface using componentized objects  
Systems and methods for providing an integrated HMI application for monitoring and interacting with both batch and non-batch processes in a process plant are disclosed. A plurality of independent...
8166481 Transaction processing in transactional memory  
A transactional memory processing system provides for the integration of transactional memory concepts at the compiler-level into a higher-level traditional transaction processing system. Atomic...
8161484 Prevention of deadlock in a distributed computing environment  
A system for preventing deadlock in a distributed computing system includes a memory and at least one processor coupled to the memory. The processor is operative: to receive as input a sorted set...
8161481 Operating system providing a mutual exclusion mechanism  
An operating system for a computing device includes a scheduler incorporating an algorithm for ordering the running of threads of execution having different priorities. The operating system is...
8161247 Wait loss synchronization  
Synchronizing threads on loss of memory access monitoring. Using a processor level instruction included as part of an instruction set architecture for a processor, a read, or write monitor to...
8146104 System and method for programmatically generating to-do list and creating notification between calendar and other applications  
A method, apparatus, and program product are provided for integrating a calendar todo list with information from other applications. The method comprises the steps of: dynamically extracting data...
8141076 Cell processor methods and apparatus  
Methods and apparatus for cell processors are disclosed. A policy module is loaded from a main memory of a cell processor into the local memory of a selected synergistic processing unit (SPU)...
8140659 Calculating an estimated time to complete a request  
The present invention provides estimated completion time related to an Internet transaction to a user device. The present invention stores completion time information in a repository or...
8141089 Method and apparatus for reducing contention for computer system resources using soft locks  
A soft lock mechanism controls access by multiple processes to a shared resource to make simultaneous access an unlikely event, while not necessarily preventing simultaneous access. Preferably,...
8141080 Asynchronous data structure pull application programming interface (API) for stream systems  
Provided are techniques for processing data items. A limit on the number of dequeue operations allowed in a current step of processing for a queue-like data structure is set, wherein the number of...
8134743 Methods and systems for routing and processing jobs in a production environment  
A system and method for routing and processing jobs in a production environment considers the setup characteristics of each print job. Each set of jobs may be classified as a first job processing...
8130394 Printer system for generating intermediate data in distributed printing  
This invention can substantially equally distribute a load necessary for rendering, and can complete printing all pages of one print job at high speed. A master printer interprets received print...
8132173 Method and system for coordinating hypervisor scheduling  
A method for executing an application on a plurality of nodes, that includes synchronizing a first clock of a first node of the plurality of nodes and a second clock of a second node of the...
8132259 System and method for security planning with soft security constraints  
A method for security planning with soft security constraints, include: receiving security-related requirements of a workflow to be developed using system inputs and processing components; and...
8132169 System and method for dynamically partitioning an application across multiple processing elements in a heterogeneous processing environment  
A system and method for dividing an application into a number of logical program partitions is presented. Each of these logical program partitions are stored in a logical program package along...
8126840 Lubrication program management system and methods  
A system for scheduling a plurality of selected maintenance tasks. The system comprises one or more storage media and a processor. The one or more storage media store data indicative of a...
8120801 Print job management system for managing disturbances in a plurality of print jobs  
A method is provided for managing the scheduling of a plurality of print jobs for a print shop. The method includes obtaining a print job input stream including the plurality of print jobs. Each...
8122455 Balancing of load in a network processor  
According to an aspect of the present invention, a scheduler balances the load on the microengines comprising one or more threads allocated to execute a corresponding microblock. The scheduler...
8117614 Extract CPU time facility  
An efficient facility for determining resource usage, such as a processor time used by tasks. The determination is performed on behalf of user applications that do not require a call to operating...
8117616 Preventing deadlocks  
A deadlock prevention mode indicator is provided, wherein the deadlock prevention mode indicator is a lock that can be held in a shared mode or in an exclusive mode by one or more of a plurality...
8112759 Grouping resource allocation commands in a logically-partitioned system  
A method, apparatus, system, and signal-bearing medium that in an embodiment determine a group associated with a command, wherein the command comprises a resource-allocating command in a...
8108860 Method for managing message flow in a multithreaded, message flow environment  
In one form, a method for managing message flow includes processing messages concurrently by processing nodes in a computer software application. The processing nodes include at least one set of...
8108457 Methods and apparatus to enhance the performance of web browsers over bandwidth constrained links  
Increasing the performance of a browser while operating over bandwidth constrained links by pre-fetching of web objects to increase the level of concurrency. Using an agent or a gateway to speed...
8099733 Parallel data processing architecture  
A tree-structured index to multidimensional data is created using naturally occurring patterns and clusters within the data which permit efficient search and retrieval strategies in a database of...