Easy To Use Patents Search & Patent Lawyer Directory

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.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-1,016,8962 Tape emulating disk based storage system and method with automatically resized emulated tape capacity
A data protection and storage system includes an array of disk drives for data storage. Data is received for storage on the disk drive via an interface that is...
US-1,016,8961 Hardware transaction transient conflict resolution
In an approach for resolving terminated transactions in a transactional memory environment, a processor initiates a hardware transaction in a computing...
US-1,016,8960 Reducing page invalidation broadcasts in virtual storage management
Technical solutions for reducing page invalidation broadcasts in virtual storage management are described. One general aspect includes a method including...
US-1,016,8959 Metadata-based bypassing in a controller
Provided are a computer program product, system, and method for data unit classification in accordance with one embodiment of the present description, in which...
US-1,016,8958 Information processing system, method in information processing system, and storage medium
An object is to make it possible to add a vendor-unique command at the time at which addition of a vendor-unique command becomes necessary later even in the...
US-1,016,8957 Directed placemat of data in memory
A method of storing computer executable instructions and data elements of a program in a plurality of memory blocks of an embedded system. The method includes...
US-1,016,8956 Correcting overlapping data sets in a volume
Provided are a computer program product, system, and method for correcting overlapping data sets in a volume. A determination is made of overlapping data sets...
US-1,016,8955 Information processing device and information processing method for controlled execution of storing and reading...
In an information processing device 10, a control unit 50 that performs a job of storing information on a recording medium selected from among a plurality of...
US-1,016,8954 System and method of interfacing co-processors and input/output devices via a main memory system
A system for interfacing with a co-processor or input/output device is disclosed. According to one embodiment, the system includes a computer processing unit, a...
US-1,016,8953 Dynamic scheduling of distributed storage management tasks using predicted system characteristics
Systems and methods for scheduling storage management tasks over predicted user tasks in a distributed storage system. A method commences upon receiving a set...
US-1,016,8952 Memory system and operating method thereof using segment lists
A memory system may include a memory device including a plurality of memory blocks each having a plurality of pages suitable for storing data requested from a...
US-1,016,8951 Methods for accessing data in a circular block mode and apparatuses using the same
A method for accessing data in a circular block mode, executed by a processing unit, is introduced to contain the following steps. A read command and an LBA...
US-1,016,8950 Coordination of connection initiation scheduling in a distributed storage network (DSN)
A dispersed storage network (DSN) include multiple distributed computing systems distributed across time zones, each including a DSN memory. A global scheduling...
US-1,016,8949 Envoy for multi-tenant compute infrastructure
A data management and storage (DMS) cluster of peer DMS nodes manages data of a tenant of a multi-tenant compute infrastructure. The compute infrastructure...
US-1,016,8948 Replicating data in a data storage system
A mechanism is provided for replicating data in a data storage system that comprises a first data storage device, a second data storage device, and a third data...
US-1,016,8947 Virtual file system with vnode reconstruction capability
A virtual file system and method for performing virtual file system operations uses a vnode descriptor to access a vnode for a vnode operation. If the vnode is...
US-1,016,8946 Extent migration in multi-tier storage systems
Migrating data in a tiered storage system. The tiered storage system includes an upper tier with at least one storage device and a lower tier with at least one...
US-1,016,8945 Storage apparatus and storage system
A storage apparatus includes: first storage devices; second storage devices that are lower in performance than the first storage devices; and a controller...
US-1,016,8944 Information processing apparatus and method executed by an information processing apparatus
An information processing apparatus controlling moving of data stored in a first storage region selected from a plurality of storage regions of a first storage...
US-1,016,8943 Determining correct devices to use in a mass volume migration environment
A computer-implemented method for determining correct devices to use in a mass volume migration environment includes reading an I/O configuration definition for...
US-1,016,8942 Automatically removing dependency on slow disks in a distributed storage system
Exemplary methods, apparatuses, and systems determine that a disk drive in a distributed storage system is failing. In response to determining that the disk...
US-1,016,8941 Historical state snapshot construction over temporally evolving data
Methods, systems, and computer program products for historical state snapshot construction over temporally evolving data are provided herein. A...
US-1,016,8940 Data storage using SLC and TLC memory banks and data maintenance method thereof
A data storage device includes a flash memory and a controller. The flash memory has a plurality of SLC-spare blocks, a plurality of SLC-data blocks, a...
US-1,016,8939 Reading records from a tape medium
A method for operating a tape drive may include receiving a command to read a record stored on a tape by a tape drive having a capability to compress and...
US-1,016,8938 LDPC decoder design to significantly increase throughput in ASIC by utilizing pseudo two port memory structure
A method and apparatus allows single port memory devices to be accessed as pseudo two port memory devices. An access table is created to map the single port...
US-1,016,8937 Storage space allocation
Example implementations relate to storage space allocation. For example, an implementation includes an apparatus including a controller. The controller is to...
US-1,016,8936 Memory system power management
An aspect includes a method for receiving a memory allocation request for a logical partition. Partition mirroring is enabled for the logical partition....
US-1,016,8935 Maintaining access times in storage systems employing power saving techniques
An apparatus, method, and computer program for maintaining access times in a data processing system, wherein the data processing system comprises a plurality of...
US-1,016,8934 Method and device for monitoring data integrity in shared memory environment
Provided is a method of memory access for a memory controller in an integrity monitoring system sharing memory with a host system. The memory access method may...
US-1,016,8933 Maintenance operations in a DRAM
A system includes a memory controller and a memory device having a command interface and a plurality of memory banks, each with a plurality of rows of memory...
US-1,016,8932 Collision detection at multi-node storage sites
Storage sites are allocated pairs of nodes in which one node of the pair acts as an owner node while the other a backup node. When a local owner node receives a...
US-1,016,8931 Scalable auxiliary copy processing in a data storage management system using media agent resources
A scalable approach is disclosed for processing auxiliary-copy jobs in a storage management system by using distributed media agent resources instead of a...
US-1,016,8930 Scalable auxiliary copy processing using media agent resources
A scalable approach is disclosed for processing auxiliary-copy jobs in a storage management system by using distributed media agent resources instead of a...
US-1,016,8929 Browse and restore for block-level backups
Systems and methods for performing file-level restore operations for block-level data volumes are described. In some embodiments, the systems and methods...
US-1,016,8928 Managing data storage by an asynchronous copy service
A method for managing data replicated by an asynchronous copy service. The method includes a computer processor identifying a set of information associated with...
US-1,016,8927 Data mirroring for network attached storage
A computer-implemented method for data mirroring for network attached storage includes duplicating an identity mapping database on a second NAS server and...
US-1,016,8926 Method of operating data storage device and method of operating data processing system including same
A method of operating a data storage device performing garbage collection in response to locality information for pages of a data block. The method includes...
US-1,016,8925 Generating point-in-time copy commands for extents of data
Provided are a computer program product, system, and method for generating point-in-time copy commands for extents of data. An establish point-in-time copy...
US-1,016,8924 Secondary storage editor
Systems and methods for storage pruning can enable users to delete, edit, or copy backed up data that matches a pattern. Storage pruning can enable fine-grain...
US-1,016,8923 Coherency management for volatile and non-volatile memory in a through-silicon via (TSV) module
An aspect includes coherency management between volatile memory and non-volatile memory in a through-silicon via (TSV) module of a computer system. A plurality...
US-1,016,8922 Volatile and non-volatile memory in a TSV module
An aspect includes data backup management between volatile memory and non-volatile memory in a through-silicon via module of a computer system. Data is copied...
US-1,016,8921 Systems and methods for storing time-series data
In various embodiments, a method for maintaining and analyzing a rolling history of performance data for a computer network is described. In one embodiment, one...
US-1,016,8920 Duplexing file system data
One or more processors receive data records from a file system, and convert the data records to a tape image having a format defined by the file system. The...
US-1,016,8919 System and data management method
A storage apparatus includes a plurality of storage devices, and a control unit for providing a predetermined storage area of the plurality of storage devices...
US-1,016,8918 Recycled version number values in flash memory
Various embodiments include methods, apparatus, and systems for assigning a plurality of version number values to instances of a logical entity of a memory...
US-1,016,8917 Hotness based data storage for facilitating garbage collection
Embodiments of the present disclosure relate to hotness based data storage for facilitating garbage collection. For target data to be stored into a flash drive,...
US-1,016,8916 System, method and a non-transitory computer readable medium for reduction of consumption of storage system...
A method that may include receiving, by a storage system, a write request for storing in the storage system multiple input data units that are related to a...
US-1,016,8915 Workload performance in a multi-tier storage environment
Embodiments for managing data stored in a tiered data storage system, by a processor device. Upon submission of a workload to a queue of a workload manager, a...
US-1,016,8914 Data buffer for multiple DIMM topology
Aspects of the embodiments include systems and devices that include a memory controller circuit element, and a printed circuit board (PCB). The PCB can include...
US-1,016,8913 Data storage device and data maintenance method thereof
The present invention provides a data storage device including a flash memory and a controller. The flash memory has a plurality of SLC-spare blocks, a...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.