|
Match
|
Document |
Document Title |
|
|
7620951 |
Hiding memory latency
An approach to hiding memory latency in a multi-thread environment is presented. Branch Indirect and Set Link (BISL) and/or Branch Indirect and Set Link if External Data (BISLED) instructions are...
|
|
|
7620950 |
System and method to monitor amount of usage of applications in logical partitions
A system, method, and program product for determining an amount of usage of applications in an LPAR in a computer system and a bill for such usage. A guest operating system or other program...
|
|
|
7620709 |
Workflow in a paperless office
A workflow system for a paperless office, an information processing apparatus, a method for simply defining a complicated workflow, for example, a workflow such as a circulation among a plurality...
|
|
|
7617503 |
Method and apparatus for determining which of two computer processes should perform a function X
In one embodiment, a method for determining which of two computer processes should perform a function X includes the following actions. If a second computer process is dependent on data received at...
|
|
|
7617497 |
Method and system for creating and using storage threads
A system including a plurality of data units, wherein each of the plurality of data units is associated with a data thread, a plurality of storage engines configured to store the plurality of data...
|
|
|
7614056 |
Processor specific dispatching in a heterogeneous configuration
An abstraction layer is comprised in the operating system that represents the particulars of the PPMs. The abstractions in the abstraction layer are differentiated from one another by parameters...
|
|
|
7614055 |
Selecting a processor to run an executable of a distributed software application upon startup of the distributed software application
An apparatus in one example comprises a manager component for a distributed software application that based on one or more of a characteristic of an executable of the distributed software...
|
|
|
7614053 |
Methods and apparatus for task management in a multi-processor system
Methods and apparatus are provided for managing processor tasks in a multi-processor computing system. The system is operable to store the processor tasks in a shared memory that may be accessed by...
|
|
|
7610584 |
Method, system, and product for defining and managing provisioning states for resources in provisioning data processing systems
A method, system, and computer program product are described for managing the provisioning of resources in a data processing system. There are different types of resources. Each resource is one of...
|
|
|
7607133 |
Interrupt processing control
A data processing system 2 supporting interrupt handling is provided with an interrupt controller 24 . The interrupt controller is responsive to save state data when interrupt processing is...
|
|
|
7607130 |
Workflow as data-transition driven, scriptable state machines
A computing workflow system has a workflow process definition contained in a workflow table as script functions. The workflow table is part of an extended database schema operating with an extended...
|
|
|
7605931 |
Image forming apparatus including power saving control and job scheduling and control method therefor
An image forming apparatus which is capable of bringing processing devices, such as sheet feed devices and post-processing devices connected respectively to the image forming apparatus, into...
|
|
|
7603671 |
Performance management in a virtual computing environment
A virtual zone management framework manages one or more virtual computing zones forming a global computing zone residing on a host computer. The virtual zone manager comprises a normalization...
|
|
|
7603448 |
System and method for managing client processes
A system for managing a plurality of client processes, comprising a client task within which the client processes will be executed and a manager task running at a higher priority than the client...
|
|
|
7603357 |
Collaborative asset management
Methods and apparatus, including computer systems and program products, for enabling collaborative asset management. In one implementation, a computer program product includes instructions to...
|
|
|
7600261 |
Security attributes in trusted computing systems
A system comprising a trusted computing platform including one or more logically protected computing environments, each of which is associated with at least one service or process supported by said...
|
|
|
7600217 |
Socket-like communication API for Java
A system and method are described for performing data processing using shared memory and socket-like application programming interface. In one embodiment, a plurality of handles is employed and...
|
|
|
7600135 |
Apparatus and method for software specified power management performance using low power virtual threads
A processor comprises a software control module specifying a power performance metric. A policy manager is responsive to the software control module. A dispatch scheduler is responsive to the...
|
|
|
7596788 |
Support of non-trivial scheduling policies along with topological properties
Systems and methods for scheduling jobs in a multiprocessor machine are disclosed. The status of resources in the multiprocessor machine is periodically determined. The status indicates the...
|
|
|
7596654 |
Virtual machine spanning multiple computers
In one embodiment, a virtual NUMA system may be formed from multiple computer systems coupled to a network such as InfiniBand, Ethernet, etc. Each computer includes one or more software modules...
|
|
|
7594234 |
Adaptive spin-then-block mutual exclusion in multi-threaded processing
Adaptive modifications of spinning and blocking behavior in spin-then-block mutual exclusion include limiting spinning time to no more than the duration of a context switch. Also, the frequency of...
|
|
|
7594232 |
Intelligent memory device for processing tasks stored in memory or for storing data in said memory
Coordination between multiple processors presents a set of difficult problems, since most processors are not designed for multi-processing, but for multi-tasking. Additionally, CPUs are...
|
|
|
7594227 |
Dependency graph parameter scoping
A number of tasks are defined according to a dependency graph. Multiple parameter contexts are maintained, each associated with a different scope of the tasks. A parameter used in a first of the...
|
|
|
7594049 |
Application program interface access to hardware services for storage management applications
A method and device for using a set of APIs are provided. Some of the functions which used to be performed by software are now accelerated through hardware.
|
|
|
7590990 |
Computer system
A general-purpose OS (operating system) is used as a host OS and a real-time OS operating as one or more tasks on the host OS is used as a guest OS. An interrupt handler and a task on the host OS...
|
|
|
7590983 |
System for allocating computing resources of distributed computer system with transaction manager
In one aspect, the present invention features a system including a local computing device in communication with a distributed computing system, the local computing device configured to perform...
|
|
|
7587763 |
Systems and methods for detecting a security breach in a computer system
The present invention provides systems and methods for applying hard-real-time capabilities in software to software security. For example, the systems and methods of the present invention allow a...
|
|
|
7587718 |
Method and apparatus for enforcing a resource-usage policy in a compute farm
One embodiment of the present invention provides a system that enforces a resource-usage policy in a compute farm. During operation, the system can receive etiquette rules which include...
|
|
|
7587717 |
Dynamic master/slave configuration for multiple expansion modules
A computing system having expansion modules. One of the expansion modules is identified as a master module. The other modules act as slaves to the master module. The central processing unit routes...
|
|
|
7587716 |
Asymmetrical multiprocessor system, image processing apparatus and image forming apparatus using same, and unit job processing method using asymmetrical multiprocessor
An asymmetrical multiprocessor system includes a plurality of processors. At least the first processor and the second processor are asymmetrical to each other. The plurality of processors execute a...
|
|
|
7584475 |
Managing a video encoder to facilitate loading and executing another program
A software program includes at least two performance levels. Each performance level has an associated processor utilization. Each performance level corresponds to optimization criteria, such as a...
|
|
|
7584474 |
Systems and methods for transaction chaining
A transaction management engine, such as a business process management (BPM) engine, can allow an application to define transaction demarcations in order to ensure that portions of a workflow are...
|
|
|
7584473 |
Highly componentized system architecture with loadable virtual memory manager
The present invention is directed to a loadable virtual memory manager, and generally to a computer operating system capable of supporting application programs running in a computer having a...
|
|
|
7584472 |
Method and apparatus for processing call signaling messages
A method and apparatus for processing call signaling messages during burst overloading and sustained overloading of a communications switch include processing that begins by receiving a plurality...
|
|
|
7584239 |
System architecture for wide-area workstation management
A system architecture for managing a group of heterogeneous workstations that may be widely dispersed geographically. A system according to the present teachings enables users to access remote...
|
|
|
7583673 |
Network processor for forwarding packets in an IP network
A network processor, including: a programmable Application Specific Integrated Circuit (ASIC) module, with one or more main forwarding hardware pipelines for a main forwarding upon packet; a...
|
|
|
7581220 |
System and method for modifying user memory from an arbitrary kernel state
A system, method, and computer-accessible medium for modifying user memory from an arbitrary kernel state are disclosed. The kernel may generate a modification to the context of the process....
|
|
|
7581219 |
Transitioning between virtual machine monitor domains in a virtual machine environment
Techniques for handling certain virtualization events occurring within a virtual machine environment. More particularly, at least one embodiment of the invention pertains to handling events related...
|
|
|
7580915 |
Socket-like communication API for C
A system and method are described for performing data processing using shared memory and socket-like application programming interface. In one embodiment, a plurality of handles is employed and...
|
|
|
7577959 |
Providing on-demand capabilities using virtual machines and clustering processes
Techniques are provided for on-demand resource allocation in a cluster having at least one initial virtual machine. It is determined that resource requirements have changed. At least one new...
|
|
|
7577958 |
Expediting an operation in a computer system
A technique for expediting an operation in a computer system involves raising the priority level of an operating system task from a low priority level to a high priority level in order to perform...
|
|
|
7577957 |
Multiple jobs per device that are linked via a device record for servicing by different adapters
Providing multiple jobs for a device associated with a communication device includes providing a plurality of device records, where each of the device records corresponds to a device associated...
|
|
|
7577956 |
Method, system and program storage device for accessing memory to perform messaging using a channel coupled to a sender and a receiver
A plurality of batch lists are maintained by a channel in order to improve the efficiency of the channel in performing messaging between a sender and a receiver. For example, a Next Batch list is...
|
|
|
7577954 |
Process management method and image forming apparatus
Management of a process having a kernel mode and a user mode and executed on an operation system is performed by receiving a request for moving to a user system mode from a user process, and...
|
|
|
7577953 |
Configurable business process
A configurable business process adapted to be created from a user interface includes defining flow tasks that identify value objects and obtaining the value objects used by the flow tasks. The...
|
|
|
7577952 |
Common state sequences in a finite state machine
A state machine may have a sequence that is called by multiple threads within the state machine. Prior to calling the sequence, an address specific to the current state is stored in an address...
|
|
|
7577851 |
Multitask execution apparatus and multitask execution method
A multitask execution system executes a plurality of tasks in parallel. The multitask execution system includes an encryption processor configured to generate a key stream unique to each task, by...
|
|
|
7571342 |
Processor system, instruction sequence optimization device, and instruction sequence optimization program
To reduce power consumption of a processor system including a plurality of processors without degradation of the processing ability, a flag detecting section detects an assignment control flag and...
|
|
|
7568199 |
System for matching resource request that freeing the reserved first resource and forwarding the request to second resource if predetermined time period expired
A method for a grid application start protocol includes, in a network, responding to a request for a computational resource available for computing a task by sending a list of available...
|
|
|
7568197 |
Method and apparatus for interposing kernel symbols
In general, the invention relates to a method for loading a kernel module. The method involves loading a preload module into a kernel. Loading the preload module includes creating a dynamic...
|