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/0306587 EFFICIENT LIVE-MOUNT OF A BACKED UP VIRTUAL MACHINE IN A STORAGE MANAGEMENT SYSTEM
Systems and methods enable a virtual machine, including any applications executing thereon, to quickly start executing and servicing users based on pre-staged...
2016/0306586 EFFICIENTLY RESTORING EXECUTION OF A BACKED UP VIRTUAL MACHINE BASED ON COORDINATION WITH...
Systems and methods enable a virtual machine, including applications executing thereon, to quickly start executing and servicing users based on pre-staged data...
2016/0306585 Digitally Transferring Content Across Media Without Reproduction
Content is transferred from a first non-volatile storage medium to a second non-volatile storage medium without reproduction. This is accomplished by reading...
2016/0306584 APPARATUSES AND METHODS TO REVERSE DATA STORED IN MEMORY
Apparatuses and methods are provided for reversing data stored in memory. An example apparatus comprises an array of memory cells, a first plurality of sensing...
2016/0306583 ELECTRONIC DEVICE AND FILE READ AND WRITE METHOD THEREOF
An electronic device is provided. The electronic device includes at least one first memory being nonvolatile and a processor configured to read a file from the...
2016/0306582 METHOD AND APPARATUS FOR STAGGERED START-UP OF A PREDEFINED, RANDOM, OR DYNAMIC NUMBER OF FLASH MEMORY DEVICES
A method, apparatus, and manufacture for memory device startup is provided. Flash memory devices are configured such that, upon the power supply voltage...
2016/0306581 AUTOMATED CONFIGURATION OF STORAGE POOLS METHODS AND APPARATUS
A system, method, and apparatus for the automated configuration of storage pools are disclosed. An example method includes determining, as available storage...
2016/0306580 SYSTEM AND METHOD TO EXTEND NVME QUEUES TO USER SPACE
An embodiment includes a system, comprising: a processor configured to: read a stride parameter from a device coupled to the processor; and map registers...
2016/0306579 METHOD OF OPERATING DATA STORAGE DEVICE AND METHOD OF OPERATING SYSTEM INCLUDING THE SAME
A method of operating a data storage device configured to allow a plurality of non-volatile memory devices, including a first non-volatile memory device and...
2016/0306578 Secure Cross-Process Memory Sharing
Techniques for enabling secure cross-process memory sharing are provided. In one set of embodiments, a first user process executing on a computer system can...
2016/0306577 MAP RECYCLING ACCELERATION
An apparatus includes a memory and a controller. The memory may be configured to store data. The controller may be configured to process a plurality of...
2016/0306576 METHOD AND APPARATUS FOR PERFORMING TRANSPARENT MASS STORAGE BACKUPS AND SNAPSHOTS
The present invention relates to providing security functionality over computer system mass storage data, and more particularly relates to a system and method...
2016/0306575 Digitally Lending Content Without Reproduction
Content is lent, or temporarily transferred, without reproduction, by reading first data stored in a first non-volatile storage medium from the first...
2016/0306574 LOCKLESS DISTRIBUTED REDUNDANT STORAGE AND NVRAM CACHING OF COMPRESSED DATA IN A HIGHLY-DISTRIBUTED SHARED...
A system for data storage includes multiple servers, which are configured to communicate over a network with multiple multi-queue storage devices and with at...
2016/0306573 DATA BACKUP WITH ROLLING BASELINES
First partial baseline data of a first storage system is identified. First changed data of the first storage system is identified. The first changed data...
2016/0306572 Waypoint Generation for Adaptive Flash Tuning
The present invention includes embodiments of systems and methods for increasing the operational efficiency and extending the estimated operational lifetime of...
2016/0306571 Candidate Generation for Adaptive Flash Tuning
The present invention includes embodiments of systems and methods for increasing the operational efficiency and extending the estimated operational lifetime of...
2016/0306570 Offline Characterization for Adaptive Flash Tuning
The present invention includes embodiments of systems and methods for increasing the operational efficiency and extending the estimated operational lifetime of...
2016/0306569 MEMORY SYSTEM
According to one embodiment, a memory system includes a nonvolatile memory, a controller configured to control the nonvolatile memory, and a first list and a...
2016/0306568 COORDINATED POINT-IN-TIME SNAPSHOTS OF MULTIPLE COMPUTING PLATFORMS
Coordinating point-in-time snapshots among multiple computing platforms by receiving a notification from a first computing platform agent indicating a first...
2016/0306567 METHOD FOR OPERATING SEMICONDUCTOR DEVICE AND SEMICONDUCTOR SYSTEM
A method for operating a semiconductor device includes receiving a memory request for a memory; calculating a memory bandwidth such that the memory bandwidth...
2016/0306566 DATA REORDER DURING MEMORY ACCESS
Embodiments including systems, methods, and apparatuses associated with reordering data retrieved from a dynamic random access memory (DRAM). A memory...
2016/0306565 DATA ALLOCATION AMONG DEVICES WITH DIFFERENT DATA RATES
An allocation instruction is received that includes a target data operand and a storage medium operand indicating a storage medium for storing the target data....
2016/0306564 CAPACITY FORECASTING BASED ON CAPACITY POLICIES AND TRANSACTIONS
According to one aspect of the present disclosure, a method and technique for capacity forecasting is disclosed. The method includes: storing, in a memory,...
2016/0306563 CAPACITY FORECASTING BASED ON CAPACITY POLICIES AND TRANSACTIONS
According to one aspect of the present disclosure, a system and technique for capacity forecasting is disclosed. The system includes a host having a processor...
2016/0306562 Method for Managing an Electronic-Card Memory
A method is proposed for managing a memory (2) of an electronic card (1), the electronic card (1) being able to execute a first program (P1) and a second...
2016/0306561 SYSTEMS AND METHODS FOR PREDICTING COMPRESSIBILITY OF DATA
Systems and methods for predicting the compressibility of data in a flash storage device are provided. One such method involves extracting byte intervals from...
2016/0306560 EFFICIENT DEDUPLICATION DATABASE VALIDATION
According to certain aspects, a method can include receiving an indication that a restoration of a deduplication database using a secondary copy of a file...
2016/0306559 SYSTEM AND METHOD FOR CONTROLLING AUTOMATED PAGE-BASED TIER MANAGEMENT IN STORAGE SYSTEMS
The system includes host computers, file servers and a storage system having automated page-based management means. The storage system interface receives...
2016/0306558 FILTERED REFERENCE COPY OF SECONDARY STORAGE DATA IN A DATA STORAGE SYSTEM
The data storage system according to certain aspects can filter secondary copies of data (e.g., backups, snapshots, archives, etc.) generated by multiple...
2016/0306557 STORAGE APPARATUS PROVIDED WITH A PLURALITY OF NONVOLATILE SEMICONDUCTOR STORAGE MEDIA AND STORAGE CONTROL METHOD
A storage apparatus is provided with a plurality of nonvolatile semiconductor storage media and a storage controller that is a controller that is coupled to...
2016/0306556 PHYSICAL ADDRESS MANAGEMENT IN SOLID STATE MEMORY
A storage system includes a memory controller connected to a solid state memory device and a read status table that tracks a pending read from the solid state...
2016/0306555 STORAGE CAPACITY REGRESSION
A set of storage capacity data points may be obtained. A regression may be determined from the set. A set of coefficients of determination for a subset of the...
2016/0306554 DATA STORAGE MANAGEMENT
Embodiments of the present disclosure relate to a data storage management method and system that is configured to: to monitor access conditions of data stored...
2016/0306553 High-Priority NAND Operations Management
Systems, methods, and/or devices are used to manage high-priority NAND operations. In some embodiments, the method includes receiving a first command (e.g.,...
2016/0306552 LOW WRITE AMPLIFICATION IN SOLID STATE DRIVE
Methods, systems, and computer programs are presented for storing data in a solid state drive (SSD). One method includes an operation for detecting a plurality...
2016/0306551 Architecture and Method for an Interconnected Data Storage System Using a Unified Data Bus
A system and method for providing an interconnected data storage system that is able to avoid multiple data transfers, and thus increase the overall...
2016/0306550 CONSTRUCTING A SCALABLE STORAGE DEVICE, AND SCALED STORAGE DEVICE
Embodiments of the present disclosure relate to a method an apparatus and a computer program product for constructing a scalable storage device by constructing...
2016/0306549 SCALABLE AND AREA OPTIMIZED METHOD TO IMPLEMENT COMMAND QUEUES IN SRIOV BASED NVM DEVICES
Provided are method for dynamically allocating resources to command queues and response queues by a non-volatile memory (NVM) controller. The method includes...
2016/0306548 A METHOD FOR INCREASING BURNING SPEED OF A SYSTEM FIRMWARE
The invention relates to a semiconductor field, especially to a method for increasing burning speed of a system firmware. The invention adjusts the size of an...
2016/0306547 MEMORY SYSTEMS HAVING IMPROVED OUT-OF-ORDER EXECUTION OF COMMANDS AND METHODS FOR OPERATING THE SAME
A memory device controller includes a main processor and a sequencer. The sequencer is configured to: estimate a time interval required to complete execution...
2016/0306546 Software Keyboard Input Method for Realizing Composite Key on Electronic Device Screen
A software keyboard input method for implementing compound keys on an electronic device screen is provided to assist a user in fast inputting a text with...
2016/0306545 INTERACTIVE RETICLE FOR A TACTICAL BATTLE MANAGEMENT SYSTEM USER INTERFACE
An interactive reticle to be displayed on a user interface displayed on a touchscreen device is disclosed. The interactive reticle comprises a center portion...
2016/0306544 Digital-Marking-Surface Space and Display Management
Aspects of the present invention are related to systems, methods and apparatus for digital-marking-surface spatial management of content units and display of...
2016/0306543 METHOD AND ELECTRONIC DEVICE FOR PROVIDING USER INTERFACE
A method in an electronic device comprising: displaying a screen on a touchscreen; identifying at least one coordinate of a gesture performed on the...
2016/0306542 NAVIGATING VIRTUAL ENVIRONMENTS
Techniques for navigating a virtual environment are provided. A first portion of the virtual environment is displayed on a touchscreen of a mobile device. The...
2016/0306541 OBJECT SWITCHING METHOD AND DEVICE, AND TOUCHSCREEN TERMINAL
Provided are an object switching method and apparatus, and a touch screen terminal. The object switching method includes: detecting, on an object display...
2016/0306540 TERMINAL OPERATING METHOD AND TERMINAL
The present disclosure provides a terminal operating method. The method comprises: generating at least one contact on a screen interface of a terminal; and if...
2016/0306539 VIDEO PLAYER WITH ASSISTED SEEK
A method for navigating video content comprising the steps of receiving a video content item; receiving a plurality of thumbnails from the video content item,...
2016/0306538 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...
← 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 | 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.