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/0300084 OPPORTUNITY WINDOW HINTS FOR BACKGROUND OPERATIONS IN SSD
A method includes: receiving a plurality of host commands from a host to access storage media of a solid-state drive (SSD); monitoring a raw rate for...
2018/0300083 WRITE-AHEAD LOGGING THROUGH A PLURALITY OF LOGGING BUFFERS USING NVM
An example system for write-ahead logging through a plurality of logging buffers using a non-volatile memory (NVM) is disclosed. The example disclosed herein...
2018/0300082 OPTIMIZED GARBAGE COLLECTION FOR SOLID-STATE STORAGE DEVICES
A method for managing data in a flash storage system includes reading multiple flash data units in the flash storage system. At least some host data units are...
2018/0300081 SYSTEM AND METHOD FOR HYBRID PUSH-PULL DATA MANAGEMENT IN A NON-VOLATILE MEMORY
A system and method is disclosed for managing data in a garbage collection operation using a hybrid push-pull technique. The system includes multiple...
2018/0300080 STORAGE MANAGEMENT METHOD, DEVICE AND COMPUTER-READABLE MEDIUM
The present disclosure provides a storage management method, a device and a computer-readable medium. The method comprises: receiving a request for creating a...
2018/0300079 METHODS OF ACCESSING MEMORY CELLS, METHODS OF DISTRIBUTING MEMORY REQUESTS, SYSTEMS, AND MEMORY CONTROLLERS
Methods of accessing memory cells, methods of distributing memory requests, systems, and memory controllers are described. In one such method, where memory...
2018/0300078 DISTRIBUTED CONTENT DEDUPLICATION USING HASH-TREES WITH ADAPTIVE RESOURCE UTILIZATION IN DISTRIBUTED FILE SYSTEMS
Systems and methods are provided for preserving data in a data deduplication system. A hash tree-based deduplication system balancing memory utilization and...
2018/0300077 DATABASE DRIVEN APPROACH TO FORMAT TEXT, COLOR, AND DISPLAY OF MESSAGES ON VARIOUS DISPLAYS
A method and system for formatting datalink messages is disclosed. The method comprises providing a format style of parameters and/or portions of free text for...
2018/0300076 METHOD, DEVICE, AND COMPUTER READABLE STORAGE MEDIUM FOR MANAGING STORAGE
Embodiments of the present disclosure relate to a method, device and computer readable medium for managing storage. The method comprises: in response to...
2018/0300075 Tuning A Storage System In Dependence Upon Workload Access Patterns
Performance tuning in a storage system that includes one or more storage devices, including: storing, by a primary controller of the storage system, data...
2018/0300074 Read/Write Modes for Reducing Power Consumption in Graphics Processing Units
Power for on-die heavily used local memories in general purpose graphics processing unit (GPGPU) applications may be reduced by using low latency read and high...
2018/0300073 SYSTEM AND METHOD FOR MANAGING VOLUMES OF DATA IN A BLOCK STORAGE SYSTEM
A methods and systems for handling requests for data corresponding to a volume of data are disclosed. A method involves receiving a request from an...
2018/0300072 WATCH WITH EASY ACCESS RECORDING FUNCTIONS
The present invention provides a watch with easy access recording functions, comprising a watch dial, and a back cover, and an one-key-start button. The watch...
2018/0300071 MEMORY SYSTEM AND METHOD OF CONTROLLING NONVOLATILE MEMORY
According to one embodiment, a controller executes first refreshing in a case where a first value of a first block is larger than a first threshold and less...
2018/0300070 METHOD AND APPARATUS FOR DETERMINING DATA DUPLICATION PROGRESS IN REAL-TIME
To monitor data duplication progress, embodiments of the present disclosure relate to a method and apparatus for determining data duplication progress in...
2018/0300069 OBJECT SYNCHRONIZATION IN A CLUSTERED SYSTEM
A storage system in a clustered system may receive a first input/output (I/O) request. The storage system may include one or more storage nodes. Each of the...
2018/0300068 OBJECT SYNCHRONIZATION IN A CLUSTERED SYSTEM
A storage system in a clustered system may receive a first input/output (I/O) request. The storage system may include one or more storage nodes. Each of the...
2018/0300067 DYNAMIC MEMORY MANAGEMENT TECHNIQUES
Techniques for dynamically changing the amount of memory that is allocated to and used by processes (e.g., sorter processes) executed concurrently by a data...
2018/0300066 METHOD AND DEVICE FOR MANAGING DISK POOL
Embodiments of the present disclosure provide a method of managing a disk pool, the disk pool having a plurality of disks which are divided into a plurality of...
2018/0300065 STORAGE RESOURCE MANAGEMENT EMPLOYING END-TO-END LATENCY ANALYTICS
Performance of a computing system is improved by identifying and mitigating a bottleneck along a path that spans a storage system and a virtual machine causing...
2018/0300064 SCALABLE LOW-LATENCY STORAGE INTERFACE
Systems and methods are disclosed, including a host interface circuit configured to control communication between a set of virtual functions (VFs) and a media...
2018/0300063 MEMORY COMPRESSION METHOD OF ELECTRONIC DEVICE AND APPARATUS THEREOF
Disclosed are a memory compression method of an electronic device and an apparatus thereof. The method for compressing memory in an electronic device may...
2018/0300062 WEAR LEVELING IN SOLID STATE DEVICES
Embodiments of the present disclosure provide a memory-efficient mechanism for identifying memory blocks with a low wear count. More particularly, embodiments...
2018/0300061 MEMORY CONTROLLER AND DATA PROCESSING CIRCUIT WITH IMPROVED SYSTEM EFFICIENCY
A memory controller includes a central processing unit, an interface logic circuit and an arbiter circuit. The central processing unit includes an internal...
2018/0300060 REAL-TIME ANALYSIS FOR DYNAMIC STORAGE
One or more techniques and/or systems are provided for dynamically provisioning logical storage pools of storage devices for applications. For example, a...
2018/0300059 REWRITING SYSTEM, REWRITING DEVICE AND COMPUTER
Provided are a rewriting system capable of shortening rewrite time, a rewriting system and a computer used for the rewriting system. The rewriting system...
2018/0300058 SUPPLEMENTING A VIRTUAL INPUT KEYBOARD
A method and system. A first computer device determines one or more candidate character keys based at least on previous data entries of a form field in a web...
2018/0300057 SENSOR MANAGED APPARATUS, METHOD AND COMPUTER PROGRAM PRODUCT
An apparatus, method and computer program product provide a simplified method for unlocking an electronic device that uses soft keys, such as capacitive touch...
2018/0300056 DISAMBIGUATION OF KEYBOARD INPUT
An apparatus includes a keyboard engine that operates a keyboard that accepts shape-writing input and radial entry input. A keyboard input module obtains input...
2018/0300055 Communication Device for Users with Limited Physical Dexterity
A communication device for users with limited physical dexterity. More specifically, the presently disclosed technology relates to a communication device, such...
2018/0300054 HANDWRITING INPUT DEVICE AND INFORMATION INPUT METHOD
A handwriting input device, in response to a handwriting operation that moves an object on an input surface with the object contacting the input surface,...
2018/0300053 NUMERICAL CONTROLLER
There is provided a numerical controller capable of substituting a gesture function of the touch panel with a keyboard. The numerical controller performs a...
2018/0300052 OPERATION INPUT APPARATUS, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
This operation input apparatus includes: a display unit; a touch sensor panel disposed on a display screen; and a control circuit that performs control to...
2018/0300051 METHOD FOR CONTROLLING TOUCH SENSING MODULE OF ELECTRONIC DEVICE, ELECTRONIC DEVICE, METHOD FOR OPERATING TOUCH...
An electronic device having a touch sensing module according to an embodiment of the present invention comprises: a touch sensing module; a non-volatile memory...
2018/0300050 Media-Aware Interface
Embodiments of the invention provide a companion application that allows users to discover secondary content that supplements primary content that the user is...
2018/0300049 System, Method and Apparatus for Displaying a Non-Biasing and Self-Adjusting Visual Analog Scale on a Computing...
A system and method for displaying a non-biasing VAS that automatically adjusts to different screen aspect ratios/resolutions of a computing device, while...
2018/0300048 SYSTEM AND METHOD FOR PROVIDING INTERLINKED USER INTERFACES CORRESPONDING TO SAFETY LOGIC OF A PROCESS CONTROL...
A system and method for enabling access to information included in a safety requirement specification (SRS) for a process plant, the process plant controlled...
2018/0300047 USER INTERFACE AND CONTROLLER FOR A HEATING SYSTEM
In various embodiments, a method of providing a user interface and controller for a heating system includes determining at least one option for heating...
2018/0300046 IMAGE SECTION NAVIGATION FROM MULTIPLE IMAGES
A cognitive system and method and computer program product for recommending editing recommendations to a digital image. The computer implemented method...
2018/0300045 ACTIVE WINDOW RENDERING OPTIMIZATION AND DISPLAY
Methods and apparatus relating to techniques for provision of active window rendering optimization and display are described. In an embodiment, a processor is...
2018/0300044 EDITOR FOR IMAGES WITH DEPTH DATA
The present disclosure provides at least an apparatus for a depth enhanced image editing. In an example, the apparatus includes a processor and a storage,...
2018/0300043 Realogram to Planogram User Interface
A system and method that generates a planogram from a realogram is disclosed. The method includes receiving, from an image processing module, a realogram, the...
2018/0300042 REAL-TIME DELIVERY OF INTERACTIONS IN ONLINE SOCIAL NETWORKING SYSTEM
A content item is sent for display on client devices of users of an online system. Information indicating that a first user is currently viewing the content...
2018/0300041 SYSTEM AND METHOD FOR PROCESSING OF CURRENT AND HISTORICAL IMPACT STATUS INFORMATION
A system for generating a node map including current and historical information regarding a condition of a component of a computing infrastructure is...
2018/0300040 Mediated Reality
A method comprising: displaying to a user a current virtual scene of a virtual space from a current point of view at a current position, the virtual scene...
2018/0300039 Tree Frog Computer Navigation System for the Hierarchical Visualization of Data
A computer navigation system that represents categories and sub-categories of material with functionally labeled objects connected in a hierarchical...
2018/0300037 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
[Object] To make communication between users through video being distributed smoother. [Solution] There is provided an information processing device including:...
2018/0300036 Drop Zone Prediction for User Input Operations
A digital medium environment is described to improve moving graphical user interface objects using predictive drop zones that are generated based on user input...
2018/0300035 Visual cues for scrolling
The invention discloses a method and apparatus for helping the user of computer devices, such as desktop computers, laptop computers, tablet computers,...
2018/0300034 Systems to improve how graphical user interfaces can present rendered worlds in response to varying zoom levels...
Systems that will allow users to navigate and explore a rendered world, at a range of screen size to world size ratios, including a system by which each scene...
← 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.