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/0088838 DISK DEVICE THAT UPDATES WRITE COUNTS OF TRACKS BASED ON A HEAD OFFSET DURING WRITING OF ADJACENT TRACKS
A disk device includes a magnetic disk, a head configured to write data into the magnetic disk, a memory in which a write count and a offset amount of the head...
2018/0088837 SECONDARY READ CACHE OPTIMIZATION IN DATA REPLICATION ENVIRONMENTS
A method to optimize primary and secondary read cache in a data replication environment includes determining contents of a primary read cache at a primary...
2018/0088836 TAPE LIBRARY INITIATED MEDIA VERIFICATION
A method for verification of content of tape cartridges in a tape library system using tape drives of the tape library, is provided. The method includes...
2018/0088835 SHIFTING WEAROUT OF STORAGE DISKS
Technical solutions are described to forestall data loss caused by wearout of storage disks in an array of storage disks in a storage system by monitoring a...
2018/0088834 SCALABLE BANDWIDTH NON-VOLATILE MEMORY
Cross point memory architectures, devices, systems, and methods are disclosed and described, and can include a cross point memory core subsystem having...
2018/0088833 HYBRID DATA STORAGE DEVICE WITH PERFORMANCE MODE DATA PATH
Apparatus and method for managing data in a hybrid data storage device. In some embodiments, a hybrid data storage device operates in a normal mode in which...
2018/0088832 DATA SHUFFLING IN A NON-UNIFORM MEMORY ACCESS DEVICE
A method of orchestrated shuffling of data in a non-uniform memory access device that includes a plurality of processing nodes connected by interconnects. The...
2018/0088831 DATA SHUFFLING IN A NON-UNIFORM MEMORY ACCESS DEVICE
A method of orchestrated shuffling of data in a non-uniform memory access device including a plurality of processing nodes that connected by interconnects. The...
2018/0088830 DATA SHUFFLING IN A NON-UNIFORM MEMORY ACCESS DEVICE
A method of orchestrated shuffling of data in a non-uniform memory access device that includes a plurality of processing nodes that are connected by...
2018/0088829 AREA EFFICIENT ARCHITECTURE FOR MULTI WAY READ ON HIGHLY ASSOCIATIVE CONTENT ADDRESSABLE MEMORY (CAM) ARRAYS
Aspects disclosed herein relate to techniques and an efficient architecture for enabling multi-way reads on highly associative content addressable memory (CAM)...
2018/0088828 MEMORY SYSTEM WITH GARBAGE COLLECTION
According to one embodiment, a memory system includes a nonvolatile memory, and a controller configured to control the nonvolatile memory. The controller...
2018/0088827 Write Request Processing Method and Memory Controller
A write request processing method and a memory controller, where the method includes, determining a second write request set, by the memory controller, after...
2018/0088826 ELECTRONIC APPARATUS, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM AND HDD DISCONNECTING METHOD SUITED TO...
Provided is an electronic apparatus for which an increase in cost due to an increase in the size of the electronic device and an increase in the number of...
2018/0088825 DEFENSIBLE PRUNING
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...
2018/0088824 FIXED SIZE EXTENTS FOR VARIABLE SIZE DEDUPLICATION SEGMENTS
Mechanisms are provided for maintaining variable size deduplication segments using fixed size extents. Variable size segments are identified and maintained in...
2018/0088823 MANAGING SOLID STATE DRIVE DEFECT REDUNDANCIES AT SUB-BLOCK GRANULARITY
Systems, apparatuses and methods may provide for initiating an erase of a block of non-volatile memory in response to an erase command, wherein the block...
2018/0088822 USING COMPRESSION TO INCREASE CAPACITY OF A MEMORY-SIDE CACHE WITH LARGE BLOCK SIZE
Systems, apparatuses and methods may provide for identifying a first block and a second block, wherein the first block includes a first plurality of cache...
2018/0088821 PROVIDING MEMORY USAGE ANALYSIS BY ATTRIBUTING MEMORY ALLOCATIONS TO DEVELOPMENT COMPONENTS
Described are a system and technique for collecting stack trace information of devices and analyzing this information to provide metrics with respect to memory...
2018/0088820 NON-VOLATILE RAM AND FLASH MEMORY IN A NON-VOLATILE SOLID-STATE STORAGE
A non-volatile solid-state storage is provided. The non-volatile solid state storage includes a non-volatile random access memory (NVRAM) addressable by a...
2018/0088819 SELECTING A VIRTUAL TAPE SERVER IN A STORAGE SYSTEM TO PROVIDE DATA COPY WHILE MINIMIZING SYSTEM JOB LOAD
In a storage system including plural source storage devices, a target storage device selects which source storage device to accept a copy request from the...
2018/0088818 METHOD OF DATA BACKUP AND INFORMATION PROCESSING SYSTEM
A method using a first information processing device, a second information processing device backing up first data of the first information processing device,...
2018/0088817 USING MIRROR INDICATORS TO INDICATE WHETHER TO MIRROR TRACKS IN A DATA SET IN A PRIMARY VOLUME MIRRORED TO A...
Provided are a computer program product, system, and method for using mirror indicators to indicate whether to mirror tracks in a data set in a primary volume...
2018/0088816 RETROSPECTIVE SNAPSHOTS IN LOG STRUCTURED STORAGE SYSTEMS
One embodiment provides a method for retrospective snapshot creation including creating, by a processor, a first snapshot that captures logical state of a data...
2018/0088814 DATA GENERATING APPARATUS, DATA GENERATING METHOD, AND DATA RECORDING SYSTEM
A data generating apparatus is provided that includes a memory storing a program and a processor configured to execute the program to implement processes of...
2018/0088813 SUMMARIZED DATA STORAGE MANAGEMENT SYSTEM FOR STREAMING DATA
One embodiment provides a method comprising storing a first set of explicitly enumerated data values in a first window data structure associated with a first...
2018/0088812 METHODS OF OPERATING STORAGE DEVICES AND DATA STORAGE SYSTEMS INCLUDING STORAGE DEVICES
A method of operating a storage device including at least one nonvolatile storage and a storage controller configured to control the nonvolatile storage. A...
2018/0088811 STORAGE DEVICE THAT COMPRESSES DATA RECEIVED FROM A HOST BEFORE WRITING THEREIN
A storage device includes a nonvolatile storage and a controller. The controller is configured to compress data received from a host in association with a...
2018/0088810 STORAGE DEVICE HAVING IMPROVED WRITE UNIFORMITY STABILITY
A machine readable storage medium containing program code that when processed by a processor causes a method to be performed a method is described. The method...
2018/0088809 MULTIPATH STORAGE DEVICE BASED ON MULTI-DIMENSIONAL HEALTH DIAGNOSIS
Embodiments of the present disclosure provide a method of storage management and an electronic device. The method of storage management includes collecting...
2018/0088808 MAGNETIC RANDOM ACCESS MEMORY WITH DYNAMIC RANDOM ACCESS MEMORY (DRAM)-LIKE INTERFACE
A non-volatile memory device configured to emulate DRAM interface comprising a memory array that includes a plurality of magnetic memory cells organized into...
2018/0088807 METHOD AND DEVICE FOR MIGRATING DATA
Embodiments of the present disclosure relate to a method and device for migrating data. The method comprises identifying cold data in a primary storage system....
2018/0088806 CONTROL DEVICE, ELECTRONIC TIMEPIECE, PROCESSING CONTROL METHOD AND COMPUTER READABLE STORAGE MEDIUM
A control device, including: a first processor; a second processor which has a higher performance than the first processor; and a storage in which data is...
2018/0088805 STORAGE DEVICE THAT WRITES DATA FROM A HOST DURING GARBAGE COLLECTION
A memory system includes a controller, a buffer, and a nonvolatile memory including a plurality of blocks, wherein each of the blocks includes a plurality of...
2018/0088804 VIRTUALIZING NON-VOLATILE STORAGE AT A PERIPHERAL DEVICE
A peripheral device may implement storage virtualization for non-volatile storage devices connected to the peripheral device. A host system connected to the...
2018/0088803 STORAGE OPTIMIZATION BASED ON APPLICATION FEEDBACK
A method for optimizing data storage based on application feedback includes receiving, by a storage system from an application, an I/O request associated with...
2018/0088802 PREEMPTIVE EVENT-BASED DATA MIGRATION
A method for preemptively migrating data in a tiered storage system is disclosed. In one embodiment, such a method includes identifying a regularly scheduled...
2018/0088801 NON-VON NEUMANN OPTIMIZATION BASED ON APPROXIMATE MESSAGE PASSING
A computing system having a computational memory and a method configured to perform computations using an approximate message passing process. The system...
2018/0088800 METHOD FOR SELECTING AN ELEMENT FROM AMONG A GROUP OF ELEMENTS DISPLAYABLE ON A SMALL INPUT SURFACE
Method for selecting an element from among a group of elements displayable on a small input surface. The invention relates to a man-machine interface method using...
2018/0088799 DYNAMIC FUNCTION ROW MANAGEMENT
A device may include a dynamic function row (DFR) comprising a touchscreen. A device processor may operate a DFR agent controlling the DFR. The DFR agent may...
2018/0088798 Dynamic Function Row Constraints
A device may include a dynamic function row (DFR) comprising a touchscreen. A device processor may operate a DFR agent controlling the DFR. The DFR agent may...
2018/0088797 WATCH THEATER MODE
The present disclosure generally relates to receiving a user input corresponding to a rotation of a rotatable input mechanism and in accordance with the user...
2018/0088796 VIEW SWITCHING METHOD AND APPARATUS FOR TOUCH SCREEN, AND CLIENT DEVICE
A view switching method includes: displaying a switching flag on a current view in response to a first particular gesture of a user on the current view, where...
2018/0088795 Devices, Methods, and Graphical User Interfaces for Selecting and Interacting with Different Device Modes
A method is performed at a mobile device with a display. The method includes displaying a first mode of a plurality of modes of the device. The first mode of...
2018/0088794 Devices, Methods, and Graphical User Interfaces for a Unified Annotation Layer for Annotating Content Displayed...
An electronic device displays a first user interface of a first application. The first application is a respective application of a plurality of applications,...
2018/0088793 Device, Method, and Graphical User Interface for Force-Sensitive Gestures on the Back of a Device
An electronic device with a front side including a touch-sensitive display, a back side that does not include a display, and sensor(s) to detect contact...
2018/0088792 USER INTERFACES FOR BI-MANUAL CONTROL
Techniques for bi-manual control of an operation may allow gestural input for the operation to be inputted blindly with one hand while a user's attention...
2018/0088791 METHOD AND APPARATUS FOR PRODUCING VIRTUAL REALITY CONTENT FOR AT LEAST ONE SEQUENCE
Provided is a method for producing a virtual reality content for at least one sequence. The method may include: displaying at least one action setting zone for...
2018/0088790 BANDED SLIDERS FOR OBTAINING VALUES FROM USERS
In one embodiment, a banded slider application obtains values from users via a banded slider. In operation, the banded slider application generates a banded...
2018/0088789 BUILDING AUTOMATION GRAPHICAL INTERFACE COMMAND CONFIGURATION
Management systems, methods and mediums are provided for a building automation graphical interface command configuration. One method includes receiving a...
2018/0088788 INTELLIGENT NAVIGATION VIA A TRANSIENT USER INTERFACE CONTROL
Examples provide for intelligent navigation of hierarchical groups of items. A current level of items being viewed by a user is automatically detected in...
← 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 | 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.