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-9,582,224 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...
US-9,582,223 Efficient reclamation of pre-allocated direct memory access (DMA) memory
For efficient reclamation of pre-allocated direct memory access (DMA) memory in a computing environment, hot-add random access memory (RAM) is emulated for a...
US-9,582,222 Pre-cache similarity-based delta compression for use in a data storage system
A data storage caching architecture supports using native local memory such as host-based RAM, and if available, Solid State Disk (SSD) memory for storing...
US-9,582,221 Virtualization-aware data locality in distributed data processing
A virtualized computing system for executing a distributed computing application, such as Hadoop, is discussed. The virtualized computing system stores data in...
US-9,582,220 Notification of trigger condition to reduce declared capacity of a storage device in a multi-storage-device...
Systems, methods and/or devices are used to enable notification of a trigger condition to reduce declared capacity of a storage device in a multi-storage-device...
US-9,582,219 Technique for rapidly converting between storage representations in a virtualized computing environment
Embodiments described herein provide a storage conversion technique for rapidly converting between storage representations served by a storage system and...
US-9,582,218 Serial attached storage drive virtualization
Techniques are provided for an access device, such as a Serial Attached Small Computer System Interface (SAS) expander, that is in communication with a storage...
US-9,582,217 Electronic device and communication method
A communication method of an application processor includes generating a plurality of files; generating a file set channel by transmitting a first pattern of...
US-9,582,216 Method and device to distribute code and data stores between volatile memory and non-volatile memory
A method, device, and system to distribute code and data stores between volatile and non-volatile memory are described. In one embodiment, the method includes...
US-9,582,215 Packet processing system, method and device utilizing memory sharing
A packet processing system having a control path memory of a control path subsystem and a datapath memory of a datapath subsystem. The datapath subsystem stores...
US-9,582,214 Data access method and data access apparatus for managing initialization of storage areas
A storage system manages initialization status of a storage area block by block. The storage system allows reception of an access request indicating data write...
US-9,582,213 Object store architecture for distributed data processing system
Embodiments described herein provide an object store that efficiently manages and services objects for use by clients of a distributed data processing system....
US-9,582,212 Notification of trigger condition to reduce declared capacity of a storage device
Systems, methods and/or devices are used to enable notification of a trigger condition to reduce declared capacity of a storage device. In one aspect, the...
US-9,582,211 Throttling command execution in non-volatile memory systems based on power usage
A method of operation in a non-volatile memory system for deferring, in accordance with a determination to reduce power consumption by the non-volatile memory...
US-9,582,210 Object classification and identification from raw data
Raw data is accessed from a storage device. A sample survey technique is used on the raw data to select a sample data. A data science technique is used on the...
US-9,582,209 Efficient data deployment for a parallel data processing system
This document describes techniques for efficient data deployment for a parallel data processing system. In one embodiment, a virtualization platform running a...
US-9,582,208 Memory system performing incremental merge operation and data write method
A method of executing a write operation in a nonvolatile memory system includes receiving a write command indicating the write operation and write data...
US-9,582,207 Queued parallel processing of block handling for virtual tape control units
Embodiments are described for a method and system for performing data writes in a virtual tape emulation system. A parallel processing component receives data...
US-9,582,206 Methods and systems for a copy-offload operation
Methods and systems for executing a copy-offload operation are provided. The method includes determining if content of a source data container can be changed,...
US-9,582,205 Protection scheme with dual programming of a memory system
A memory system or flash memory device may include a linking or grouping of blocks that are used for dual writing. In particular, meta-blocks in the memory may...
US-9,582,204 Speculative prefetching of data stored in flash memory
A method for data storage, includes holding a definition of a speculative readout mode for readout in a storage device, in which the storage device is requested...
US-9,582,203 Process and apparatus to reduce declared capacity of a storage device by reducing a range of logical addresses
Systems, methods and/or devices are used to reduce declared capacity of non-volatile memory of a storage device in a storage system. In one aspect, the method...
US-9,582,202 Process and apparatus to reduce declared capacity of a storage device by moving data
Systems, methods and/or devices are used to reduce declared capacity of non-volatile memory of a storage device in a storage system. In one aspect, the method...
US-9,582,201 Multi-tier scheme for logical storage management
A storage device may include a controller and a memory array including a plurality of dies arranged into a plurality of channels. In some examples, the...
US-9,582,200 Storage apparatus, method of controlling storage apparatus, and computer-readable recording medium having...
A storage apparatus includes a processor. The processor calculates an upper limit of an input/output processing amount, which is determined based on priority...
US-9,582,199 Method and an apparatus for analyzing data to facilitate data allocation in a storage device
A method for data allocation in a storage device includes performing an analysis on current and past Input/Output (I/O) requests to access data in the storage...
US-9,582,198 Compressed block map of densely-populated data structures
Embodiments of the disclosure provide techniques for creating a compressed mapping structure in a system of resources. For example, a distributed resources...
US-9,582,197 Method and system for hybrid direct input/output (I/O) with a storage device
A method including intercepting a OFR for a file issued by an application to a FS, forwarding the OFR to the FS, receiving from the FS a FD for the file,...
US-9,582,196 Memory system
A memory system includes a plurality of memory devices; and a controller suitable for: dividing a plurality of commands applied from a host into first and...
US-9,582,195 Ordering a plurality of write commands associated with a storage device
A system, method, and computer program product are provided for ordering a plurality of write commands associated with a storage device. In operation, a...
US-9,582,194 Techniques for improving performance of a backup system
Techniques for improving performance of a backup system are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for...
US-9,582,193 Triggering a process to reduce declared capacity of a storage device in a multi-storage-device storage system
Systems, methods and/or devices are used to enable triggering a process to reduce declared capacity of a storage device in a multi-storage-device storage...
US-9,582,192 Geometry aware block reclamation
A storage device may include a plurality of memory devices, and a controller. The controller may be configured to perform garbage collection to reclaim one or...
US-9,582,191 Memory block quality identification in a memory
Methods of operating electronic systems having a memory include reading indications of memory block quality from a plurality of memory blocks of the memory in...
US-9,582,190 Time management using time-dependent changes to memory
A time manager controls one or more timing functions on a circuit. The time manager includes a data storage and a time calculator. The data storage device...
US-9,582,189 Dynamic tuning of memory in MapReduce systems
Methods, systems, and computer program products for dynamic tuning of memory in MapReduce systems are provided herein. A method includes analyzing (i) memory...
US-9,582,188 Method for adjusting display area and electronic device thereof
A method for adjusting a display area and an electronic device are provided. The method may include, detecting a gesture for setting an inactive area in an...
US-9,582,187 Dynamic context based menus
Context based menus that can be dynamically positioned, laid out, and activated are provided for tap, swipe, and press-and-hold type interactions. Presenting a...
US-9,582,186 Signature verification between a mobile device and a computing device
A non-transitory computer readable storage medium is provided. The non-transitory computer readable storage medium has stored therein instructions, which when...
US-9,582,185 Method for scale adjustment of touch-based measurement equipment
A method for scale adjustment of touch-based measurement equipment has steps of providing a touch-based screen with a waveform area; determining if a...
US-9,582,184 Touch screen control for adjusting a numerical value
A method of operating a data processing system having a touch enabled display screen to alter the value of a specified variable in the data processing system is...
US-9,582,183 Video switcher and touch router system for a gaming machine
A system is disclosed for presenting both primary content and secondary content on a single display. The system includes: a touch screen display configured to...
US-9,582,182 Team gaming machine and method therefor
A system and method for allowing multiple players to place independent wagers on a single game is disclosed. The game may be played on either a gaming machine...
US-9,582,181 Method and apparatus for unlocking lock screen in electronic device
A method and apparatus for unlocking a lock screen in an electronic device are provided. A method for unlocking a lock screen in an electronic device includes...
US-9,582,180 Automated touch screen zoom
Systems and techniques are described for automated zoom and selection of content on a touch screen device. A described technique includes receiving a first...
US-9,582,179 Apparatus and method for editing image in portable terminal
An apparatus and a method for editing an image in a portable terminal which can conveniently edit the image are provided. The apparatus for editing the image...
US-9,582,178 Systems and methods for multi-pressure interaction on touch-sensitive surfaces
Systems and methods for multi-pressure interaction on touch-sensitive surfaces are disclosed. One disclosed embodiment of a method comprises receiving a first...
US-9,582,177 Method and apparatus for sending, retrieving, and planning location relevant information
The present invention is directed to a method and apparatus for sending and retrieving location relevant information to a user by selecting and designating a...
US-9,582,176 Moving a drag object on a screen
Moving a drag object on a screen in accordance with an operation of a pointer includes moving, using a processor, the drag object by a movement amount larger...
US-9,582,175 Information processing apparatus, information processing method, and information processing program
An apparatus includes a display control unit, including a processor, configured to control a display to display a plurality of objects and receive a selection...
← 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 | 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.