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.
System and method for improving cache performance
A method, computer program product, and computing system for receiving a write request on a first cache system, wherein the write request identifies new content...
Control apparatus and method for controlling a memory having a plurality
A control apparatus which controls a memory having a plurality of banks, allocates the plurality of banks to a first region and a second region, wherein data...
Performing secure address relocation within a multi-processor system
sharing a same physical memory channel to...
In response to receiving a selection to override an existing memory allocation of one or more regions of an external memory device within a memory register for...
Web services comparison tool
A method for testing web services includes obtaining, by a new version of a service deployed on a network framework, a request and an old response to the...
Resource-constrained test automation
Automating testing of a software product under system resource constraints. One or more SQAs are received and, for each SQA, a confidence level and an...
Second failure data capture in co-operating multi-image systems
A method captures diagnostic trace information in a computer system having a plurality of software images. Information is received that is associated with a...
Method of integrating heterogeneous test automation frameworks
Techniques for testing heterogeneous software components are described herein. In response to a test procedure, a main test framework (MTF) identifies one or...
System and method for automatic generation of software test
Disclosed herein is a system and method for automatically generating a test for a design process. The present system and method compares a keyword list...
Automated testing of an application system
A system for automatically testing an application system graphical user interface (GUI) includes first and second application servers communicatively connected...
Routing debug messages
An integrated circuit chip device comprising: system circuitry; debugging circuitry configured to debug the system circuitry, the debugging circuitry being...
Debugging processor hang situations using an external pin
Various aspects provide forced halt functionality for a processor to facilitate troubleshooting of processor hang situations. In the event that the processor...
Memory error tracking in a multiple-user development environment
A method for identifying code segments and associated software developers in a software development environment is disclosed. A software development tool...
Just My Code debugging allows developers to work on problems within their own code without noise from libraries, plugins and other unrelated code. Typical...
Analyzing I/O traces
Systems and techniques are described for analyzing input output I/O traces. One of the techniques includes receiving an I/O trace, the I/O trace identifying a...
Trace capture device with common structure and related trace capture
A trace capture device includes a processing system, a trace capture control unit and a bus unit. The processing system includes at least one function block...
Detection of data flow bottlenecks and disruptions based on operator
timing profiles in a parallel processing...
Data flow disruptions over a series of data processing operators can be detected by a computer system that generates a profile for data flow at an operator. The...
Performance measurement of hardware accelerators
Performance measurement of hardware accelerators, where one or more computer processors are operably coupled to at least one hardware accelerator, and a...
Server system with signal matching functionality
A server system includes at least one server and a server cabinet. The at least one server includes a first connection port and a baseboard management...
Early detection of failing computers
A computer management system may track services on multiple computers executing the same workload. Various performance counters may be retrieved from the...
Identifying a potential failure event for a data storage device
A storage access request is received. A data storage device is identified as being targeted by the storage access request. The data storage device is located in...
Use efficiency of platform memory resources through firmware managed I/O
translation table paging
Techniques are disclosed herein for paging I/O translation table entries. A host bridge of system hardware receives a request to fetch a first segment of an I/O...
Method of and system for computer system state checks
A system for and method of system state analysis of a computational system. The method is comprised of capturing selective state information of a computational...
Storage device and operating method of the same
An operating method is disclosed for a storage device configured to receive a command from an external device through a command pad, transmit a response to the...
Techniques for managing a disaster recovery failover policy
Techniques for managing a disaster recovery failover policy are disclosed. In one particular embodiment, the techniques may be realized as a method for managing...
Disk failure recovery for virtual disk with policies
An administrator provisions a virtual disk in a remote storage platform and defines policies for that virtual disk. A virtual machine writes to and reads from...
Fault tolerance based query execution
Various embodiments of systems and methods for a fault tolerance based query execution are described herein. Queries are received from users, the queries...
Systems and methods for fault tolerant communications
Apparatuses, systems and methods are disclosed for tolerating fault in a communications grid. Specifically, various techniques and systems are provided for...
Automatic failover in modular chassis systems
Systems and methods for automatic failover in modular chassis systems. In some embodiments, a modular chassis includes a chassis management controller and a...
System and method for supporting memory allocation control with push-back
in a distributed data grid
A system and method can support memory allocation control in a distributed data grid. The system can designate a process, such as a logical process, to handle a...
Method, computer, and apparatus for migrating memory data
A method, a computer, and an apparatus for migrating memory data. After receiving a first trigger instruction, a processor can exit an operating system and...
Ensuring the same completion status for transactions after recovery in a
synchronous replication environment
Disclosed in some examples is a method, the method including detecting that an RDMS is recovering from a failure; sending a request for a last committed...
Virtual machine migration to minimize packet loss in virtualized network
Methods and apparatus are provided for controlling live migration of a virtual machine from a first host to a second host in a data center. A virtual machine...
Method and system for providing high availability to distributed computer
Method, system, apparatus and/or computer program for achieving transparent integration of high-availability services for distributed application programs....
Hardware-assisted application checkpointing and restoring
Technologies for hardware-assisted application checkpointing include a computing device having a processor with hardware checkpoint support. In response to...
Hard disk data recovery method, apparatus, and system
This invention discloses a hard disk data recovery method, apparatus, and system. The method includes: recording a logical block address corresponding to...
Providing data volume recovery access in a distributed data store to
multiple recovery agents
A distributed data store may provide volume recovery access to multiple recovery agents. A data volume may be maintained for a storage client at the distributed...
Version based data protection
A method, article of manufacture, and apparatus for recovering data. In some embodiments, this includes creating a version of the data set, determining a...
Checkpointing a computer hardware architecture state using a stack or
Various embodiments relating to saving and recovering a hardware architecture state are provided. In one embodiment, during a first mode of operation, entries...
Block-level backup of selected files
A block-level backup of a selected file on a source volume is done in an efficient manner by taking a snapshot copy of the source volume, and creating,...
Systems and methods for creating optimized synthetic backup images
A computer-implemented method for creating optimized synthetic backup images may include (1) transferring a backup image that represents a virtual machine at a...
Migration of large data from on-line content management to archival
A method for content management in a file system includes creating a file system storage device with a storage area symbolic name. A core table data structure...
Boot management in a non-volatile memory system
According to one configuration, computer processor hardware retrieves boot data stored in the non-volatile memory system. The boot data includes executable boot...
Providing an eventually-consistent snapshot of nodes in a storage network
Systems and methods which provide for obtaining snapshots of one or more nodes, while having minimal impact on performance and throughput of the storage network...
Adjusting dispersed storage network traffic due to rebuilding
A method begins by a dispersed storage (DS) processing module of a dispersed storage network (DSN) monitoring network traffic within the DSN. When the network...
Spatially decoupled redundancy schemes for a solid state drive (SSD)
An apparatus comprising a memory and a controller. The memory may be configured to process a plurality of read/write operations. The memory may comprise a...
Efficiently accessing an encoded data slice in a memory container
utilizing a memory bin
A method includes determining whether a substantially similar data object to a data object is stored in a dispersed storage network (DSN). When the ...
Methods and systems including at least two types of non-volatile cells
Methods and systems that include receiving data to be written to a NAND array in a controller; and writing the data to the NAND array, the NAND array including...
Method and apparatus for flexible RAID in SSD
A solid state drive (SSD) employing a redundant array of independent disks (RAID) scheme includes a flash memory chip, erasable blocks in the flash memory chip,...
Charger detection and optimization prior to host control
Aspects of charger detection and optimization prior to host control are described herein. In various embodiments, a condition of whether reverse current is...
According to one embodiment, a memory controller according to the embodiments includes an encoder that sequentially calculates parity based on data; a parity...