Match Document Document Title
8930568 Method and apparatus for enabling access to storage  
When a guest OS loads within the context of a container provided by the host OS, the guest OS uses PCI or other protocol to specify a virtual hardware device. The guest OS enumerates the virtual...
8924974 System for error checking of process definitions for batch processes  
A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a batch job comprising a sequential or parallel flow of operations, wherein each...
8918786 Generating simulated stall signals based on access speed model or history of requests independent of actual processing or handling of conflicting requests  
A multiprocessing system executes a plurality of processes concurrently. A process execution circuit (10) issues requests to access a shared resource (16) from the processes. A shared access...
8918798 Shared object lock under state machine control  
Embodiments relate to systems and methods for a shared object lock under state machine control. An operating system or virtual machine environment can host a set of multiple executing threads, and...
8914798 Production control for service level agreements  
The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing a batch production system. In an illustrative embodiment,...
8910168 Task backpressure and deletion in a multi-flow network processor architecture  
Described embodiments generate tasks corresponding to packets received by a network processor. A source processing module sends task messages including a task identifier and a task size to a...
8910167 Parallel processing system  
Software development tools and techniques for configuring parallel processing systems to execute software modules implementing processes for solving complex problems, including over-the-counter...
8908223 Print control apparatus, image forming system, and non-transitory computer-readable medium  
A print control apparatus includes a print management unit, a storage unit, a print control unit, and a checking unit. The print management unit accepts print instructions for output data, and...
8904393 Transaction aggregation to increase transaction processing throughput  
Provided are techniques for increasing transaction processing throughput. A transaction item with a message identifier and a session identifier is obtained. The transaction item is added to an...
8904518 Information processing device, information processing method, and program distribution system  
An information processing device includes an external connection unit which connects to an external device; and a communication control unit which obtains data from a first virtual machine,...
8897281 Radio base station apparatus, mobile terminal apparatus and radio communication method  
Provided is a radio base station apparatus capable of transmitting a control signal efficiently even in radio communications using a system band that includes a plurality of component carriers. In...
8898499 Platform and processor power management  
The present invention relates to platform power management.
8898669 Methods and systems for coordinated transactions  
Automated techniques are disclosed for coordinating request or transaction processing in a data processing system. For example, a technique for handling requests in a data processing system...
8892498 Forecasting a future event in an event stream  
Methods and systems for forecasting a future event in an event stream are provided herein. The event stream includes a number of events, wherein each of the events includes an event label and an...
8893274 Cross-VM network filtering  
A security virtual machine inspects all data traffic between other virtual machines on a virtualization platform in order to prevent an inter-VM attack. Data traffic between the machines is...
8893137 Transaction-based shared memory protection for high availability environments  
Various systems and methods for implementing a transaction-based shared memory protection for high availability environments are described herein. A processing thread is executed, with the...
8887161 System and method for estimating combined workloads of systems with uncorrelated and non-deterministic workload patterns  
It has been found that a more reasonable estimation of combined workloads can be achieved by enabling the ability to specify the confidence level in which to estimate the workload values. A...
8886894 Mechanisms to accelerate transactions using buffered stores  
In one embodiment, the present invention includes a method for executing a transactional memory (TM) transaction in a first thread, buffering a block of data in a first buffer of a cache memory of...
8881154 Complex dependency graph with bottom-up constraint matching for batch processing  
Architecture that includes a batch framework engine incorporated into the server and that supports a rich set of dependencies between tasks in a single batch job. A bottom-up approach is employed...
8881156 Apportioning summarized metrics based on unsummarized metrics in a computing system  
A method for apportioning summarized metrics based on unsummarized metrics in a computing system includes receiving, by a memory device of the computing system, a log file, the log file comprising...
8881153 Speculative thread execution with hardware transactional memory  
In an embodiment, if a self thread has more than one conflict, a transaction of the self thread is aborted and restarted. If the self thread has only one conflict and an enemy thread of the self...
8881155 Apportioning summarized metrics based on unsummarized metrics in a computing system  
A computer program product includes a computer readable storage medium containing computer code that, when executed by a computer, implements a method including receiving, by a memory device of...
8875139 Method and process for tracking documents by monitoring each document's electronic processing status and physical location  
A method and apparatus are provided for tracking documents. The documents are tracked by simultaneously monitoring each document's electronic processing status and physical location....
8875140 Managing job execution  
A method for managing jobs scheduled for execution on a target system in which some jobs may spawn additional jobs scheduled for execution on the target system including intercepting jobs...
8869144 Managing forwarding of input events in a virtualization environment to prevent keylogging attacks  
The methods and systems described herein provide functionality for managing injection of input events to one virtual machine of a plurality of guest virtual machines, in a computing device...
8869151 Packet draining from a scheduling hierarchy in a traffic manager of a network processor  
Described embodiments provide for controlling a state of each node in a scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler...
8869147 Multi-threaded processor with deferred thread output control  
A multi-threaded processor is provided that internally reorders output threads thereby avoiding the need for an external output reorder buffer. The multi-threaded processor writes its thread...
8869148 Concurrency identification for processing of multistage workflows  
A system and method may be utilized to identify concurrency levels of processing stages in a distributed system, identify common resources and bottlenecks in the distributed system using the...
8869150 Local messaging in a scheduling hierarchy in a traffic manager of a network processor  
Described embodiments provide for queuing tasks in a scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler and N scheduler...
8869149 Concurrency identification for processing of multistage workflows  
A system and method may be utilized to identify concurrency levels of processing stages in a distributed system, identify common resources and bottlenecks in the distributed system using the...
8863130 Exception handling in a concurrent computing process  
A system initiates multiple instances of a concurrent computing process, establishes a communication channel among the multiple instances, initiates execution of a computational job on the...
8856792 Cancelable and faultable dataflow nodes  
One embodiment includes a method of performing dataflow processing. The method includes representing a first asynchronous processing node as a first future. The first future represents the...
8856801 Techniques for executing normally interruptible threads in a non-preemptive manner  
A technique for executing normally interruptible threads of a process in a non-preemptive manner includes in response to a first entry associated with a first message for a first thread reaching a...
8856782 On-demand disposable virtual work system  
An on-demand disposable virtual work system that includes: a virtual machine monitor to host virtual machines, a virtual machine pool manager, a host operating system, a host program permissions...
8856466 Mechanisms to accelerate transactions using buffered stores  
In one embodiment, the present invention includes a method for executing a transactional memory (TM) transaction in a first thread, buffering a block of data in a first buffer of a cache memory of...
8850452 Correlating parts of composite transactions involving asynchronous calling mechanisms  
At least one presently preferred embodiment of the invention broadly contemplates correlating asynchronous transaction parts based on a unique transaction value (e.g. a unique business ID) that...
8850435 Detecting bottleneck condition based on frequency distribution of sampled counts of processing requests  
An operation management apparatus obtains a value Xi indicating the number of process requests being processed by an information processing apparatus during each sampling operation, from N...
8839252 Parallel execution of batch data based on modeled batch processing workflow and contention context information  
Systems, methods and machine-readable mediums for batch process straight through modeling are provided. The systems may include a storage device and a processor. The storage device may store at...
8839261 Guaranteed core access in a multiple core processing system  
Exclusive access to a core or part of a core, or to multiple cores, but in any case less than all of the cores, of a multiple core processing system. The access can be requested by an instruction,...
8832707 Tunable error resilience computing  
An attribute of a descriptor associated with a task informs a runtime environment of which instructions a processor is to run to schedule a plurality if resources for completion of the task in...
8832695 Method of scheduling jobs and information processing apparatus implementing same  
A computer produces a first schedule of jobs including ongoing jobs and pending jobs which is to cause a plurality of computing resources to execute the pending jobs while preventing suspension of...
8832716 Systems and methods for limiting user customization of task workflow in a condition based health maintenance system  
Systems and methods are provided for customizing workflow in a condition based health maintenance (“CBM”) system computing node. The computerized method comprises identifying a first standardized...
8832696 Adaptive channel for algorithms with different latency and performance points  
A method for processing requests in a channel can include receiving a first request in the channel, running calculations on the first request in a processing time TP, in response to a receipt of a...
8819687 Scheduling for multiple memory controllers  
Some embodiments of a multi processor system implement a virtual-time-based quality-of-service scheduling technique. In at least one embodiment of the invention, a method includes scheduling a...
8819685 Method and apparatus for adjusting I/O channel on virtual platform  
A method and an apparatus for adjusting an input/output (I/O) channel on a virtual platform, and the method for adjusting an I/O channel includes: counting, by a host, current average I/O...
8818934 Transparent support for distributed transactions in a clustered disk-sharing database environment  
A method, system and computer program product for transparent support for distributed transactions in a clustered disk-sharing database environment is disclosed. In one approach, a method, a...
8819183 Concurrent execution of request processing and analytics of requests  
Request processing within a computing environment is facilitated. Request processing and analytics processing for the request are performed substantially concurrently in order to improve...
8813216 Network security protection  
A method and system for providing security to a Network Job Entry (NJE) network. A first NJE node and a third NJE node are connected by a second NJE node. The second NJE node conducts a security...
8812438 System, method and computer program product for synchronizing data using data identifying messages  
In accordance with embodiments, there are provided mechanisms and methods for synchronizing data using data identifying messages. These mechanisms and methods for synchronizing data using data...
8806451 Monad based cloud computing  
Systems and methods are provided for using monads to facilitate complex computation tasks in a cloud computing environment. In particular, monads can be employed to facilitate creation and...