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
2017/0300261 SEMICONDUCTOR DEVICE, ELECTRONIC COMPONENT, AND ELECTRONIC DEVICE
Power consumption of an interface circuit is to be reduced. A semiconductor device includes a processor and the interface circuit including a register that...
2017/0300260 METHOD, DEVICE AND COMPUTER-READABLE STORAGE MEDIUM FOR DATA MIGRATION
The present disclosure provides a method, device and computer-readable storage medium for data migration. The method includes: triggering a data migration...
2017/0300259 VAULT PROVISIONING WITHIN DISPERSED OR DISTRIBUTED STORAGE NETWORK (DSN)
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational...
2017/0300258 MANAGING STORAGE PROTECTION FAULTS
Management of storage used by pageable guests of a computing environment is facilitated. A query instruction is provided that details information regarding the...
2017/0300257 EXTRACTION OF AUDIT TRAILS
A method includes receiving, at a processor, a timestamp as a start-point for extracting information from the storage tape. The method further includes...
2017/0300256 READ DISTURB COMPENSATION USING WEIGHTED PROGRAMMING PATTERNS
A data storage device includes a solid-state non-volatile memory including a plurality of memory cells and a controller. The controller is configured to reduce...
2017/0300255 Method and Apparatus for Detecting Transaction Conflict and Computer System
A method and an apparatus for detecting a transaction conflict and a computer system are provided. The method is applied to a computer system whose memory is a...
2017/0300254 SECONDARY STORAGE OPERATION INSTRUCTION TAGS IN INFORMATION MANAGEMENT SYSTEMS
According to certain aspects, a system can include a client computing device configured to: in response to user interaction, store an identifier associated...
2017/0300253 APPLICATION-SPECIFIC MEMORY SCALING IN MULTI-DEVICE SYSTEMS
One aspect of the current disclosure provides a method for utilizing a plurality of memories associated with a plurality of devices in a computer system. The...
2017/0300252 STORAGE DEVICE INCLUDING NONVOLATILE MEMORY DEVICE AND CONTROLLER AND OPERATING METHOD OF THE STORAGE DEVICE
A storage device includes a nonvolatile memory device and a controller configured to generate a read command according to a request of an external host device...
2017/0300251 Systems and Methods to Provide Security to One Time Program Data
A method includes: reading a plurality of words from a one-time program (OTP) memory of a processing chip, wherein each of the words includes secure data for...
2017/0300250 Write-Ahead Log Maintenance and Recovery
A system for tracking metadata changes and recovering from system interruptions is provided. With host I/O, corresponding metadata incremental changes are...
2017/0300249 VALIDITY TRACKING FOR GARBAGE COLLECTION
A storage device may include at least one memory device logically divided into a plurality of blocksets and a controller. The controller may be configured to...
2017/0300248 SHARED DENSE TREE REPAIR
A consistency checker is configured to perform repairs to one or more multi-level dense tree metadata structures shared between volumes managed by a volume...
2017/0300247 INTELLIGENT SNAPSHOT TREE REPLICATION
Systems and methods for intelligent replication of a snapshot tree are described. In one embodiment, a first storage system may include a storage controller....
2017/0300246 Storage System and Method for Recovering Data Corrupted in a Host Memory Buffer
A storage system and method for recovering data corrupted in a host memory buffer are provided. In one embodiment, a storage system is provided comprising a...
2017/0300245 REDUCING MEMORY INCONSISTENCIES BETWEEN SYNCHRONIZED COMPUTING DEVICES
Mechanisms for reducing memory inconsistencies between two synchronized computing devices are provided. A first hypervisor module of a first computing device...
2017/0300244 ACCELERATED RECOVERY IN DATA REPLICATION ENVIRONMENTS
A method for accelerating recovery in a data replication environment includes maintaining a secondary out-of-sync bitmap for a secondary volume. The secondary...
2017/0300243 EFFICIENT ASYNCHRONOUS MIRROR COPY OF THIN-PROVISIONED VOLUMES
A method for copying data from a primary thin-provisioned volume to a secondary thin-provisioned volume includes issuing a query to a primary storage system....
2017/0300242 STORAGE APPARATUS AND STORAGE CONTROL METHOD
A storage apparatus includes a semiconductor storage device, and a storage controller coupled to the semiconductor storage device, and which stores data to a...
2017/0300241 PAGE ALLOCATIONS FOR ENCRYPTED FILES
A computer-implemented method includes monitoring page allocations in a file system that includes encrypted files, determining if a page allocation request...
2017/0300240 Mainframe to Commodity Computer Data Exchange
This invention solves many of the technological challenges to exchange information between IBM EBCDIC mainframe computers (mainframe computers, mainframe) and...
2017/0300239 MEDIA CONTROLLER AND DATA STORAGE APPARATUS INCLUDING THE SAME
A data storage apparatus in accordance with an embodiment may include a memory device, a memory controller, and a media controller. The memory device may store...
2017/0300238 LOW CAPACITY LATENCY STORAGE ENCLOSURE WITH EXPANDER
A storage enclosure includes a plurality of hard drive sub-boards, each configured to include a plurality of hard drives. Each hard drive sub-board is coupled...
2017/0300237 LOW CAPACITY LATENCY STORAGE ENCLOSURE WITH LOGIC DEVICE
A storage enclosure includes a plurality of hard drive sub-boards, each configured to include a plurality of hard drives. Each hard drive sub-board is coupled...
2017/0300236 AVOIDING OUT-OF-SPACE CONDITIONS IN STORAGE CONTROLLERS
Embodiments relate to avoiding out-of-space conditions in storage controllers operating with efficiency capabilities between virtual space in a data container...
2017/0300235 INFORMATION STORAGE DEVICE AND METHOD FOR DEDUPLICATION
An information storage device includes a memory and a processor coupled to the memory. The memory is configured to store therein a plurality of data. The...
2017/0300234 PRELOADING OF DIRECTORY DATA IN DATA STORAGE DEVICES
Systems and methods are disclosed for providing directory data access in a data storage system. A network-attached storage device (NAS) includes a host...
2017/0300233 STORAGE SYSTEM
A storage system forms a high availability pair for data duplication using a first volume of a first storage apparatus as a primary volume and a second volume...
2017/0300232 SNAP TREE ARBITRARY REPLICATION
Systems and methods for replicating a snapshot of a volume are described. In one embodiment, a storage controller of a storage system may be operable to...
2017/0300231 STORAGE SYSTEM, METHOD, AND APPARATUS FOR PROCESSING OPERATION REQUEST
According to a storage system, method, and apparatus for processing an operation request provided by embodiments of the present invention, a controller...
2017/0300230 ARITHMETIC PROCESSING DEVICE AND METHOD FOR CONTROLLING ARITHMETIC PROCESSING DEVICE
An arithmetic processing device includes: a processor that issues a store command and a load command; and a memory coupled to the processor, wherein the...
2017/0300229 SYSTEM AND METHOD FOR PROVIDING A ZERO CONTENTION PARALLEL DATA STACK
According to one embodiment, a method includes: assigning a target port to a control path thread of an application to access data stored in a storage device of...
2017/0300228 SYSTEM AND METHOD FOR HIGH PERFORMANCE LOCKLESS SCALABLE TARGET
A method for accessing data stored in a target of a data storage system includes: running a plurality of transport threads on a first group of CPUs, wherein...
2017/0300227 METHOD FOR ADJUSTING INPUT VIRTUAL KEYBOARD AND INPUT APPARATUS
The present disclosure provides a method for adjusting an input virtual keyboard and an input, apparatus, which are directed to solve the problem of one-hand...
2017/0300226 PEN-MOUSE SYSTEM
The disclosed pen-mouse is a tracking menu that tracks the position of the pen. A pen cursor that corresponds to the pen is moved about within the pen-mouse...
2017/0300225 DISPLAYING APPLICATION PAGE OF MOBILE TERMINAL
A method for displaying an application page of a mobile terminal includes: determining an application currently displayed by the mobile terminal; monitoring a...
2017/0300224 SYSTEM AND METHOD FOR APPLIANCE CONTROL VIA A PERSONAL COMMUNICATION OR ENTERTAINMENT DEVICE
A system for use in controlling operating functions of a controllable device includes a hand-held device and an intermediate device in communication with the...
2017/0300223 Method and Terminal for Controlling Multimedia File Play Progress
A method for controlling multimedia file play progress includes receiving a leftward/rightward slide operation performed by a user in a first area on a current...
2017/0300222 NATURAL INPUT FOR SPREADSHEET ACTIONS
Different gestures and actions are used to interact with spreadsheets. The gestures are used in manipulating the spreadsheet and performing other actions in...
2017/0300221 Erase, Circle, Prioritize and Application Tray Gestures
Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to...
2017/0300220 SYSTEM AND METHOD FOR CONTROLLING MULTIPLE LASERS USING A GRAPHICAL USER INTERFACE
A computer-implemented method for controlling an electromagnetic energy source is disclosed. Instructions are executed on a processor to display on a...
2017/0300219 VEHICLE BALLASTING ASSISTANCE
A method and system for assisting user selection of ballasting options for an agricultural vehicle when coupled to an agricultural implement. The user is...
2017/0300218 VEHICLE DISPLAY CONTROL DEVICE
A vehicle display control device is provided for displaying an operation screen with a display device where operation buttons are arranged on the operation...
2017/0300217 Graphical User Interface
A user interface includes a touch-sensitive display and a display control unit for controlling the touch-sensitive display. A method for controlling a...
2017/0300216 AUTOMATIC FULL SCREEN DISPLAY
An on-board vehicle navigation system (NAV system) may provide a variety of information and may be integrated with a variety of on-board vehicle systems or...
2017/0300215 ELECTRONIC DEVICE AND METHOD FOR CONTROLLING THE SAME
An electronic device detects a touch operation on an operation unit, detects at least whether a pressing force for the operation unit is small or large,...
2017/0300214 Three Dimensional Model Launch Tools And Methods Of Use
Methods and systems for launch tools incorporating at least one of launch features and selection features on websites to launch a 3D model from the website,...
2017/0300213 METHOD AND APPARATUS FOR REMOVING NOTIFICATION ICONS
A method and an apparatus for removing notification icons. The method includes displaying a notification icon corresponding to newly-obtained data on a user...
2017/0300212 Systems And Methods For Determining User Preferences Using A Graphical User Interface
Techniques of determining user preferences are described. One embodiment can include a user's electronic device receiving, from a server, icons assigned to a...
← 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 | 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.