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.
Storage integration for host-based write-back caching
Techniques for enabling integration between a storage system and a host system that performs write-back caching are provided. In one embodiment, the host system...
Load balancing logical units in an active/passive storage system
An approach is provided in which a storage system includes a first storage controller, a second storage controller, and multiple logical units. The storage...
Reference counting for memory areas
Technique for analyzing memory areas based on local copies of a global counter by: (i) determining a plurality of currently-executing fast threads and a...
Multi-array operation support and related devices, systems and software
This disclosure provides for improvements in managing multi-drive, multi-die or multi-plane NAND flash memory. In one embodiment, the host directly assigns...
Method and system for migrating data between flash memory devices
The embodiments described herein include systems, methods and/or devices that may enhance the endurance of a storage system including a storage medium. The...
Memory controller, method of operating the same and memory system
including the same
A memory controller controlling a nonvolatile memory device having a plurality of memory blocks as a data storage space includes an error detection and...
Conditional iteration for a non-volatile device
Apparatuses, systems, methods, and computer program products are disclosed for conditional iteration. A method includes receiving a request comprising a...
Dynamic content access window loading and unloading
A computing device includes a primary content storage machine configured to selectively store one or more content portions of a digital content item, such as...
Creating a software performance testing environment on a virtual machine
A method for creating a software performance testing environment based on a virtual machine, wherein the method comprises: in response to obtaining a hard disk...
Creating a software performance testing environment on a virtual machine
The present invention relates to a virtual machine, and specifically discloses a method and apparatus for creating a software performance testing environment...
Method for analyzing transaction traces to enable process testing
Techniques are provided for analyzing testing coverage of one or more software modules to provide process coverage statistics. The techniques include obtaining...
Progressive snapshots in automated software testing
Embodiments of the present invention disclose a method, computer program product, and system for recording and displaying graphical user interface snapshots...
Method for constructing data structures and method for describing running
states of computer and state...
A method for constructing data structures and a method for describing running states of a computer and state transitions thereof are provided. The method for...
System and method for debugging an executing general-purpose computing on
graphics processing units (GPGPU)...
A system and method for debugging an executing program. The method includes executing a general-purpose computing on graphics processing units (GPGPU) program....
Device, method of generating performance evaluation program, and recording
A device for generating a performance evaluation program includes: a memory; and a processor coupled to the memory. The processor is configured to: analyze a...
Modeling memory use of applications
A method includes receiving a program code at a processor. The method also includes generating, via the processor, a heap model corresponding to the program...
Method for automatically monitoring at least one component of a physical
A method for automatic monitoring of at least one component of a physical system, includes checking data of a data record for errors caused by a preceding data...
Trace saving intervals
In one embodiment, a method comprises defining a temporal interval. The method further comprises saving a set of selected traces to a memory. The set of...
Method and apparatus for providing network applications monitoring
A method for providing network performance monitoring using a performance database manager (PDM) is disclosed. A PDM has a PDM state manager, a communications...
Process demand prediction for distributed power and resource management
Methods and systems for allocating resources in a virtual desktop resource environment are provided. A method includes making a prediction on the future demand...
Method and system for configuration-controlled instrumentation of
Embodiments of the present invention provide tools and facilities for instrumentation of application programs, including application programs that execute on...
Method for automatic mapping of AC phase conductors and identification of
AC buses in a multi-bus power system
A system is disclosed for detecting if a remote device is associated with a power supply. The system may have a controller having machine readable, ...
Method and apparatus for a demand management monitoring system
A demand management monitoring system including a remote measurement device including a microprocessor for calculating RMS voltage data from digital samples and...
Method for identifying device, and device
A method for identifying a device comprising generating, by a control device, an identification identifier of a multimedia device according to device...
Compliance testing through sandbox environments
A compliance user or auditor is enabled to inject failures into a sandbox environment, which may be similar to a production service. The sandbox environment may...
Member replacement in an array of information storage devices
An information handling system includes a method for detecting a predictive failure indication for a predictive failure indicated physical disk of a disk group,...
Synchronous replication in a distributed storage environment
Embodiments of the present invention relate to synchronously replicating data in a distributed computing environment. To achieve synchronous replication both an...
Storage system with rebuild operations
In a storage system which supports a redundant disk configuration, while securing fault tolerance, a longer drive access time as well as a drop in I/O...
Failure resistant distributed computing system
A failure resistant distributed computing system includes primary and secondary datacenters each comprising a plurality of computerized servers. A control...
Image forming apparatus which executes rebuild processes
An image forming apparatus comprises a first and a second HDDs (Hard Disk Drives), a RAID (Redundant Arrays of Inexpensive Disks) controller to execute...
Recovery processing for database in persistent system
The recovery of one or more transactions in a computing system in which one or more persistent systems are coupled via a bus to one or more processors. As an...
Persistent client-to-replication system communications
In one aspect, a method includes generating a secure connection with a replication system using credentials, receiving a user-initiated command to control the...
Data storage backup with lessened cache pollution
Control of the discard of data from cache during backup of the data. In a computer-implemented system comprising primary data storage; cache; backup data...
Increasing granularity of dirty bit information
One or more unused bits of a virtual address range are allocated for aliasing so that multiple virtually addressed sub-pages can be mapped to a common memory...
Systems and methods for supporting transactional message handling
In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses including, for supporting transactional message handling...
Striping cache blocks with logical block address scrambling
A method for information handling systems includes receiving a storage operation to be applied to a cache block in a location in a distributed storage system....
Storage drive remediation in a raid system
Techniques, systems, and devices are disclosed for remediating a failed drive in a set of drives, such as a RAID system, without having to physically replace...
Memory module and operation method thereof
A memory module includes an emergency power supply block, a volatile memory, a nonvolatile memory, and a control block configured to control data of the...
Method and apparatus for image search using feature point
A method and an apparatus search an image using a feature point. The image search method extracts at least one feature point from an image and describes the...
Storage control device and storage control method
A storage control apparatus includes a controller to, when more storage devices, among a plurality of storage devices across which a plurality of information...
Data storage device and data checking and correction for volatile memory
Data checking and correction for a volatile memory of a data storage device, the data storage device further including a non-volatile memory and a controller....
Apparatus, system, and method for destaging cached data
An apparatus, system, and method are disclosed for satisfying storage requests while destaging cached data. A monitor module samples a destage rate for a...
Monitoring data error status in a memory
A method for outputting data error status of a memory device includes generating data status indication codes indicating error status of data chunks transmitted...
Error recovery following speculative execution with an instruction
An instruction processing pipeline having error detection and error recovery circuitry associated with one or more of the pipeline stages. If an error is...
Apparatus, system and method for application log data processing
The present disclosure relates to a log data processing apparatus and a method for controlling the same. A log data processing apparatus according to an...
Electronic management system for technology support reporting
Systems and methods for generating a visual indicator based on receiving a report of a transaction processing error, the error comprising an informality in a...
Two stage log normalization
An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The...
Information processing in response to failure of apparatus, method, and
An information processing apparatus includes a processor, a first memory, and a second memory, wherein the second memory includes a first data storage region...
Data flow tracking via memory monitoring
Methods and devices for tracking data flows in a computing device include monitoring memory in a hardware component of the computing device to identify a read...
Handling system interrupts with long-running recovery actions
A method, processor, and computer system for handling interrupts within a hierarchical register structure. The method includes receiving at a root-level...