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
2018/0067686 MEMORY SYSTEM
A memory system includes a memory controller, a first memory module including first and second groups of first memory chips, a second memory module including...
2018/0067685 Method for Implementing NVME over Fabrics, Terminal, Server, and System
A method for implementing NVMe over fabrics includes generating, by a terminal, a NVMe instruction, where the NVMe instruction indicates a data read operation...
2018/0067684 DATA STORAGE AT AN ACCESS DEVICE
A device includes a non-volatile memory, first circuitry configured to communicate with the non-volatile memory, and second circuitry configured to communicate...
2018/0067683 DYNAMIC PACKET BUFFERS WITH CONSOLIDATION OF LOW UTILIZED MEMORY BANKS
Provided are a method, a non-transitory computer-readable storage device and an apparatus for managing use of a shared memory buffer that is partitioned into...
2018/0067682 Allocation of Hardware Resources to a Logical Grouping of Software Applications
Systems, methods, and computer-readable media are disclosed for providing a multi-tenant computing environment that allows an authorized user space application...
2018/0067681 WRITING FILES TO A STORAGE MEDIUM
A method for writing a plurality of files that reduces average seek time includes receiving data of the plurality of files requested to be written to a tape...
2018/0067680 STORAGE CONTROL APPARATUS, SYSTEM, AND STORAGE MEDIUM
A storage control apparatus is configured to: detect a ratio of a number of first data blocks stored by a first process including executing deduplication to a...
2018/0067679 PROVIDING EFFICIENT LOSSLESS COMPRESSION FOR SMALL DATA BLOCKS IN PROCESSOR-BASED SYSTEMS
Providing efficient lossless compression for small data blocks in processor-based systems is provided. In one aspect, a method comprises receiving a plurality...
2018/0067678 NONVOLATILE MEMORY DEVICE AND METHOD OF THROTTLING TEMPERATURE OF NONVOLATILE MEMORY DEVICE
In a method of throttling temperature of a nonvolatile memory device including a memory cell array, a current temperature of the nonvolatile memory device may...
2018/0067677 ARRAY CONTROL PROGRAM, ARRAY CONTROL METHOD, AND ARRAY CONTROL APPARATUS
An initializable array has a plurality of blocks each having an address word and a data word, a boundary indicative of a two-division position where the...
2018/0067676 STORAGE DEVICE
A storage device according to an aspect of the present invention comprises a plurality of memory devices and a storage controller. The memory devices provide...
2018/0067675 SEMICONDUCTOR APPARATUS, PROCESSOR SYSTEM, AND CONTROL METHOD THEREOF
A processor system (10) includes: a first memory controller (16) that controls writing/reading data to/from a first memory (60); a second memory controller...
2018/0067674 MEMORY MANAGEMENT IN VIRTUALIZED COMPUTING
Apparatuses, methods and storage media associated with memory management in virtualized computing are disclosed herein. In embodiments, an apparatus may...
2018/0067673 STORAGE CAPACITY ALLOCATION USING DISTRIBUTED SPARE SPACE
Method and system are provided for storage capacity allocation. The method includes: providing a storage pool having multiple storage drive arrays; designating...
2018/0067672 Distributed Object Storage System Comprising Low Power Storage Nodes
A storage node for a distributed object storage system, comprising a control board configured to receive a parameter for setting predetermined allowable...
2018/0067671 SYSTEM AND METHOD FOR AUTHENTICATING CRITICAL OPERATIONS ON SOLID-STATE DRIVES
A method includes: receiving an operational command directed to a solid-state drive (SSD) and a security credential; issuing an asynchronous event from the SSD...
2018/0067670 ACCELERATED RECOVERY IN DATA REPLICATION ENVIRONMENTS
A method for accelerating recovery in a data replication environment includes maintaining a secondary out-of-sync bitmap for a secondary volume. The secondary...
2018/0067669 DATA BACKUP WITH ROLLING BASELINES
Techniques and components for backing up data are disclosed. A first subset of data units is selected from a plurality of data units of a storage system to...
2018/0067668 PREDICTIVE POINT-IN-TIME COPY FOR STORAGE SYSTEMS
Method and system are provided for predictive point-in-time copy for storage systems. The method may include: recording a frequency of writes to an area of a...
2018/0067667 METHOD FOR BACKING UP DATA ON TAPE
A method for backing up data on a tape is provided. This method includes: copying the first data area excluding the third data area, and the second data area,...
2018/0067666 Devices, systems, and methods for increasing endurance on a storage system having a plurality of components...
In certain aspects, devices, systems, and methods are provided for increasing endurance on a storage system having a plurality of components using adaptive...
2018/0067665 Channel Optimized Storage Modules
A storage module includes a set of memories. Each of the memories in the set of memories may be divided into a set of portions. A controller is configured to...
2018/0067664 SYSTEM AND METHOD FOR BACKING UP SOCIAL NETWORK DATA
Disclosed are methods, systems and computer program products for backing up user data from a social network account. An exemplary general method includes the...
2018/0067663 MANAGING UNEQUAL NETWORK SHARED DISKS (NSD) IN A COMPUTER NETWORK
Embodiments for managing unequal workloads between Network Shared Disks (NSD) in a networked computing environment by a processor. Additional space may be...
2018/0067662 MEMORY-BASED ON-DEMAND DATA PAGE GENERATION
A data store maintaining data may implement memory-based on-demand data page generation. Log records may be maintained in system memory according to a version...
2018/0067661 MEMORY WEAR LEVELING
Systems and methods for intra-sector re-ordered wear leveling include: detecting, in a memory device, a high wear sub-sector having a high wear level, the...
2018/0067660 STORAGE APPARATUS AND STORAGE CONTROL APPARATUS
A storage apparatus of the present disclosure includes a plurality of storing units having different life times, and a processor configured to manage a data...
2018/0067659 STORAGE MANAGEMENT DEVICE, PERFORMANCE ADJUSTMENT METHOD, AND COMPUTER-READABLE RECORDING MEDIUM
A monitoring unit obtains the performance information of each of a plurality of volumes included in a storage device. A setting unit obtains a performance...
2018/0067658 SYSTEM AND METHOD FOR DYNAMIC RE-SERIALIZATION OF VTL DEVICES AND CARTRIDGES
Certain embodiments of the present disclosure provide systems and associated methods for dynamically re-serializing virtual tape library cartridges. The system...
2018/0067657 DATA STORAGE SPACE RECOVERY
A write request for the data object is received. The data object is stored at one or more of a plurality of storage nodes according to the write request. A...
2018/0067656 COMPUTING REDUCTION AND PREFIX SUM OPERATIONS IN MEMORY
The present disclosure includes apparatuses and methods for computing reduction and prefix sum operations in memory. A number of embodiments include processing...
2018/0067655 METHODS AND APPARATUS TO MANAGE WORKLOAD MEMORY ALLOCATION
Methods, articles of manufacture, and apparatus are disclosed to manage workload memory allocation. An example apparatus includes a workload controller to log...
2018/0067654 SHARED LIBRARY IN A DATA STORAGE SYSTEM
The library server according to certain aspects can manage the use of tape drives according to the data requirements of different storage operation cells. The...
2018/0067653 DE-DUPLICATING MULTI-DEVICE PLUGIN
Systems, methods, and devices are disclosed herein for implementing deduplicating multi-device plugin. Methods may include receiving a data storage request...
2018/0067652 PARALLEL UPDATE TO MAINTAIN COHERENCY
A method for updates in a storage system is provided. The method includes writing identifiers, associated with data to be stored, to storage units of the...
2018/0067651 EFFICIENT SIDEFILE UTILIZATION IN ASYNCHRONOUS DATA REPLICATION SYSTEMS
A method to more efficiently utilize data structures in an asynchronous data replication system is disclosed. In one embodiment, such a method includes...
2018/0067650 MEMORY DEVICE AND READ PROCESSING METHOD
According to one embodiment, a memory device includes a nonvolatile memory, a volatile memory, and a controller which writes a first data table including a...
2018/0067649 STORAGE SYSTEM INCLUDING A PLURALITY OF NETWORKED STORAGE NODES
A storage system includes a plurality of nodes, each of the nodes including a processor and a nonvolatile storage device, and a connection unit directly...
2018/0067648 DATA WRITING METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE APPARATUS WHICH PERFORMS DATA RRANGEMENT...
A data writing method, a memory control circuit unit and a memory storage apparatus are provided. The method includes: receiving a first write command and...
2018/0067647 SELECTABLE READ MODES FOR A TWO DIMENSIONAL MAGNETIC RECORDING SYSTEM
Two or more read modes of a data storage system and device are defined. The data storage device is capable of concurrently reading from two or more tracks...
2018/0067646 INPUT SYSTEM AND INPUT METHOD
An input system includes a touch control device, a processing device, and a keyboard positioning device. The touch control device is configured to detect a...
2018/0067645 SYSTEM AND METHOD FOR EFFICIENT TEXT ENTRY WITH TOUCH SCREEN
This invention relates to a system and method for efficient text entry, wherein the system includes a touch detection module, a search module, an output...
2018/0067644 GESTURE RECOGNITION AND CONTROL BASED ON FINGER DIFFERENTIATION
An embodiment of a computer implemented method of performing a processing action includes detecting an input from a user via an input device of a processing...
2018/0067643 PORTABLE ELECTRONIC DEVICE PERFORMING SIMILAR OPERATIONS FOR DIFFERENT GESTURES
A portable electronic device with a touch-sensitive display is disclosed. One aspect of the invention involves a computer-implemented method in which the...
2018/0067642 Input Device and Method
An input device for use in a processing system, the device comprising one or more input keys operable to sense a user's fingers touching one or more of the...
2018/0067641 SOCIAL NETWORKING APPLICATION FOR REAL-TIME SELECTION AND SORTING OF PHOTO AND VIDEO CONTENT
Systems and methods of the present disclosure include a virtual wall having a plurality of media, as referred to as entries or media items. The system lays out...
2018/0067640 FORMULA INPUTTING METHOD AND APPARATUS
A formula inputting method is provided. The formula inputting method includes receiving a handwriting input of a user; obtaining handwriting content based on...
2018/0067639 PROCESSING CAPACITIVE TOUCH GESTURES IMPLEMENTED ON AN ELECTRONIC DEVICE
Content on a display user interface of an electronic device, such as a wearable electronic device, can be manipulated using capacitive touch sensors that may...
2018/0067638 Gesture Language for a Device with Multiple Touch Surfaces
A gesture language for a device with multiple touch surfaces is described. Generally, a series of new touch input models is described that includes touch input...
2018/0067637 Non-contacting monitor for bridges and civil structures
A system for monitoring the condition of a bridge includes: a video camera stably positioned at a selected distance from a bridge and having an unobstructed...
← 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 | 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.