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/0110134 Large-Scale, Dynamic Graph Storage and Processing System
A graph storage and processing system is provided. The system includes a scalable, distributed, fault-tolerant, in-memory graph storage device for storing base...
2016/0110133 Flash memory controller
A flash memory controller for controlling a flash memory module includes a communication interface for receiving a first data and a second data; and a...
2016/0110132 Dynamic Adjustment Of Speed of Memory
A technique, as well as select implementations thereof, pertaining to dynamic adjustment of speed of memory is described. The technique may involve obtaining...
2016/0110131 APPLICATION PROCESSOR AND SEMICONDUCTOR SYSTEM INCLUDING THE SAME
Provided are an application processor and a semiconductor system including the same. The semiconductor system includes the application processor, which may...
2016/0110130 SECURE DATA STORAGE BASED ON PHYSICALLY UNCLONABLE FUNCTIONS
Technologies are generally described for partial programming of memory having physically unclonable functions for secure data storage. In some examples, a...
2016/0110129 ASSIGNING LOCK RESOURCES TO OBJECTS
Embodiments of the present disclosure provide a method and apparatus for assigning lock resources to objects by obtaining a first alternative lock for the...
2016/0110128 ATOMIC WRITE COMMAND SUPPORT IN A SOLID STATE DRIVE
A method of performing an atomic write command in a data storage device comprising a volatile memory and a plurality of non-volatile memory devices configured...
2016/0110127 ENABLING NON-VOLATILE RANDOM ACCESS TO DATA
Embodiments of the present disclosure relate to a method, computer program product and a system for enabling non-volatile random access to data where in...
2016/0110126 ALL-FLASH-ARRAY PRIMARY STORAGE AND CACHING APPLIANCES IMPLEMENTING TRIPLE-LEVEL CELL (TLC)-NAND SEMICONDUCTOR...
A computer-implemented method for storing and caching data in an all-flash-array includes erasing a TLC-NAND flash cell and programming the cell with a binary...
2016/0110125 STORAGE ERROR MANAGEMENT
A storage controller identifies a storage division comprising unreadable data. In response, the storage controller relocates readable data (if any) from the...
2016/0110124 DETECTING ERROR COUNT DEVIATIONS FOR NON-VOLATILE MEMORY BLOCKS FOR ADVANCED NON-VOLATILE MEMORY BLOCK MANAGEMENT
Non-volatile memory block management. A method according to one embodiment includes determining a block health of at least some non-volatile memory blocks of a...
2016/0110123 DATA OBJECT OBSERVATION AMONG DOMAIN-RESTRICTED CONTAINERS
A device may feature a set of containers from different domains, where the containers are restricted from interoperation due to domain restrictions. The device...
2016/0110122 DATA ARCHIVING SYSTEM AND METHOD
A data archiving device can be connected to a host device, and can include a version control system (VCS) unit configured to store archive data in a storage...
2016/0110121 RESOURCE RESERVATION FOR STORAGE SYSTEM METADATA UPDATES
It is determined that a first set of one or more blocks associated with a file system are to be freed. Each of the first set of blocks is associated with a...
2016/0110120 EFFICIENT MODIFICATION OF STORAGE SYSTEM METADATA
A first plurality of block identifiers is sorted based, at least in part, on a measure of spatial locality. A second plurality of block identifiers is sorted...
2016/0110119 DIRECT MEMORY ACCESS FOR COMMAND-BASED MEMORY DEVICE
In a processing system, an integrated function controller (IFC) for one or more memory devices, including a NAND flash memory device, provides direct memory...
2016/0110118 STORAGE OF DATA REFERENCE BLOCKS AND DELTAS IN DIFFERENT STORAGE DEVICES
A data storage architecture is composed of an array of a flash memory solid state disk and a hard disk drive or any nonvolatile random access storage that are...
2016/0110117 COMPUTER SYSTEM AND METHOD FOR CONTROLLING HIERARCHICAL STORAGE THEREFOR
A method for controlling hierarchical storage including: a first step for storing first information relating to the association between the specific processes...
2016/0110116 METHOD TO SHORTEN HASH CHAINS IN LEMPEL-ZIV COMPRESSION OF DATA WITH REPETITIVE SYMBOLS
An apparatus having a circuit is disclosed. The circuit may be configured to (i) generate a sequence of hash values in a table from a stream of data values...
2016/0110115 MEMORY-BASED HISTORY SEARCH
Systems, devices and methods for data compression using history search for dictionary based compression. Systems, devices and methods may use parallel...
2016/0110114 DATA STORAGE DEVICE INCLUDING NONVOLATILE MEMORY DEVICE AND OPERATING METHOD THEREOF
A method of operating a data storage device includes programming non-fully programmed memory blocks at a point in time when a reference time elapses from a...
2016/0110113 Memory Compression Operable for Non-contiguous write/read Addresses
A digital data storage and retrieval system. The system has a first memory for storing a plurality of data quantities, and each data quantity, in the plurality...
2016/0110112 DATA WRITING METHOD, MEMOEY CONTROL CIRCUIT UNIT AND MEMORY STORAGE APPARATUS
A data writing method for a rewritable non-volatile memory module is provided. The method includes: if data belongs to a first pattern, using a first...
2016/0110111 EFFICIENT INITIALIZATION OF A THINLY PROVISIONED STORAGE ARRAY
In at least one embodiment, a data storage system has a plurality of non-volatile storage devices, a higher level controller and one or more lower level...
2016/0110110 SYSTEM AND METHOD FOR PROVIDING HIGH AVAILABILITY DATA
A computer-implemented data processing system and method writes a first plurality of copies of a data set at a first plurality of hosts and reads a second...
2016/0110109 USING SCRATCH EXTENTS TO FACILITATE COPYING OPERATIONS IN AN APPEND-ONLY STORAGE SYSTEM
An append-only data storage system is described that stores sets of data blocks in extents that are located in storage devices. During operation of the system,...
2016/0110108 VIRTUAL MACHINE MANAGER INITIATED PAGE-IN OF KERNEL PAGES
A rule-based method for pre-fetching "important pages" from memory paging space back into kernel memory space performs the following steps: (i) establishing a...
2016/0110107 METHOD FOR WRITING DATA INTO FLASH MEMORY APPARATUS, FLASH MEMORY APPARATUS, AND STORAGE SYSTEM
A flash memory apparatus for controlling storage of data comprises a plurality of blocks for storing data and a controller. Each block includes a plurality of...
2016/0110106 MULTI-LEVEL MEMORY WITH DIRECT ACCESS
Examples of a multi-level memory with direct access are described. Examples include designating an amount of a non-volatile random access memory (NVRAM) for...
2016/0110105 MEMORY SERVER WITH READ WRITEABLE NON-VOLATILE MEMORY
In one embodiment of the invention, a server is disclosed including a main printed circuit board; a plurality of processors mounted to the main printed circuit...
2016/0110104 APPARATUS AND METHOD FOR ROUTING INFORMATION IN A NON-VOLATILE MEMORY-BASED STORAGE DEVICE
Various systems, methods, apparatuses, and computer-readable media for accessing a storage device are described. In certain example embodiments, an...
2016/0110103 DATA PROCESSING SYSTEM AND METHOD OF OPERATING THE SAME
A method of operating a data processing system includes transmitting process information indicating that a first process is classified as a critical process or...
2016/0110102 HYBRID MEMORY MODULE STRUCTURE AND METHOD OF DRIVING THE SAME
A hybrid memory module structure includes a channel for receiving data from and transmitting data to a device external to the hybrid memory module structure, a...
2016/0110101 CHARACTER INPUT DEVICE AND CHARACTER INPUT METHOD
Character input device includes touch screen; word dictionary database; first keypad information database for storing information on first keypad; second...
2016/0110100 TRIGGERING DISPLAY OF APPLICATION
A method and system are provided for triggering display of an application. The method includes: in response to receiving a gesture denoting an approximate...
2016/0110099 BOUNDLESS PROJECTED INTERACTIVE VIRTUAL DESKTOP
A method for creating a boundless projected interactive virtual desktop, wherein the interactive virtual desktop comprises an adjustable image of a projected...
2016/0110098 Touch Zones on a Soft Keyboard
An approach is provided for establishing touch zones of soft keys of a soft keypad that is displayed on a touch-screen device. The approach identifies a...
2016/0110097 DISPLAY DEVICE AND METHOD OF CONTROLLING THEREFOR
A display device according to one embodiment of the present specification can include a flexible display unit. And, the display device can modify a virtual...
2016/0110096 TERMINAL DEVICE, INFORMATION PROCESSING METHOD, PROGRAM, AND STORAGE MEDIUM
A terminal device that includes an operation surface; an input detection unit that detects an indicator and determines at least one of a position of the...
2016/0110095 ERGONOMIC MOTION DETECTION FOR RECEIVING CHARACTER INPUT TO ELECTRONIC DEVICES
Sliding and non-sliding touch input to an electronic device may be selected so that the motions associated with a character to input are intuitive and thus...
2016/0110094 MOBILE TERMINAL AND CONTROL METHOD THEREOF
A mobile terminal capable of receiving a touch input and a control method thereof are provided. The mobile terminal includes: a display unit configured to...
2016/0110093 METHOD OF PERFORMING ONE OR MORE OPERATIONS BASED ON A GESTURE
A method for performing an action in an electronic device is provided. The method includes detecting a gesture performed on a first edge and a second edge of...
2016/0110092 LOCK RELEASE METHOD AND APPARATUS
An method for releasing a lock of an electronic device including a touch screen and an electronic device using the same is provided. The electronic device...
2016/0110091 FAST AND NATURAL ONE-TOUCH DELETION IN IMAGE EDITING ON MOBILE DEVICES
A fast and natural one-touch deletion apparatus and method for simple image editing on touch screen enabled computer devices is presented. The apparatus...
2016/0110090 Gesture-Based Content-Object Zooming
This document describes techniques and apparatuses for gesture-based content-object zooming. In some embodiments, the techniques receive a gesture made to a...
2016/0110089 ANALYTIC PROCESS DESIGN
Embodiments of the present invention are directed to a method and system for developing an analytic process. The method includes displaying, within an...
2016/0110088 Displaying Visual Elements on a Medical Device
A medical system includes a medical device and a display for displaying a plurality of visual elements. The plurality of visual elements are associated with...
2016/0110087 GRAPHICAL USER INTERFACE VIRTUAL HANDWHEEL FOR A CONTROLLER OF A MOTOR
Graphical user interface virtual control for a controller of a motor. In one example embodiment, one or more non-transitory computer-readable media store one...
2016/0110086 GRAPHICAL INTERFACE TO EDIT THRESHOLDS
Example embodiments disclosed herein relate to a graphical interface for editing threshold values. Display of the graphical interface is caused. The graphical...
2016/0110085 PRESENTING ENVIRONMENTAL CONDITIONS USING VISUAL PERCEPTION INFORMATION
An electronic device that allows data to be viewed intuitively using visual perception information (which is other than a graph) is described. In particular,...
← 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 | 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.