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.
Shadow paging based log segment directory
Replay of data transactions is initiated in a data storage application. Pages of a log segment directory characterizing metadata for a plurality of log segment...
Data storage device and flash memory control method
A data storage device and a flash memory control method with high efficiency are disclosed. The random access memory of the data storage device is allocated to...
High availability protection for asynchronous disaster recovery
A computer-implemented method, carried out by one or more processors, for a modified asynchronous replication session. In an embodiment, the method comprises...
Multi stream deduplicated backup of collaboration server data
Techniques to backup collaboration server data are disclosed. An indication to begin backup of a collaboration server dataset is received. An associated...
Computer system backup performance optimization through performance
Embodiments in accordance with the present invention disclose a method, computer program product, and system for optimizing performance of a computer backup...
System and methods of managing content in one or more networked
repositories during a network downtime condition
A method of managing content in a network by a cache repository that includes receiving content from a content source; storing the content in the cache...
Storage control apparatus, storage control system, and storage control
method for failure detection and...
A storage control apparatus includes: a detector configured to detect a failure in one of a plurality of storages, each of a plurality of cabinets coupled in a...
Write redirection in redundant array of independent disks systems
Methods and structure for redirecting writes in Redundant Array of Independent Disks (RAID) systems are provided. One exemplary embodiment is a RAID controller...
Method and apparatus for reducing read latency
A method and an apparatus for reducing a read latency are provided. The method includes: when one or more flash chips corresponding to a read command are in a...
Storage control device, storage device, information processing system and
storage control method
An error detection-correction unit reads system information for operating a system from a first memory and performs error detection-correction processing. A...
Controller controlling semiconductor memory device and operating method
An operating method for controlling a semiconductor memory device according to an embodiment may include storing read commands in a command queue managed on...
Dynamic data density ECC
A method for operating a memory includes receiving an input data set, saving a first level error correcting code ECC for the data in the input data set, saving...
Enhanced recovery mechanisms
Aspects of enhanced recovery mechanisms are described. A predetermined operating parameter for a power rail is set at the outset of system start. Afterwards, a...
Semiconductor integrated circuit and method of processing in semiconductor
A semiconductor integrated circuit includes a combinational circuit to output a state value and a parity value, a first parity check circuit to perform a parity...
Unequal error protection scheme for headerized sub data sets
A method for decoding a headerized sub data set (SDS) according to one embodiment includes decoding a header from a headerized SDS to obtain a SDS. C1 and C2...
Memory system monitoring data integrity and related method of operation
A memory controller comprises at least one interface configured to receive a request, user data, and an address from an external source, a first data check...
Electronic device having a runtime integrity checker
An electronic device has a runtime integrity checker for monitoring contents of storage locations in an address range. The runtime integrity checker has a...
A method for error correction, the method comprises receiving a codeword that comprises a payload and a redundancy section; error-correction decoding the...
Methods, systems, and computer readable media for multi-packet cyclic
redundancy check engine
Methods, systems, and computer readable media for a multi-packet CRC engine are disclosed. According to one aspect, the subject matter described herein includes...
Managing storage protection faults
Management of storage used by pageable guests of a computing environment is facilitated. A query instruction is provided that details information regarding the...
Automated incident resolution system and method
Methods, systems and computer program products for automated resolution of computer system incidents are provided.
System and method for error-minimizing voltage threshold selection
Embodiments of solid-state storage devices provided herein include a voltage threshold calculation mechanism to calculate an optimal voltage read threshold for...
Managing spaces in memory
A method of and system for managing spaces in memory of a storage facility is disclosed. The method and system includes storing first and second identifiers in...
Analysis stack for an event flow
An analysis module is configured to receive data associated with an event flow. The data is received from a first analysis module (e.g., in a stack of analysis...
Troubleshooting based on log similarity
The present disclosure relates to a method and apparatus for troubleshooting based on log similarity. In one embodiment, there is provided a method for...
Application-level signal handling and application-level memory protection
A processor receives a signal and determines whether an application has registered a signal handler therewith for handling the signal. In response to...
Device and method for improved lost frame concealment
A method and system are described herein that employ a lost frame concealment technique for processing data frames received during transmission over a...
Information processing technique for supporting data setting
An information processing method for supporting data setting include: extracting a first feature value for each of plural parameters from first data that is...
Error detection on a low pin count bus
Systems and methods that implement communication of error information on a bus, including a bus having a small number of pins are disclosed. In one embodiment,...
Distributed maintenance mode control
A distributed maintenance mode system and method includes receiving an indicator that a monitored system has entered maintenance mode. Trap data is received for...
System redundancy verification method and computer system
A system redundancy verification method, which is to be executed in a computer system, the computer system comprising a first computer, a second computer, a...
Dispatching function calls across accelerator devices
In one embodiment, a computer-implemented method for dispatching a function call includes receiving, at a supervisor processing element (PE) and from an origin...
Content sharing between sandboxed apps
Embodiments may include sharing application management data between sandboxed applications on a device. A method includes sending application management data...
Sharing a partitioned data set across parallel applications
Provided are techniques for sharing a partitioned data set across parallel applications. Under control of a producing application, a partitioned data set is...
Processing user input events in a web browser
A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user...
Systems and methods for performing primitive tasks using specialized
A primitives library facilitates compiling, linking, and execution of programs that use specialized processors to perform primitive tasks. Data associated with...
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...
Efficient operations of components in a wireless communications device
Various embodiments comprise apparatuses and methods including a communications subsystem having an interface module and a protocol module with the...
Navigation application interface
A navigation system is provided with an application programming interface to enable efficient integration of a navigation solution into a navigation platform....
Information processing apparatus, computer-readable storage medium having
information processing program stored...
An application process unit executes a predetermined application program and a communication process unit performs a predetermined data communication process...
Resolving write request conflicts in a dispersed storage network
A method to resolve conflicts arising from substantially concurrent write requests regarding a data object begins by a computing device of a dispersed storage...
Systems and methods for direct memory access coherency among multiple
A multi-core system configured to execute a plurality of tasks and having a semaphore engine and a direct memory access (DMA) engine capable of selecting, by a...
Shared locking for storage centric exclusive locks
A computing device receives a request from a host for a shared lock on a resource. The computing device obtains an exclusive lock on the resource using a...
Efficiency sequencer for multiple concurrently-executing threads of
Techniques are disclosed for efficiently sequencing operations performed in multiple threads of execution in a computer system. In one set of embodiments,...
Process-safe read/write locks
In one embodiment, a non-transitory processor-readable medium stores code representing instructions that when executed cause a processor to obtain a first...
Task grouping by context
In an approach to grouping tasks initialized by a first user, one or more computer processors receive a first task initialization by a first user. The one or...
Managing a free list of resources to decrease control complexity and
reduce power consumption
Embodiments include method, systems and computer program products for searching a social network for media content. Aspects include identifying one or more...
System and method for transforming legacy desktop environments to a
virtualized desktop model
A system and method for transforming a legacy device into a virtualized environment, comprising includes analyzing the profiling data for at least one...
Efficient execution of parallel computer programs
The present invention, known as runspace, relates to the field of computing system management, data processing and data communications, and specifically to...
System and method for selective timer coalescing
A method and apparatus of a device that coalesces the execution of several timers by scheduling the timers using a scheduling window is described. The device...