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 RESTORATION OF DEDUPLICATED DATA
A computer identifies a plurality of data retrieval requests that may be serviced using a plurality of unique data chunks. The computer services the data...
RESOURCE PLANNING FOR DATA PROTECTION VALIDATION
A solution for validating a set of data protection solutions is provided. A validation scenario can be defined, which can include data corresponding to a set...
Apparatus, snapshot management method, and recording medium
An apparatus includes: a first memory configured to store a plurality of snapshots of a database; a second memory configured to store correspondence...
SYNCHRONIZED FLASHCOPY BACKUP RESTORE OF A RAID PROTECTED ARRAY
For recovering from a RAID array failure in the deduplication repository, creating a new backup volume using a synchronized FC backup of the source production...
DISK GROUP BASED BACKUP
Systems and methods for backing up clustered databases such that production backups associated with the clustered databases are restorable with near zero...
SYSTEMS AND METHODS FOR STORAGE COLLISION MANAGEMENT
A storage layer of a non-volatile storage device may be configured to provide key-value storage services. Key conflicts may be resolved by modifying the...
CHANGE TRACKING USING REDUNDENCY IN LOGICAL TIME
Tracking changes amongst unit portions (e.g., blocks or files) of a storage system. A logical time identifier is associated with each unit portion and is...
PRIORITY BASED FAILOVER FOR DATABASES
Embodiments of the present invention provide methods, systems, and computer program products for prioritizing database failover. In one embodiment, an order in...
DATA REPLICATION IN A DATABASE MANAGEMENT SYSTEM
According to an aspect, a database management system (DBMS) is operated to perform data replication. The DBMS includes a source database and a target database....
PROGRAM AND OPERATING METHODS OF NONVOLATILE MEMORY DEVICE
A program method of a nonvolatile memory device including a plurality of memory cells, each storing at least two bits of data, includes performing a first...
MEMORY CELL COUPLING COMPENSATION
Methods for memory cell coupling compensation and apparatuses configured to perform the same are described. One or more methods for memory cell coupling...
OPERATION METHOD OF NONVOLATILE MEMORY SYSTEM
A nonvolatile memory system includes a nonvolatile memory device and a memory controller managing the nonvolatile memory device. The operation method includes...
MEMORY DEVICE, SERVER DEVICE, AND MEMORY CONTROL METHOD
A memory device of embodiments has a plurality of memory units, an error correction processor, and a memory controller. Each of the memory units has...
SEMICONDUCTOR DEVICE HAVING ERROR CORRECTION CODE (ECC) CIRCUIT
An apparatus may comprise an ECC circuit configured to receive read data from a memory cell array to correct, an error bit contained in a data portion of the...
SEMICONDUCOTOR MEMORY DEVICE AND MEMORY SYSTEM INCLUDING THE SAME
A memory device may include a memory cell array, a bloom-filter circuit, a cache memory circuit, and a selecting circuit. The bloom-filter circuit may be...
SEPARATING STORAGE TRANSACTION LOGS
Disclosed herein are a system, non-transitory computer-readable medium, and method for maintaining storage unit transaction logs. Storage unit transaction logs...
METHODS AND APPARATUS FOR HIGH-INTEGRITY DATA TRANSFER WITH PREEMPTIVE
A method for performing high-integrity data transmission is provided. The method obtains a first set of data at a first transmitter and a second set of data at...
TRACK ERROR-CORRECTING CODE EXTENSION
In general, techniques are described for performing track-error-correcting code on data. A hard drive comprising a storage device and a read channel may be...
ERROR DISPLAY MODULE
An apparatus is provided to display errors. The apparatus includes an error display module, a memory, and a processor. The error display module to provide a...
LINK SPEED DOWNSHIFTING FOR ERROR DETERMINATION AND PERFORMANCE
Various embodiments for regulating link speed for performance enhancement and port diagnosis are provided. In response to identifying an amount of errors in a...
PREDICTING A LIKELIHOOD OF A CRITICAL STORAGE PROBLEM
A method and associated systems for a resource-utilization monitor with self-adjusting sample size. A processor monitors availability of a resource-limited...
Second Failure Data Capture in Co-Operating Multi-Image Systems
A computer system and computer program captures diagnostic trace information in a computer system having a plurality of software images. Information is...
MACHINE LEARNING-BASED FAULT DETECTION SYSTEM
Various systems and methods are provided that detect faults in data-based systems utilizing techniques that stem from the field of spectral analysis and...
Analyzing OpenManage Integration for Troubleshooting Log to Determine Root
A system, method, and computer-readable medium for enhancing troubleshoot log analysis. More specifically, in certain embodiments, a management suite error log...
COMMIT-ONE-PHASE DISTRIBUTED TRANSACTIONS WITH MULTIPLE STARTING
A read-only message is sent by a first participant of multiple participants of a two-phase distributed transaction. The read-only message is received by a...
SYSTEM, APPARATUS, AND INFORMATION PROCESSING METHOD
An apparatus includes an operating unit. The operating unit includes one or more processors each configured to transmit an execution request for executing a...
SERIES DATA PARALLEL ANALYSIS INFRASTRUCTURE AND PARALLEL DISTRIBUTED
PROCESSING METHOD THEREFOR
A series data distributed processing system including a parallel processing infrastructure and a distributed series data management unit managing distributed...
FRAMEWORK TO IMPROVE PARALLEL JOB WORKFLOW
Embodiments of the inventive subject matter include receiving, in a distributed computing environment, a plurality of files for execution. Embodiments further...
LOAD CALCULATION METHOD, LOAD CALCULATION PROGRAM, AND LOAD CALCULATION
A load calculation program that causes a computer a process includes acquiring processor usage information including usage of a processor of an managed...
Systems and Methods Involving Features of Hardware Virtualization,
Hypervisor, APIs of Interest, and/or Other...
Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer...
METHOD AND SYSTEM FOR MODELING AND ANALYZING COMPUTING RESOURCE
REQUIREMENTS OF SOFTWARE APPLICATIONS IN A...
An application manager receives or defines a service specification for a first application that defines a set of required computing resources that are...
DYNAMIC SHARING OF UNUSED BANDWIDTH CAPACITY OF VIRTUALIZED INPUT/OUTPUT
A method utilizes priority-based bandwidth allocation to reallocate unused bandwidth capacity of a virtualized IO resource such as a self-virtualizing IO...
PROCESSING A HYBRID FLOW ASSOCIATED WITH A SERVICE CLASS
Described herein are techniques for processing hybrid flows. A hybrid flow may be associated with one of a plurality of service classes and may include...
METHODS AND SYSTEMS TO IDENTIFY AND MIGRATE THREADS AMONG SYSTEM NODES
BASED ON SYSTEM PERFORMANCE METRICS
Methods and systems to identify computer system nodes to which a computer program thread is to be migrated. An example method disclosed herein includes storing...
APPARATUS AND METHOD FOR ALLOCATING RESOURCES OF DISTRIBUTED DATA
PROCESSING SYSTEM IN CONSIDERATION OF...
Provided is an apparatus for allocating resources of a distributed data processing system by considering a virtualization platform, the apparatus including: a...
COMPUTER SYSTEM USING PARTIALLY FUNCTIONAL PROCESSOR CORE
A multiple processor core computer system interface assigns instructions to partially functional processor cores based on processing resources available in...
DYNAMIC SHARING OF UNUSED BANDWIDTH CAPACITY OF VIRTUALIZED INPUT/OUTPUT
An apparatus and program product utilize priority-based bandwidth allocation to reallocate unused bandwidth capacity of a virtualized IO resource such as a...
STACK HANDLING USING MULTIPLE PRIMARY USER INTERFACES
Generally discussed herein are techniques, software, apparatuses, and systems configured for managing a navigation stack of an application including multiple...
LOADING CALCULATION METHOD AND LOADING CALCULATION SYSTEM FOR PROCESSOR IN
The present invention provides a loading calculation method and a loading calculation system for a processor in an electronic device is disclosed. The loading...
Instruction and logic to test transactional execution status
Novel instructions, logic, methods and apparatus are disclosed to test transactional execution status. Embodiments include decoding a first instruction to...
RE-LAUNCHING CONTEXTUALLY RELATED APPLICATION SETS
Embodiments of the present invention provide methods, systems, and computer program products for re-launching contextually related application sets. In one...
BASEBOARD MANAGEMENT CONTROLLER PROVIDING PEER SYSTEM IDENTIFICATION
A server system may include a baseboard management controller and a host system. The baseboard management controller may obtain an identification of a peer...
METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR VIRTUAL MACHINE (VM)
Methods, systems, and computer readable media for deploying a virtual machine (VM) are disclosed. According to one exemplary method, the method includes...
SYSTEMS AND METHODS FOR MIGRATION OF VIRTUAL MACHINES ACROSS VIRTUAL
In accordance with these and other embodiments of the present disclosure, a system may include a processor and a program of executable instructions embodied in...
MANAGING VIRTUAL MACHINES USING GLOBALLY UNIQUE PERSISTENT VIRTUAL MACHINE
A method for identifying and managing a plurality of virtual machines is provided. The method may include creating a virtual machine within the plurality of...
METHOD FOR LEVERAGING HYPERVISOR FUNCTIONALITY FOR MAINTAINING APPLICATION
CONSISTENT SNAPSHOTS IN A...
A method for leveraging hypervisor functionality for maintaining application consistent snapshots in a virtualization environment deployed by the hypervisor...
VIRTUAL MACHINE POWER MANAGEMENT
Embodiments described herein relate generally to managing the power consumption of a virtual machine on a computing device. The computing device may include a...
DATA TRANSFER GUIDE
Techniques to create and use a data transfer guide are disclosed. In various embodiments, at least a portion of application code comprising an application is...
SYSTEM AND METHOD FOR LOGGING AND REPLAY AMONG HETEROGENEOUS DEVICES
A system and method of logging and replay among heterogeneous devices includes one or more shared services including a replay service, a processor for...
METHODS FOR EMULATING COMPUTING DEVICES AND DEVICES THEREOF
A method, non-transitory computer readable medium and emulation manager computing device for obtaining a stored emulation of a selected one of a plurality of...