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/0373457 METHODS FOR COPY-FREE DATA MIGRATION ACROSS FILESYSTEMS AND DEVICES THEREOF
Methods, non-transitory computer readable media, and computing devices that facilitate copy-free data migrations across filesystems. In a first step with this...
2018/0373456 Metadata Load Distribution Management
A computer-implemented method for redistributing data between memory clusters in a key value store. The data is redistributed according to a load balancing...
2018/0373455 EXPANSION CARTRIDGE FOR DEDUPLICATION OF DATA CHUNKS IN CLIENT DEVICES INTERSPERSED IN NETWORKED ENVIRONMENTS
An expansion cartridge (200) and a method for deduplicating the data chunks stored at a client device (100) using the expansion cartridge (200), (300) are...
2018/0373454 Cascading Board and SSD Shared Remote Access System and Method
A cascading board, a solid state drive (SSD) shared remote access system and method relate to the communications field and used to perform shared remote access...
2018/0373453 METHODS OF USING EMBEDDED DISCONNECTED CIRCUITS IN MAGNETIC STORAGE MEDIA OF DATA STORAGE DEVICES
Disclosed herein are methods of using embedded disconnected circuits (EDC) in magnetic storage media to assist in reading data from and writing data to the...
2018/0373452 EMBEDDED DISCONNECTED CIRCUITS IN MAGNETIC STORAGE MEDIA OF DATA STORAGE DEVICES
Disclosed herein are magnetic storage media with embedded disconnected circuits, and magnetic storage systems comprising such media. A magnetic storage media...
2018/0373451 SENSE FLAGS IN A MEMORY DEVICE
Methods for programming sense flags may include programming memory cells coupled to first data lines in a main memory array, and programming memory cells...
2018/0373450 GEOMETRY-AWARE COMMAND SCHEDULING
Command scheduling for die sets of non-volatile memory may be performed based on command states of the die sets. Upon receiving an erase command to erase data...
2018/0373449 Device Controller and Method of Enforcing Time Based High Level Data Characteristics
A device controller interfaced between an electronic processing device and a sector-based data storage device, includes a processor connected to a clock, and a...
2018/0373448 Device Controller and Method of Enforcing Time Based Sector Level Security
A device controller interfaced between an electronic processing device and a sector-based data storage device, includes a processor connected to a clock, and a...
2018/0373447 MEMORY SYSTEM STORING MANAGEMENT INFORMATION AND METHOD OF CONTROLLING SAME
A memory system includes a management-information restoring unit. The management-information restoring unit determines whether a short break has occurred...
2018/0373446 PRIORITIZATION OF VIRTUAL VOLUMES TO TAKE OFFLINE IN A THIN PROVISIONING SYSTEM
Prioritizing virtual volumes to take offline in a thin provisioning system with garbage collection. The method categorizes virtual volumes based on garbage...
2018/0373445 MANAGING SYSTEM DATA FOR A DATA STORAGE SYSTEM
The subject technology provides for managing a data storage system. A host write command to write host data associated with a logical address to a non-volatile...
2018/0373444 PRIORITIZATION OF VIRTUAL VOLUMES TO TAKE OFFLINE IN A THIN PROVISIONING SYSTEM
Prioritizing virtual volumes to take offline in a thin provisioning system with garbage collection. The method categorizes virtual volumes based on garbage...
2018/0373443 SYSTEMS AND METHODS FOR STORAGE MODELING AND COSTING
The present invention provides systems and methods for data storage. A hierarchical storage management architecture is presented to facilitate data management....
2018/0373442 METHOD AND APPARATUS FOR CACHING DATA IN AN SOLID STATE DISK (SSD) OF A HYBRID DRIVE THAT INCLUDES THE SSD AND...
A system includes a read/write module and a caching module. The read/write module is configured to access a first portion of a recording surface of a rotating...
2018/0373441 HANDLING FREQUENTLY ACCESSED PAGES
Handling frequently accessed pages is disclosed. An indication is received of a stalling event caused by a requested portion of memory being inaccessible. It...
2018/0373440 NAND FLASH STORAGE DEVICE WITH NAND BUFFER
At least one aspect is directed to a NAND flash storage device including a plurality of NAND flash chips and a controller. The controller is configured to...
2018/0373439 HYBRID DATA STORAGE SYSTEM WITH PRIVATE STORAGE CLOUD AND PUBLIC STORAGE CLOUD
Systems and methods are disclosed for accessing data on a storage system. An apparatus, such as a data storage device or a computing device, may include a...
2018/0373438 DYNAMICALLY RESIZING LOGICAL STORAGE BLOCKS
Apparatuses, systems, methods, and computer program products are disclosed for dynamically resizing logical storage blocks. A controller for a non-volatile...
2018/0373437 ADAPTIVE SYSTEM FOR OPTIMIZATION OF NON-VOLATILE STORAGE OPERATIONAL PARAMETERS
A system and method for optimization of non-volatile storage operational parameters is provided. The method may utilize a crowdsourcing server to gather...
2018/0373436 EFFICIENT ENFORCEMENT OF BARRIERS WITH RESPECT TO MEMORY MOVE SEQUENCES
In a data processing system implementing a weak memory model, a lower level cache receives, from a processor core, a plurality of copy-type requests and a...
2018/0373435 STORAGE SYSTEM
A first storage node generates a plurality of distributedly arranged write data blocks from write data and generates a first redundant data block from the...
2018/0373433 METHOD FOR MANAGING FLASH MEMORY MODULE AND ASSOCIATED FLASH MEMORY CONTROLLER
The present invention provides a method for managing a flash memory module, wherein the flash memory module includes a plurality of flash memory chips, each...
2018/0373432 DATA PROCESSING SYSTEMS
A method of operating a data processing system 4 is disclosed that comprises producing data in the form of blocks of data, where each block of data represents...
2018/0373431 BLOCK MANAGEMENT FOR DATA STREAMS
Embodiments of the present disclosure generally relate to SSD management of non-volatile memory blocks for writing multiple data streams. The SSD may include a...
2018/0373430 DECOMMISSIONING OF SOURCE STORAGES
According to examples, an apparatus may include a processor and a non-transitory computer readable medium storing instructions that cause the processor to...
2018/0373429 COMPUTER SYSTEM, CONTROL METHOD FOR COMPUTER SYSTEM, AND RECORDING MEDIUM
The performance of a computer system which distributes and stores user data and a redundant code is improved. Each computer generates group information...
2018/0373428 METHODS AND SYSTEMS FOR MANAGING DATA MIGRATION IN SOLID STATE NON-VOLATILE MEMORY
Methods and systems that may be implemented for managing data migration from relatively higher performance and higher endurance solid state non-volatile memory...
2018/0373427 TRIGGERING DISPLAY OF APPLICATION
Triggering display of an application includes initially presenting a first interface, including an interface of a parent application, on a display screen and...
2018/0373426 Information Showing Method and Apparatus, and Electronic Device
The embodiments of the present application disclose an information display method, apparatus, and electronic device, which involves the field of computer...
2018/0373425 KEYBOARD APPLICATION FOR DEVICE ACCESS SOFTWARE
A method for registering an input into the user interface of a driver is described, wherein the driver is integrated into a device access software, with which...
2018/0373424 METHOD AND APPARATUS FOR DYNAMICALLY SWITCHING KEYBOARD BACKGROUND
A method and a device for dynamically switching a keyboard background are disclosed. The method comprises: monitoring a parameter associated with switching the...
2018/0373423 DISPLAY INPUT DEVICE, IMAGE FORMING APPARATUS PROVIDED WITH THE SAME, AND METHOD FOR CONTROLLING DISPLAY INPUT...
A display input device displays a first object in which a plurality of buttons each marked therein with no character are arranged and also displays a second...
2018/0373422 SMART ELEMENT FILTERING METHOD VIA GESTURES
A method, computer system, and a computer program product for filtering at least one element. The present invention may include receiving a user gesture. The...
2018/0373421 SMART ELEMENT FILTERING METHOD VIA GESTURES
A method, computer system, and a computer program product for filtering at least one element. The present invention may include receiving a user gesture. The...
2018/0373420 NAVIGATING GALLERIES OF DIGITAL CONTENT
One or more embodiments of the present disclosure include a content navigation system that allows a user to search, browse, and otherwise experience a...
2018/0373419 UNIFIED REAL TIME RULE ANALYTICS USING COMMON PROGRAMMING MODEL ON BOTH EDGE AND CLOUD
The system, method, and computer program product described herein provide unified real-time rule analytics to users through the use of an analytics logic...
2018/0373418 UNIFIED REAL TIME RULE ANALYTICS USING COMMON PROGRAMMING MODEL ON BOTH EDGE AND CLOUD
The system, method, and computer program product described herein provide unified real-time rule analytics to users through the use of an analytics logic...
2018/0373417 DISPLAY CONTROL OF AN IMAGE ON A DISPLAY SCREEN
Methods, computer program products, and systems, for example, for controlling display of an image on a display screen includes, for example, receiving, by one...
2018/0373416 SYSTEMS AND METHODS FOR DETERMINING A POSITION FOR PLACING OF A JOINT PROSTHESIS
Systems and methods for virtual implant placement to implement joint gap planning are discussed. For example, a method can include operations for receiving a...
2018/0373415 Device, Method, and Graphical User Interface for Managing Content Items and Associated Metadata
An electronic device: detects, via one or more input devices, a first input that corresponds to selection of a transport affordance while displaying a content...
2018/0373414 METHOD FOR COMMUNICATING VIA VIRTUAL SPACE, PROGRAM FOR EXECUTING THE METHOD ON COMPUTER, AND INFORMATION...
A method of communicating via a virtual space according to at least one embodiment includes defining a virtual space to be associated with a first user,...
2018/0373413 INFORMATION PROCESSING METHOD AND APPARATUS, AND PROGRAM FOR EXECUTING THE INFORMATION PROCESSING METHOD ON...
A method includes defining a virtual space. The virtual space includes a virtual viewpoint, a reference position, a first character object associated with a...
2018/0373412 VIRTUAL REALITY SAFETY BOUNDING BOX
A virtual reality (VR) system identifies a bounding box including a safe region. The bounding box encloses an area that allows a user wearing a head mounted...
2018/0373411 SYSTEMS AND METHODS FOR SEAT SELECTION IN VIRTUAL REALITY
The embodiments described herein provide technologies and techniques for using available data (from a variety of data sources) to provide an integrated and...
2018/0373410 PAGE SLIDING METHOD AND APPARATUS
A page sliding method is provided. The method includes: detecting, by a computing terminal, a sliding touch control operation on a display interface. The...
2018/0373409 Device, Method, and Graphical User Interface for Managing Data Stored on a Device
In accordance with some embodiments, a method is performed at a device with one or more processors, a display, and one or more input devices. The method...
2018/0373408 ELECTRONIC DEVICE AND METHOD OF CONTROLLING THE SAME
An electronic device is provided. A display unit includes: a first region which forms a front surface of a body; a second region extended from the first region...
2018/0373407 Establishing User Specified Interaction Modes in a Question Answering Dialogue
An approach is provided for automatically generating user-specific interaction modes for processing question and answers at the information handling system by...
← 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 | 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.