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
2016/0266834 METHOD OF DETECTING TAMPERING OF DATA IN TAPE DRIVE, AND FILE SYSTEM
A method of detecting whether data in a tape drive used in a file system is tampered is described according to one embodiment. The method includes the steps...
2016/0266833 PRIVILEGE BASED MEMORY PINNING MECHANISM
A method for privilege based memory pinning is provided. The method includes receiving a request to pin an amount of address space memory from a process...
2016/0266832 OPTIMIZATION OF IN-MEMORY DATA GRID PLACEMENT
A method, system, and program product for optimizing distribution and availability of data partitions is disclosed. Placement logic is run for data partition...
2016/0266831 METHOD AND APPARATUS FOR MEMORY MANAGEMENT
One or more circuits of a device may comprise a memory. A first portion of a first block of the memory may store program code and/or program data, a second...
2016/0266830 TECHNIQUES FOR IMPORTATION OF INFORMATION TO A STORAGE SYSTEM
Various embodiments are generally directed an apparatus and method for receiving an event notification for a pair of cluster nodes having a first cluster node...
2016/0266829 DISTRIBUTED INDEXING SYSTEM FOR DATA STORAGE
A distributed indexing system spreads out the load on an index of stored data in a data storage system. Rather than maintain a single index, the distributed...
2016/0266828 SYSTEMS AND METHODS FOR RETAINING AND USING DATA BLOCK SIGNATURES IN DATA PROTECTION OPERATIONS
A system according to certain embodiments associates a signature value corresponding to a data block with one or more data blocks and a reference to the data...
2016/0266827 MEMORY CONTROLLER, MEMORY DEVICE, DATA TRANSFER SYSTEM, DATA TRANSFER METHOD, AND COMPUTER PROGRAM PRODUCT
A memory controller that controls data transfer performed between a memory device and another memory device, the memory controller includes: an acquiring unit...
2016/0266826 MEMORY SYSTEM AND METHOD OF CONTROLLING NONVOLATILE MEMORY
According to one embodiment, when a command for committing data requested to be written is received from a host, a controller calculates a first value in a...
2016/0266825 MEMORY SYSTEM AND MEMORY CONTROLLER
According to one embodiment, a memory system includes a nonvolatile memory including a first storage area; and a memory controller which receives first data...
2016/0266824 RELIABILITY-AWARE MEMORY PARTITIONING MECHANISMS FOR FUTURE MEMORY TECHNOLOGIES
A memory module (735) can include a memory array (105) and a memory controller (740). The memory controller (740) can include a status register (745) that...
2016/0266823 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
A data storage device may include: a nonvolatile memory device comprising a plurality of memory blocks, each having a plurality of pages, wherein each of the...
2016/0266822 RESPONSE READING METHOD AND DATA TRANSMISSION SYSTEM
A response reading method and a data transmission system are provided. The method includes, transmitting a first operation command sequence corresponding to a...
2016/0266821 Multichip Dual Write
Identical data is written to multiple nonvolatile memory chips connected to a memory bus by sending address information to a first nonvolatile memory chip and...
2016/0266820 DEDUPLICATION TRACKING FOR ACCURATE LIFESPAN PREDICTION
Various embodiments for predicting hardware lifespan by a processor device are provided. For a solid state drive (SSD) device configured with data...
2016/0266819 METHOD FOR DETERMINING OPERATION CONIDITIONS FOR A SELECTED LIFETIME OF A SEMICONDUCTOR DEVICE
It is disclosed a method for determining operation conditions for a semiconductor device compatible with a selected lifetime of the semiconductor device....
2016/0266818 METHOD FOR DYNAMICALLY ESTABLISHING TRANSLATION LAYER OF SOLID STATE DISK
A method for dynamically establishing a transition layer of SSD is provided. When a SSD is activated, the storage mode of the logical to physical (L2P) table...
2016/0266817 MEMORY SYSTEM AND METHOD OF CONTROLLING NONVOLATILE MEMORY
According to one embodiment, a controller writes data stored in a first data group of a plurality of data groups into a first block group of the plurality of...
2016/0266816 RESOURCE ALLOCATION FOR STAGED EXECUTION PIPELINING
A method and apparatus for staged execution pipelining and allocating resource to staged execution pipelines are provided. One or more execution pipelines are...
2016/0266815 FREE SPACE COLLECTION IN LOG STRUCTURED STORAGE SYSTEMS
Free space collection in a log structured storage system. In response to receiving a request to collect free space, the segment in a recently invalidated...
2016/0266814 MAGNETIC DISK DEVICE, CONTROLLER AND DATA MANAGEMENT METHOD
According to one embodiment, a magnetic disk device includes a memory including a first storage area and a second storage area different from the first storage...
2016/0266813 STORAGE SUBSYSTEM TECHNOLOGIES
A method for reading data is provided. The method comprises receiving, via a storage subsystem controller, over a fabric, a read command from a host device....
2016/0266812 DATA STORAGE METHOD AND STORAGE SERVER
Embodiments of the application disclose a data storage method and a storage server. The method includes: detecting actual usage of a hard disk corresponding to...
2016/0266811 MIRROR VOTE SYNCHRONIZATION
One or more techniques and/or systems are provided for mirror vote synchronization. For example, a first storage device is located at a first storage site, and...
2016/0266810 STORAGE DEVICE HEALTH STATUS SYNCHRONIZATION
One or more techniques and/or systems are provided for storage device health status synchronization. For example, a first health status registry is maintained...
2016/0266809 SELECTING PAGES IMPLEMENTING LEAF NODES AND INTERNAL NODES OF A DATA SET INDEX FOR REUSE
Provided are a computer program product, system, and method for selecting pages implementing leaf nodes and internal nodes of a data set index for reuse in...
2016/0266808 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM
A non-transitory computer-readable recording medium storing therein a backup control program that causes a computer to execute a process comprising: detecting...
2016/0266807 METHOD FOR NON-VOLATILE DATA STORAGE AND RETRIEVAL
A method of storing data is provided. The method includes receiving commands from a system memory controller of a computer system. The commands include logical...
2016/0266806 OPTIMIZATION OF THE COPYING OF CHANGE RECORDED DATA BY USING SPARE FLASH CAPACITY
A command is received to copy a first extent in a source volume to a second extent in a target volume, wherein the source volume and the target volume are in a...
2016/0266805 SLIDING-WINDOW MULTI-CLASS STRIPING
A sequence of storage devices of a data store may include one or more stripesets for storing data stripes of different lengths and of different types. Each...
2016/0266804 MEMORY DEVICE
According to one embodiment, a memory device includes a memory area; and a control circuit, in response to a first command, configured to read out data from...
2016/0266803 MEMORY SYSTEM, INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND INITIALIZATION APPARATUS
According to one embodiment, there is provided an initialization apparatus connectable to a storage apparatus. The initialization apparatus including a...
2016/0266802 STORAGE DEVICE, MEMORY SYSTEM AND METHOD OF MANAGING DATA
According to one embodiment, a storage device includes a first nonvolatile memory having first and second physical addresses, a first controller controlling...
2016/0266801 A High Performance System and Method for Data Processing and Storage, Based on Low Cost Components, Which...
The present invention refers to a high performance system and method for data processing and storage, based on low cost components, which ensures the integrity...
2016/0266800 COLLABORATIVE RELEASE OF A VIRTUAL DISK
A method for opening a virtual disk comprises reading information from a metadata file that identifies the current owner of the virtual disk. The method...
2016/0266799 Live Configurable Storage
A system for storing data in a dynamic fashion. The system includes a storage entity. The storage entity includes portions of a plurality of different...
2016/0266798 CACHE MEMORY FOR HYBRID DISK DRIVES
A method for data storage in a data storage system, which includes a main storage device and a non-volatile memory, includes assessing quality levels of...
2016/0266797 Caching On Ephemeral Storage
In an embodiment of the invention, an apparatus comprises: a physical server; a guest operating system (OS) instance that runs on the physical server; a cache...
2016/0266796 STORAGE APPARATUS, STORAGE CONTROL METHOD, AND STORAGE SYSTEM
A control unit calculates the expected number of access operations to each recorded data set, and selects one or more recorded data sets as recorded data sets...
2016/0266795 METHOD OF OPERATING A MEMORY SYSTEM HAVING A META DATA MANAGER
A method of operating a memory system including a nonvolatile memory, having a meta data region and a user data region, and a memory controller having a meta...
2016/0266794 SEMICONDUCTOR DEVICE AND MEMORY SYSTEM
A memory device includes an interface to a host device, a semiconductor memory element, and a controller configured to perform a write operation on the...
2016/0266793 MEMORY SYSTEM
When receiving a write command from a host, a memory system according to one embodiment updates first correspondence information indicating the correspondence...
2016/0266792 MEMORY SYSTEM AND INFORMATION PROCESSING SYSTEM
According to one embodiment, a memory system includes a nonvolatile memory and a controller. The nonvolatile memory includes erase blocks. The controller is...
2016/0266791 MEMORY CONTROL CIRCUIT UNIT, MEMORY STORAGE APPARATUS AND DATA ACCESSING METHOD
A memory control circuit unit including a plurality of data randomizer circuits and a data selection circuit is provided. When a first data stream is received...
2016/0266790 SUGGESTION SELECTION DURING CONTINUOUS GESTURE INPUT
A computing device includes at least one processor and at least one module operable by the at least one processor to output, for display, a graphical keyboard...
2016/0266789 TOUCH INPUT DEVICE AND METHOD
The present invention discloses a touch input device and a method. The touch input device comprises a main touch screen located to be attached with a primary...
2016/0266788 TERMINAL AND METHOD FOR CONTROLLING TERMINAL
Provided is a terminal allowing a user to easily search for and execute an application, and a method of controlling the terminal. The method includes...
2016/0266787 REMOVING CONNECTIVE STROKES
For removing connective strokes, code identifies two connective points in a contiguous written input from a written input device. Each connective point is...
2016/0266786 Method and Apparatus for Assisting a Driver of a Vehicle, in Particular of a Commercial Vehicle
A method for assisting a driver of a vehicle includes: establishing a signal transfer connection between a mobile display device and a position determination...
2016/0266785 Method To Automatically And Selectively Mask End User Controls In HTML Rendered Content
Many software applications have the ability to render the application's user interface from content delivered by internet connected HTML servers. At times it...
← 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 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 | 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.