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/0179393 STORAGE APPARATUS AND STORAGE SYSTEM
While in active state, a first storage apparatus including first and second storage areas copies data stored in the first storage area to the second storage...
2016/0179392 NON-VOLATILE MEMORY DEVICE
In a non-volatile memory device, a non-volatile memory has: a user data area, writing/reading data into/from the user data area being possible according to an...
2016/0179391 Remote Memory Swapping Method, Apparatus and System
A remote memory swapping method, an apparatus, and a system, that relate to the communications field and can improve a running speed of a system and reduce...
2016/0179390 MODELING WORKLOAD INFORMATION FOR A PRIMARY STORAGE AND A SECONDARY STORAGE
Provided are a computer program product, system, and method for modeling workload information for a primary storage and a secondary storage. A determination is...
2016/0179389 RESOURCE SHARING IN A TELECOMMUNICATIONS ENVIRONMENT
A transceiver is designed to share memory and processing power amongst a plurality of transmitter and/or receiver latency paths, in a communications...
2016/0179388 METHOD AND APPARATUS FOR PROVIDING PROGRAMMABLE NVM INTERFACE USING SEQUENCERS
One embodiment of the present application discloses a memory system using programmable sequencers to manage and/or communicate with non-volatile memory ("NVM")...
2016/0179387 Instruction and Logic for Managing Cumulative System Bandwidth through Dynamic Request Partitioning
A processor includes an execution unit, a memory subsystem, and a memory management unit (MMU). The MMU includes logic to evaluate a first bandwidth usage of...
2016/0179386 ADAPTIVE GARBAGE COLLECTION
Data being stored in a block of flash memory system may be characterized as being frequently modified or infrequently modified (hot/cold) based on a heuristic....
2016/0179385 MEMORY SYSTEM AND OPERATING METHOD THEREOF
A memory system includes a memory device including a plurality of memory blocks, wherein each of the plurality of memory blocks includes a plurality of pages,...
2016/0179384 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
A data storage device includes a conversion block suitable for performing a scramble operation on write data, and generating random write data, wherein the...
2016/0179383 VIRTUAL SERIAL PRESENCE DETECT FOR POOLED MEMORY
Apparatus, systems, and methods to implement a virtual serial presence detect operation for pooled memory are described. In one embodiment, a controller...
2016/0179382 TECHNIQUES FOR CHANGING MANAGEMENT MODES OF MULTILEVEL MEMORY HIERARCHY
A processor modifies memory management mode for a range of memory locations of a multilevel memory hierarchy based on changes in an application phase of an...
2016/0179381 REDUCTION OF INTERMINGLING OF INPUT AND OUTPUT OPERATIONS IN SOLID STATE DRIVES
An operating system of a computational device manages access of a plurality of applications to a solid state drive. Separate bands are maintained in the solid...
2016/0179380 SYSTEM MANAGING A PLURALITY OF FLASH MEMORY DEVICES
A system includes a plurality of flash memory devices, a processor configured to control read/write requests, and a cache memory configured to store data...
2016/0179379 SYSTEM AND METHOD FOR DATA MANAGEMENT ACROSS VOLATILE AND NON-VOLATILE STORAGE TECHNOLOGIES
A system and method for allocating different temperature data to storage devices within a computer system including inexpensive non-volatile storage, such as...
2016/0179378 DELAYED TRIM OF MANAGED NAND FLASH MEMORY IN COMPUTING DEVICES
A method of managing NAND flash memory in an electronic device whereby system performance of the electronic device is minimally impacted is disclosed. The...
2016/0179377 SEMICONDUCTOR DEVICES AND SEMICONDUCTOR SYSTEMS INCLUDING THE SAME
A semiconductor system includes a controller and a semiconductor device. The controller generates command signals, a composite control signal, and data...
2016/0179376 METHOD AND APPARATUS FOR IMPROVING READ PERFORMANCE OF A SOLID STATE DRIVE
A controller of a solid state drive initiates a repacking of data stored in a non-volatile memory of the solid state drive, wherein refreshing of the data...
2016/0179375 ALLOCATING AND CONFIGURING PERSISTENT MEMORY
Methods and apparatus to allocating and/or configuring persistent memory are described. In an embodiment, memory controller logic configures non-volatile...
2016/0179374 System and Method for Performance Optimal Partial Rank/Bank Interleaving for Non-Symmetrically Populated DIMMs...
An information handling system includes a processor having a plurality of memory channels. The information handling system also includes a plurality of dual...
2016/0179373 HARDWARE-BASED PERFORMANCE EQUALIZATION FOR STORAGE DEVICES
An apparatus includes a register memory and circuitry. The register memory is configured to hold a minimal value specified for a performance measure of a given...
2016/0179372 SYSTEM AND METHOD FOR ADAPTIVE MEMORY LAYERS IN A MEMORY DEVICE
Systems and methods for implementing adaptive memory layers in a storage system are disclosed. A storage system may include a non-volatile memory with memory...
2016/0179371 SYSTEM AND METHOD FOR MANAGING DATA IN A MEMORY DEVICE
A non-volatile memory system may have a group of non-volatile memory cells having a plurality of predetermined portions, where each predetermined portion is...
2016/0179370 Reducing Memory Overhead Associated With Memory Protected By A Fault Protection Scheme
A memory request initiates access to a memory location in the memory. The memory location is evaluated to determine whether the memory location is located...
2016/0179369 HOST CONTROLLABLE POP-UP SOFT KEYPADS
A method of controlling a soft keypad in a networked computer environment comprises establishing an electronic communication between a remote client on an...
2016/0179368 INTELLIGENT SMALL SCREEN LAYOUT AND POP-UP KEYPADS FOR SCREEN-ONLY DEVICES
A method of controlling the formatting of a screen of an electronic device in communication with a host computer includes establishing an electronic...
2016/0179367 GESTURE CONTROLS FOR MULTI-SCREEN HIERARCHICAL APPLICATIONS
Control of a computing device using gesture inputs. The computing device may be a handheld computing device with a plurality of displays. The displays may be...
2016/0179366 TOUCH INPUT DEVICE AND VEHICLE INCLUDING THE SAME
A touch input device includes a touch unit to which a user can input a touch gesture, wherein the touch unit includes a gesture input unit positioned at a...
2016/0179365 DIGITAL INK GENERATING APPARATUS, METHOD AND PROGRAM, AND DIGITAL INK REPRODUCING APPARATUS, METHOD AND PROGRAM
A digital ink generating apparatus is disclosed, which includes: a stroke data generator which, in operation, generates stroke data associated with an input...
2016/0179364 DISAMBIGUATING INK STROKES AND GESTURE INPUTS
One embodiment provides a method, including: accepting an ink stroke provided to an input application; determining a characteristic associated with the ink...
2016/0179363 CURSOR INDICATOR FOR OVERLAY INPUT APPLICATIONS
One embodiment a method, including: providing, on an input and display device, an overlay handwriting input application that provides handwriting input to an...
2016/0179362 METHOD AND DEVICE TO ASSOCIATE USER SYMBOLS WITH PREVIOUSLY NON-ASSOCIATED OPERATIONS
Methods, devices, and systems described herein electronically detect a user-generated symbol that is drawn alongside and/or on pre-existing content shown on an...
2016/0179361 Parameterized Computed Scrolling for Navigation of Structured Data
Parameters are identified in a structured dataset for user-selection. Selected parameters and designated parameter values are input to establish a...
2016/0179360 IN-LANE EXCEPTION HANDLING
This disclosure describes, generally, methods and systems for implementing in-lane exception handling. The method includes displaying, on a user terminal...
2016/0179359 INDUSTRIAL AUTOMATION VISUALIZATION DASHBOARD CREATION PARADIGM
Techniques to facilitate visualization of an application associated with an industrial automation environment are disclosed herein. In at least one...
2016/0179358 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
There is provided an information processing apparatus including a circuitry configured to initiate, upon a selection of a content region, a change in size of...
2016/0179357 METHOD, DEVICE AND TERMINAL FOR IMPLEMENTING ROTATION OF FLOATING WINDOW
Disclosed are a method, device and terminal for implementing rotation of a floating window. The method comprises: providing, by user equipment, a picture...
2016/0179356 PROVIDING BITMAP IMAGE FORMAT FILES FROM MEDIA
A method, apparatus, article of manufacture, and a memory structure for conveniently providing animated bitmap image files from media is described. The method...
2016/0179355 SYSTEM AND METHOD FOR MANAGING IMAGE SCAN PARAMETERS IN MEDICAL IMAGING
A system for managing touch based inputs is disclosed. The system includes a presentation unit capable of receiving touch based inputs and a processor for...
2016/0179354 SMART RESPONSIVE BEHAVIOR FOR PIXEL-PERFECT DESIGNS
A computer-implemented method for rendering a document on any size device includes, during runtime, rendering a document for display on a device, where the...
2016/0179353 ANALOG CLOCK DISPLAY WITH TIME EVENTS
An electronic device is described herein. The electronic device includes a processor, a display screen, and a computer-readable medium that includes...
2016/0179352 INFORMATION PROCESSING APPARATUS, COMPUTER-READABLE RECORDING MEDIUM STORING DISPLAY CONTROL PROGRAM, AND...
An information processing apparatus includes a plurality of input tools, a first storage that stores pieces of object display format information, the pieces of...
2016/0179351 ZONES FOR A COLLABORATION SESSION IN AN INTERACTIVE WORKSPACE
A method is provided for automatically grouping objects on a canvas in a collaborative workspace. At least one zone is defined within the canvas into which at...
2016/0179350 GALLERY VIDEO PLAYER MOVEMENT ICONOGRAPHY
Methods and devices for selectively presenting a user interface in a dual screen device. More particularly, the method includes providing a gallery for the...
2016/0179349 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
There is provided an information processing apparatus including a circuitry configured to initiate a displaying of a content upon a display, and initiate an...
2016/0179348 METHOD AND APPARATUS FOR TEXT SELECTION
A method includes, detecting a first touch input representing a selection of multiple rows of text displayed on a touch-sensitive display of the electronic...
2016/0179347 TEXT SELECTION USING A TOUCH SENSITIVE SCREEN OF A HANDHELD MOBILE COMMUNICATION DEVICE
A system and method is disclosed that provides for character or text selection and editing. The text and character selection is made by user contact with a...
2016/0179346 IMAGE RECONSTRUCTING APPARATUS, IMAGE RECONSTRUCTING METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
An image reconstructing apparatus creates a reconstructed image for every calculation operation by performing predetermined repetitive calculation by iterative...
2016/0179345 METHOD AND MOBILE TERMINAL FOR DISPLAYING A USER GUIDE
A method and a mobile terminal for displaying a user guide are provided, the method comprising: displaying a user guide icon on top of the screen of the mobile...
2016/0179344 Self-Organizing Neural Network Approach to the Automatic Layout of Business Process Diagrams
A method, system, and/or computer program product generates self-organizing layouts of process diagrams. Initial weight vectors are distributed uniformly...
← 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 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | 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.