At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Optimizing the number of shared processes executing in a computer system
A system optimizes a number of shared server processes executing on a processor. The system creates, in a memory, a data array for storing a plurality of...
Adaptive runtime for a multiprocessing API
A computer-implemented method includes selecting a runtime for executing a program. The runtime includes a first combination of feature implementations, where...
Monitoring data analyzing apparatus, monitoring data analyzing method, and
monitoring data analyzing program
An object of the present invention is to improve prediction accuracy for a performance value of a monitoring target system even if the performance value is...
Assessment of a high performance computing application in relation to
network latency due to the chosen...
A method and computer program product for testing a high performance computing application performing a computation within a clustered computer arrangement is...
Providing power utilization information for operational states of an
application across different operating systems
An approach for providing power utilization information for one or more operational states of an application across different operating systems is described. A...
Systems and methods for predictively preparing restore packages
A computer-implemented method for predictively preparing restore packages may include (1) monitoring a computing system for evidence of potential data failures...
System and method for providing performance sampling in a computing system
A method performed by a computer system, the method including maintaining a plurality of work-based counters, each of the work-based counters being associated...
System and method to proactively and intelligently schedule disaster
recovery (DR) drill(s)/test(s) in...
A system and method for proactively and intelligently scheduling Disaster Recovery (DR) drill(s)/test(s) for application, a set of applications or entire site...
POST (power-on-self-test) debugging method and apparatuses using the same
The invention introduces a POST (power-On-Self-Test) debugging method, executed by a processing unit, which contains at least the following steps. A phase...
Selectively coupling a PCI host bridge to multiple PCI communication paths
Instead of disabling PCI communication between system resources in a host computing device and I/O devices when a PCI Host Bridge (PHB) is reset, the host...
Processing a target memory
A method is suggested for processing a target memory, the method comprising the steps of (i) checking the target memory subsequent to an erase operation...
VM availability during management and VM network failures in host
Techniques for virtual machine (VM) availability during management network failure and VM network failure in a first host computing system in a failover cluster...
Edge virtual bridging station with primary and secondary physical network
According to an example, an Edge Virtual Bridging (EVB) station is configured with a VM, an ER and multiple physical network cards. The VM is configured with...
System and method for auditing removal of customer personal information on
A system and method for auditing electronic devices to verify removal of customer personal information (CPI). An electronic device is received at a facility. An...
Relay device and recovery method
A relay device for dividing a storage device into a plurality of unit areas, assigning an unused unit area from among the plurality of unit areas to received...
System and method for kernel rootkit protection in a hypervisor
A system and method in one embodiment includes modules for creating a soft whitelist having entries corresponding to each guest kernel page in a guest operating...
Method and system for data backup
The present invention relates to a method, system, and computer program product for data backup, the method comprising: performing first chunking on current...
Systems and/or methods for data recovery in distributed, scalable
Certain example embodiments relate to techniques for recovering registry information and recreating the entire registry for all available tenants in a scalable,...
Provision of backup functionalities in cloud computing systems
Exemplary embodiments provide various techniques for providing backup functionalities in a cloud computing system. In one exemplary method, a workflow that...
Methods and apparatus for multi-phase multi-source backup
Methods and apparatus that identify a change of resources in a device to a first backup source are described. In response to receiving a token from the first...
Efficient backup replication
A system for backup replication comprises a processor and a memory. The processor is configured to determine data present in a most recent backup not present in...
Method and apparatus for recovering partition based on file system
A method and apparatus for recovering a partition based on file system metadata, which calculate core information necessary for the recovery of a partition...
Self-describing data blocks of a minimum atomic write size for a data
Self-describing data blocks of a minimum atomic write size may be stored for a data store. Data may be received for storage in a data block of a plurality of...
High reliability erasure code distribution
Example apparatus and methods treat some erasure codes differently than other erasure codes. For example, erasure codes that are only involved in error-recovery...
Read request processing apparatus
A wrapping burst read determination unit determines whether or not a read request is a request of a wrapping read. If the read request is the request of the...
Cumulative error detection in data transmission
Circuitry for providing error check values for indicating errors in data portions within a data stream. The circuitry comprises error detecting code generation...
Forward error correction synchronization
Techniques for forward error correction synchronization are described herein. The techniques include receiving a bit stream over a transmission link and...
Event logging and error recovery
A method, computer program product, and system to control event logging and error recovery in a system including adapters, ports, and channels are described....
Information processing apparatus and information processing method
A computer obtains, from a device having software installed therein, a software identifier for identifying the software, an error identifier for identifying an...
Detecting uninitialized memory references
A pre-initialized value of contents of a memory location is identified. A load value of contents loaded from the memory location by execution of a first...
Identifying solutions to application execution problems in distributed
An expert system extracts events associated with executing an application from log files generated by various topological resources in a distributed computing...
Managing logs of storage systems
A method is used in managing logs of storage systems. Log data is collected in response to receiving a request to diagnose a problem. The log data is stored on...
Apparatus and a method for providing an error signal for a control unit
An apparatus for providing an error signal for a control unit, the error signal indicating a malfunction of a sensor unit. The apparatus includes an input...
Dynamic deep links to targets
A computing device may receive from a first application executing on at least one processor an indication of an action to be performed. The computing device may...
Coalescing stages in a multiple stage completion sequence
Embodiments are directed to systems and methodologies for allowing a computer program code to efficiently respond to and process events. For events having a...
Method and apparatus for processor performance monitoring
A processor and method are described for implementing performance monitoring using a fixed function performance counter. For example, one embodiment of an...
Dynamic adjustment of mobile device based on adaptive prediction of system
In some implementations, a mobile device can be configured to monitor environmental, system and user events associated with the mobile device and/or a peer...
A method for event correlation includes capturing events and arranging the events sequentially in at least one dimension. An event correlator implemented by a...
Partitioned application environment
A partitioned application environment is disclosed. In various embodiments, a request associated with an application environment in which an application is...
Deeplinking to multiple native applications
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for obtaining data specifying a plurality of native applications...
Communication control device, information processing apparatus, parallel
computer system, and control method...
An arithmetic processing device executes a program, and gives first sequence information to a first start time when a first process included in the program...
Direct memory (DMA) based access to a device on a remote machine using
stub driver and by synchronizing the DMA...
Hosting, by a virtual machine manager of a local machine, a virtual machine having a device driver. The method may include obtaining, by the virtual machine...
Deferral instruction for managing transactional aborts in transactional
memory computing environments to...
A deferral instruction associated with a transaction is executed in a transaction execution computing environment with transactional memory. Based on executing...
Method for monitoring the coordinated execution of sequenced tasks by an
electronic card comprising at least...
A method for monitoring the coordinated execution of sequenced tasks by an electronic card including at least one first processor (PP1) and a second processor...
Systems and methods for performance indexing
Systems and methods relate to indexing of performance and cost of workloads in a computing environment. The computing environment may include a virtualized...
Generational thread scheduler using reservations for fair scheduling
Disclosed herein is a generational thread scheduler. One embodiment may be used with processor multithreading logic to execute threads of executable...
NUMA scheduling using inter-vCPU memory access estimation
In a system having non-uniform memory access architecture, with a plurality of nodes, memory access by entities such as virtual CPUs is estimated by...
Adaptive ownership and cloud-based configuration and control of network
Methods, systems, and computer program products for cloud-based adaptive configuration and control of a network device include, detecting an access by a user...
Application load adaptive multi-stage parallel data processing
Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared...
Game engine and method for providing an extension of the VSIPL++ API
A system includes a memory, a graphics processor, and a processor. The memory stores a control program that includes an extension of an application programming...