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/0329555 SYSTEMS AND METHODS OF SUBJECT STATE CHANGE NOTIFICATION
Systems and methods for notifying one or more observers of one or more state changes are provided. For instance, at least one subject can be configured to...
2017/0329554 FILE MIGRATION TO PERSISTENT MEMORY
Various examples described herein provide for migrating a file between a non-persistent memory file system and a persistent memory file system. In particular,...
2017/0329553 STORAGE CONTROL DEVICE, STORAGE SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM
A short-term tier control unit causes a storage device to execute first relocation, based on an access frequency to each of a plurality of storages with...
2017/0329552 OBJECT STORAGE ARCHITECTURE BASED ON FILE_HEAT
Embodiments of the present invention disclose methods and systems for object storage. Migration policies and an algorithm applied by the module facilitates the...
2017/0329551 HANDLING FAILURE OF A COMMAND TO ADD A RECORD TO A LOG
Provided are a computer program product, system, and method for handling failure of a command to add a record to a log. The log has records at log addresses. A...
2017/0329550 Method and apparatus for rapid volume reformatting
A storage controller is provided. The storage controller includes circuitry configured to utilize a format command to change a storage volume coupled to the...
2017/0329549 BIASING SCHEMES FOR STORAGE OF BITS IN UNRELIABLE STORAGE LOCATIONS
A controller of a non-volatile memory system may be configured to identify bits of data to be stored in memory elements of non-volatile memory that are...
2017/0329548 Processor for Realizing at least Two Categories of Functions
The present invention discloses a first preferred processor comprising a fixed look-up table circuit (LTC) and a writable LTC. The fixed LTC realizes at least...
2017/0329547 BANK INTERLEAVING CONTROLLER AND SEMICONDUCTOR DEVICE INCLUDING THE SAME
A bank interleaving controller may include a power calculator and a write driver. The power calculator may calculate a total power consumption by adding a...
2017/0329546 POWER MANAGEMENT FOR DISTRIBUTED STORAGE SYSTEMS
Example methods are provided to perform power management for a distributed storage system accessible by a cluster in a virtualized computing environment. The...
2017/0329545 SYSTEMS AND METHODS FOR PACKING DATA IN A SCALABLE MEMORY SYSTEM PROTOCOL
A memory device includes a memory component that stores data and a processor. The processor may receive requests from a requesting component to perform a...
2017/0329544 Method, Apparatus, and Controller for Managing Storage Array
A method and a controller for managing a storage array is presented. The storage array is divided into a first subset of storage devices and a second subset of...
2017/0329543 DATA RESTORATION USING BLOCK DISK PRESENTATIONS
In one example, a method is described herein. The method includes generating a block device presentation, the block device presentation corresponding to a...
2017/0329542 METHOD FOR MANAGING DATA BLOCKS AND METHOD OF DATA MANAGEMENT FOR DATA STORAGE DEVICE
A method for managing a plurality of data blocks of a data storage device includes steps of: reading a plurality of data pages in the data blocks which having...
2017/0329541 DATA STORAGE SYSTEM, PROCESS AND COMPUTER PROGRAM FOR SUCH DATA STORAGE SYSTEM FOR REDUCING READ AND WRITE...
The present disclosure relates to a data storage system, and processes and computer programs for such data storage system, for example including processing of:...
2017/0329540 SEMICONDUCTOR DEVICE AND SEMICONDUCTOR SYSTEM
A semiconductor device, semiconductor system, and or method relating to a refresh operation may be provided. The semiconductor device may include an operation...
2017/0329539 DATA WRITING METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE DEVICE
A data writing method, a memory control circuit unit and a memory storage device are provided. The method includes: receiving a first write command and writing...
2017/0329538 FUSE-BASED ANTI-REPLAY MECHANISM
Techniques for providing data protection in an integrated circuit are provided. A method according to these techniques includes maintaining an anti-replay...
2017/0329537 METHODS TO COMMUNICATE A TIMESTAMP TO A STORAGE SYSTEM
Embodiments of methods to communicate a timestamp to a storage system are generally described herein. Other embodiments may be described and claimed.
2017/0329536 SYSTEMS AND METHODS FOR WEAR LEVELLING IN A STORAGE ARRAY
In accordance with embodiments of the present disclosure, a system may include a processor and a storage interface configured to sequentially select, one at a...
2017/0329535 MEMORY DEVICES, SYSTEMS AND METHODS EMPLOYING COMMAND/ADDRESS CALIBRATION
During a command/address calibration mode, a memory controller may transmit multiple cycles of test patterns as signals to a memory device. Each cycle of test...
2017/0329534 APPARATUSES AND METHODS FOR VARIABLE LATENCY MEMORY OPERATIONS
Apparatuses and methods for variable latency memory operations are disclosed herein. An example apparatus may include a memory configured to provide first...
2017/0329533 Controlling Operation of a Data Storage System
Operating a data storage system comprising a plurality of disk drives and a storage controller connected to the disk drives. A first subset and a second subset...
2017/0329532 DATA REFRESH IN FLASH MEMORY
Systems and methods for improving data refresh in flash memory are described. In one embodiment, the method includes identifying a first garbage collection...
2017/0329531 DYNAMIC CACHING MODULE SELECTION FOR OPTIMIZED DATA DEDUPLICATION
Embodiments of the invention provide a method, system and computer program product for dynamic caching module selection for optimized data deduplication. In an...
2017/0329530 DE-DUPLICATION OF CLIENT-SIDE DATA CACHE FOR VIRTUAL DISKS
A computer receives a write request including an offset within a virtual disk. The computer writes the data block to a remote platform and calculates a hash...
2017/0329529 DATA PROTECTION USING CHANGE-BASED MEASUREMENTS IN BLOCK-BASED BACKUP
Data protection using change-based measurements in block-based backup is disclosed. Block change information indicating an extent of change associated with a...
2017/0329528 EFFICIENT DATA VOLUME REPLICATION FOR BLOCK-BASED STORAGE
A block-based storage system may implement efficient replication for restoring a data volume from a reduced durability state. A storage node that is not...
2017/0329527 GLOBAL DE-DUPLICATION OF VIRTUAL DISKS IN A STORAGE PLATFORM
In order to avoid writing duplicates of blocks of data into a storage platform, any virtual disk within the storage platform may have a de-duplication feature...
2017/0329526 INTEROPERABLE CAPABILITIES
Example implementations relate to an interoperable capability. For example, in an implementation, an interoperable capability is recognizable by a plurality of...
2017/0329525 ENHANCED READ RECOVERY BASED ON WRITE TIME INFORMATION
Systems and methods for enhanced read recovery based on write time information are described. In one embodiment, the systems and methods include opening a...
2017/0329524 PREALLOCATING STORAGE SPACE FOR AN APPLICATION OPERATION IN A SPACE EFFICIENT VOLUME
Provided are a computer program product, system, and method for pre-allocating storage space for an application operation in a space efficient volume where a...
2017/0329523 PREALLOCATING STORAGE SPACE FOR AN APPLICATION OPERATION IN A SPACE EFFICIENT VOLUME
Provided are a computer program product, system, and method for pre-allocating storage space for an application operation in a space efficient volume. To...
2017/0329522 RAID SYSTEM AND METHOD BASED ON SOLID-STATE STORAGE MEDIUM
"A RAID system and method based on a solid-state storage medium. The system includes a plurality of solid-state storage devices and a main control unit. Each...
2017/0329521 METHOD FOR SCREENING BAD DATA COLUMNS IN DATA STROAGE MEDIUM
A method for screening bad data columns in a data storage medium comprising a plurality of data columns includes: a) labeling or recording a plurality of bad...
2017/0329520 OPPORTUNISTIC DATA ANALYTICS USING MEMORY BANDWIDTH IN DISAGGREGATED COMPUTING SYSTEMS
Various embodiments for optimizing memory bandwidth in a disaggregated computing system, by a processor device, are provided. Respective memory devices are...
2017/0329519 OPPORTUNISTIC DATA ANALYTICS USING MEMORY BANDWIDTH IN DISAGGREGATED COMPUTING SYSTEMS
Various embodiments for optimizing memory bandwidth in a disaggregated computing system, by a processor device, are provided. Respective memory devices are...
2017/0329518 ELECTRONIC DEVICES HAVING SEMICONDUCTOR MEMORY WITH INTERFACE ENHANCEMENT LAYER
This technology provides an electronic device. An electronic device in accordance with an implementation of this document may include a semiconductor memory...
2017/0329517 KEYBOARD AND MOUSE OF HANDHELD DIGITAL DEVICE
A keyboard for a handheld device comprises a plurality of side-keys and a main keyboard. The side-keys are configured at one side(s) and/or back of the device...
2017/0329516 SYSTEM AND A METHOD FOR CONFIGURING PROGRAMMED ICONS IN A TOUCH SCREEN DISPLAY FOR OPERATING A SERVER
Disclosed is a digital keyboard system for allowing a user to send instructions over a communication network. The digital keyboard system includes a memory...
2017/0329515 VOLUMETRIC VIRTUAL REALITY KEYBOARD METHODS, USER INTERFACE, AND INTERACTIONS
Systems and methods are described that include generating a virtual environment for display in a head-mounted display device. The virtual environment may...
2017/0329514 MOBILE DEVICE CAMERA VIEWFINDER PUNCH THROUGH EFFECT
In an example embodiment, an application is executed on a mobile device, causing generation of application graphical output in an application layer. The...
2017/0329513 OUTDOOR ORDERING SYSTEM WITH INTERACTIVE MENU ELEMENTS
An ordering system includes a video display unit operable for displaying contents of a plurality of selectable menu screens and an input pad operable for...
2017/0329512 DISPLAY CONTROL APPARATUS AND METHOD OF CONTROLLING THE SAME
A display control apparatus includes: an accepting unit configured to accept a predetermined operation from a user; a switching unit configured to switch...
2017/0329511 INPUT DEVICE, WEARABLE TERMINAL, MOBILE TERMINAL, METHOD OF CONTROLLING INPUT DEVICE, AND CONTROL PROGRAM FOR...
The present invention has an object to improve operability in an input operation that involves use of two or more fingers. The present invention comprises: a...
2017/0329510 USER INTERFACE AND METHOD FOR OPERATING A SYSTEM
The simple gesture control of the user interface can be used by visually impaired or blind people in order to enter telephone numbers or account numbers for...
2017/0329509 TOUCH SCREEN DEVICE ALLOWING SELECTIVE INPUT OF FREE LINE, AND METHOD OF SUPPORTING SELECTIVE INPUT OF FREE...
A touch screen device allowing a selective input of a free line according to the present invention first displays, when a user applies a touch input onto a...
2017/0329507 REMOTE CONTROL DEVICE OF HEAT PUMP SYSTEM
A remote control device of a heat pump system is useable to switch an operating state of the heat pump system. The remote control device includes a touch...
2017/0329506 VISUAL WORKFLOW MODEL
Workflows can be refactored using a visual workflow model, such as within a virtual programming environment. A selection of a group of activities in an...
2017/0329505 TRANSFERRING PARAMETERS IN APPLICATIONS AND INTERFACES ACROSS MULTIPLE PLATFORMS
In one general aspect, a method is described that includes populating and transferring parameters across a plurality of applications executable on multiple...
← 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 | 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.