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.
Patent # | Description |
---|---|
2017/0147236 |
REDUCING DATA STORAGE SYSTEM I/O BANDWIDTH VIA READ-ONCE POINT IN TIME
COPY A computer-implemented method includes: detecting a read access to one or more data tracks of a target data storage module; and setting a value of one or more... |
2017/0147235 |
MEMORY SYSTEM CONTROLLING INTERLEAVING WRITE TO MEMORY CHIPS According to one embodiment, a controller executes a first process such that writing is performed in an order of page numbers in the memory chip. The first... |
2017/0147234 |
SYNCHRONOUS WIRED-OR ACK STATUS FOR MEMORY WITH VARIABLE WRITE LATENCY A memory controller comprises a command interface to transmit a memory command to a plurality of memory devices associated with the memory controller. The... |
2017/0147233 |
INTERFACE ARCHITECTURE FOR STORAGE DEVICES In general, techniques are described by which to provide an interface architecture for storage devices. A storage device comprising non-volatile memory, and a... |
2017/0147232 |
SOLID STATE DRIVE AND DATA PROGRAMMING METHOD THEREOF A data programming method for a solid state drive is provided. The solid state drive has a flash memory with plural blocks. If a garbage collection is... |
2017/0147231 |
STORAGE DEVICE AND OPERATING METHOD OF STORAGE DEVICE A storage device includes an interface circuit configured to communicate with an external device, nonvolatile memory devices forming a plurality of partitions,... |
2017/0147230 |
MEMORY DEVICE AND MEMORY SYSTEM HAVING HETEROGENEOUS MEMORIES A memory device includes a first memory having first hardware properties, a second memory having second hardware properties different from the first hardware... |
2017/0147229 |
Method of Reordering a Queue of Write Requests In some implementations, a method includes, at a latency reduction system configured to reduce latency in writing data to one or more storage entities that are... |
2017/0147228 |
COMPUTATION ALONG A DATAPATH BETWEEN MEMORY BLOCKS A plurality of memory blocks are connected to a computation-enabled switch that provides data paths between the plurality of memory blocks. The... |
2017/0147227 |
EXTERNAL MEMORY FOR VIRTUALIZATION Methods and systems for providing a virtualization instance on an apparatus access to external primary memory, where the external primary memory is memory that... |
2017/0147226 |
EMBEDDED MEMORY BLOCKS WITH ADJUSTABLE MEMORY BOUNDARIES An integrated circuit for configuring memory block portions is provided. The integrated circuit may include a memory block that is partitioned into first and... |
2017/0147225 |
UNIFIED TABLE DELTA DICTIONARY MEMORY SIZE AND LOAD TIME OPTIMIZATION First page data from one or more pages stored on a persistent storage can be loaded into a page buffer in a main system memory of one or more computing... |
2017/0147224 |
MEMORY AND PROCESSOR AFFINITY IN A DEDUPLICATED ENVIRONMENT A page type may be identified for each of a plurality of memory pages, the page type corresponding to a particular process that accesses a particular memory... |
2017/0147223 |
USING A PLURALITY OF SUB-BUFFERS AND A FREE SEGMENT LIST TO ALLOCATE
SEGMENTS TO A PLURALITY OF THREADS TO USE... Provided are a computer program product, system, and method for using a plurality of sub-buffers and a free segment list to allocate segments to a plurality of... |
2017/0147222 |
OPTIMIZING SYSTEM MEMORY USAGE A computer determines whether a page boundary of a page has been crossed by a function. Based on the computer determining that the page boundary has been... |
2017/0147221 |
REDUCING COST OF DESERIALIZATION BY SKIPPING UNUSED ARRAY REGIONS Methods are provided for copying, from a local place to a remote place, only array variables from a set at the local place that are used at the remote place. A... |
2017/0147220 |
DETERMINING WHETHER TO COMPRESS A DATA SEGMENT IN A DISPERSED STORAGE
NETWORK A method for execution by a computing device of a dispersed storage network (DSN). The method begins by receiving a data segment of a data object for dispersed... |
2017/0147219 |
UTILIZATION OF SOLID-STATE MEMORY DEVICES IN A DISPERSED STORAGE NETWORK Methods for use in a dispersed storage network (DSN) to select memory devices for storage of encoded data, the memory devices including solid-state memory... |
2017/0147217 |
DATA ALLOCATING METHOD AND ELECTRIC SYSTEM USING THE SAME A data allocating method includes steps of: determining whether data to be written into a physical memory block is hot data or cold data; when the data is hot... |
2017/0147216 |
METHOD AND SYSTEM FOR MEMORY MANAGEMENT AND MEMORY STORAGE DEVICE THEREOF A method and a system for memory management and a memory storage device thereof are provided. The memory storage device includes a rewritable non-volatile... |
2017/0147215 |
WRITING DATA IN A SHINGLED MAGNETIC RECORDING STORAGE MEDIUM A plurality of logically sequential data blocks of a file to write to a shingled magnetic disk are received. The first data block of the plurality of logically... |
2017/0147214 |
COMMON PLATFORM FOR ONE-LEVEL MEMORY ARCHITECTURE AND TWO-LEVEL MEMORY
ARCHITECTURE A processor includes a first memory interface to be coupled to a plurality of dual in-line memory module (DIMM) sockets located off-package, a second memory... |
2017/0147213 |
Apparatus, System, and Method for Non-Volatile Data Storage and Retrieval A computer memory device and a method of storing data are provided. The computer memory device includes a parallel memory interface configured to be... |
2017/0147212 |
CIRCUIT THAT SELECTS EPROMS INDIVIDUALLY AND IN PARALLEL An integrated circuit including a first EPROM, a second EPROM, and a circuit. The first EPROM is configured to provide a first state and a second state. The... |
2017/0147211 |
MEMORY CIRCUIT CAPABLE OF BEING QUICKLY WRITTEN IN/READ DATA A memory circuit includes a plurality of banks and a controller, each bank of the plurality of banks includes a plurality of segments, and each segment of the... |
2017/0147210 |
Memory Access Unit The disclosure relates to a memory access unit. One example embodiment is a memory access unit, for providing read-access to read an item from an arbitrary... |
2017/0147209 |
METHOD OF OPERATING STORAGE DEVICE TO RECOVER PERFORMANCE DEGRADATION DUE
TO RETENTION CHARACTERISTIC AND... A storage device may include a plurality of memory cells arranged in pages and blocks, each page including a row of memory cells, and each block including a... |
2017/0147208 |
METHOD FOR CONSTRUCTING NVRAM-BASED EFFICIENT FILE SYSTEM The present invention provides a method for constructing an NVRAM-based efficient file system, including the following steps: S1. determining a file operation... |
2017/0147207 |
NON-VOLATILE BUFFER FOR MEMORY OPERATIONS Subject matter disclosed herein may relate to buffers, and may relate more particularly to non-volatile buffers for memory operations. |
2017/0147206 |
SIGNAL SAMPLING METHOD AND SENSING SYSTEM A signal sampling method, applied to a sensing system comprising a sensing matrix with a first sensing region and a second sensing region. The signal sampling... |
2017/0147205 |
TERMINAL AND METHOD FOR CONTROLLING DISPLAY OF MULTI WINDOW A terminal for controlling a display of a multi window includes: an event detecting unit for detecting an execution, change, or finish event of an application;... |
2017/0147204 |
Dynamic Soft Keyboard In accordance with one or more aspects of a dynamic soft keyboard, a user input is received via a soft keyboard having multiple keys. Information describing a... |
2017/0147203 |
APPARATUS, METHOD, AND PROGRAM FOR A SOFTWARE KEYBOARD DISPLAY An apparatus is disclosed. The apparatus may include a first image display that may include a touch panel that displays a first image. The apparatus may... |
2017/0147202 |
AUGMENTING TEXT MESSAGES WITH EMOTION INFORMATION The present disclosure relates to systems, methods, and devices for augmenting text messages. In particular, the message system augments text messages with... |
2017/0147201 |
DOWNLOADABLE MOBILE KEYBOARD WITH ENHANCED FUNCTIONALITY In accordance with one aspect of the embodiments described herein, there are provided systems and methods for implementing a mobile keyboard software... |
2017/0147200 |
BRAILLE DATA ENTRY USING CONTINUOUS CONTACT VIRTUAL KEYBOARD A first touch gesture is sensed at a subset of a set of six Braille dot touch points at a virtual Braille keyboard. The first touch gesture corresponds to a... |
2017/0147199 |
METHOD FOR CHANGING USER-ORIGINATING INFORMATION THROUGH INTERACTION
BETWEEN MOBILE DEVICE AND INFORMATION... A method for automatically changing information originating from at least either of a first user and a second user by using a mobile device includes steps of:... |
2017/0147198 |
DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR PERFORMING A GESTURE IN
AN AREA TO REPLACE A DISPLAY OF... A computing device with a touch screen display displays a first set of a first plurality of icons in a first area of the touch screen display, the first... |
2017/0147197 |
REDUCED-SIZE INTERFACES FOR MANAGING ALERTS An electronic device with a display can receive an alert comprising information, and in response to receiving the alert, issue a perceptual output. The device... |
2017/0147196 |
Accessing A Menu Utilizing A Drag-Operation Computer-readable media, computerized methods, and computer systems for intuitively invoking a presentation action (e.g., rendering a menu) by applying a... |
2017/0147195 |
AUTOMOVE SMART TRANSCRIPTION In one embodiment, the instant application provides one or more of receiving a mobile device's analysis of a movement of a finger, determining a word from the... |
2017/0147194 |
ELECTRONIC APPARATUS EQUIPPED WITH A TOUCH OPERATION SECTION When a touch operation is performed on a selfie pad, the slide amount of the touch operation is measured, and whether the touch operation is valid as a slide... |
2017/0147193 |
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... |
2017/0147192 |
User Installed Applications in a Physiological Parameter Display Device A physiological parameter display device displays data representing the current values of one or more physiological parameters of a patient. The device has an... |
2017/0147191 |
PROGRAMMABLE WAVEFORM SIMULATOR A system includes a laser system situated to generate a laser beam, a controller situated to control a path of the laser beam on a target and to control a... |
2017/0147190 |
PARALLEL FRONT END APPLICATION AND WORKFLOW DEVELOPMENT Methods, systems, apparatuses, and computer program products are provided for developing user applications that include workflows, and in particular, for... |
2017/0147189 |
FLEXIBLE DISPLAY DEVICE AND OPERATING METHOD THEREOF A flexible display device is provided. The flexible display device includes a display extendable from the device; a sensor to detect an extended amount of the... |
2017/0147188 |
Apparatus and Method for Rotating 3D Objects on a Mobile Device Screen An apparatus and method are provided for rotating 3D objects on a mobile device screen. A first finger touch is detected on a touch screen of a mobile... |
2017/0147187 |
TO-BE-SHARED INTERFACE PROCESSING METHOD, AND TERMINAL Disclosed is a to-be-shared interface processing method, including: receiving a personalized setting instruction of a terminal in a first to-be-shared... |
2017/0147186 |
MULTIFUNCTION ICON FOR USER FEEDBACK INCLUDING CONTEXT INFORMATION A method including transmitting first data to a client device causing the client device to display a webpage, the webpage including a first panel and a first... |