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/0217786 INFORMATION PROCESSING SYSTEM, METHOD FOR CONTROLLING INFORMATION PROCESSING SYSTEM, AND STORAGE MEDIUM
An information processing system transmits a received message to a child tenant disposed immediately below a specific tenant based on a message attribute of...
2018/0217785 DATA STORAGE DEVICE
A data storage device includes a nonvolatile memory device; and a controller suitable for controlling the nonvolatile memory device through a command, the...
2018/0217784 ALIGNING TENANT RESOURCE DEMAND IN A MULTI-TIER STORAGE ENVIRONMENT
Embodiments for managing resources in a tiered data storage system, by a processor device. In response to differing business priorities for executing workloads...
2018/0217783 SECURE FILE TRANSFER TO PROCESS
Discussed herein are methods, devices, and systems for moving a file to a process. A device can include a kernel, a memory, and processing circuitry to: issue...
2018/0217782 BUFFER OPERATIONS IN MEMORY
Apparatuses and methods for performing buffer operations in memory are provided. One example method can include storing second page data and third page data on...
2018/0217781 INFORMATION PROCESSING APPARATUS THAT CONTROLS ACCESS TO NON-VOLATILE STORAGE MEDIUM, METHOD OF CONTROLLING THE...
An information processing apparatus that controls access to a non-volatile storage medium mounted therein to thereby make it possible to prevent occurrence of...
2018/0217780 APPARATUS, METHOD, AND PROGRAM PRODUCT FOR TAPE POSITIONING
An apparatus, method, system, and program product are disclosed for Tape positioning. One method includes identifying a first position on a first tape between...
2018/0217779 MULTIPLE STAGE GARBAGE COLLECTOR
A method for use with a garbage collector to provide different garbage collections is disclosed. The garbage collections are concurrent garbage collection...
2018/0217778 DATA STORAGE SERVER WITH MULTI-MEMORY MIGRATION
A data storage server may store a data packet generated by a client in a first server memory prior to the data packet being migrated to a third server memory...
2018/0217777 Overflow Region Memory Management
A memory module includes a host interface configured to provide an interface to a host computer; one or more memory devices; a deduplication engine configured...
2018/0217776 MULTI-TIER DATA SYNCHRONIZER BASED ON CONCURRENT LINKED LIST
Aspects provide multi-tier data synchronization based on a concurrent linked monitor list. A computer processor associates each of different data regions of a...
2018/0217775 SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR ACCELERATING ITERATIVE GRAPH ALGORITHMS BY MEMORY LAYOUT...
An iterative graph algorithm accelerating method, system, and computer program product, include recording an order of access nodes in a memory layout,...
2018/0217774 VIRTUAL MEMORY MANAGEMENT APPARATUS FOR AVOIDING ERROR CELL IN MAIN MEMORY AND METHOD THEREFOR
Disclosed are a virtual memory management apparatus for avoiding error cells in a main memory and a method thereof. That is, according to the present...
2018/0217773 MEMORY DEVICE CONFIGURATION COMMANDS
Apparatuses and methods for configuring a memory device using configuration commands are provided. One example method can include executing a first command...
2018/0217772 CONTROLLED ACCESS TO STORAGE
Provided herein are controlled access data storage systems including a plurality of data storage units housed in a support enclosure; a port multiplier for...
2018/0217771 OVERLAPPING WRITE DETECTION AND PROCESSING FOR SYNC REPLICATION
A primary write request that is to modify a primary portion of primary data stored in a primary storage node is received. The primary write request is to be...
2018/0217770 DATA MIGRATION WITH PLACEMENT BASED ON ACCESS PATTERNS
A method, executed by a computer, includes determining an access metric, an input/output operations per second (IOPs) metric, and a size metric for each data...
2018/0217769 PERFORMANCE BASED METHOD AND SYSTEM FOR PATROLLING READ DISTURB ERRORS IN A MEMORY UNIT
Disclosed herein is a method and a system for handling read disturb errors in a memory unit. Status information related to each memory block in the memory unit...
2018/0217768 EFFICIENT RETRIEVAL OF MEMORY VALUES DURING TRACE REPLAY
Preserving memory values during replay includes identifying trace sections that each represents events executed by an entity over a period of time. A parallel...
2018/0217767 Backup Consolidation
A method, computer system and computer program product for managing tapes storing a backup for a node. The method identifies the node for which a current set...
2018/0217766 OPTIMIZING OFF-LOADED INPUT/OUTPUT (I/O) REQUESTS
Whether a replication relationship is established between a first and a second storage device is determined. If it is determined that the replication...
2018/0217765 DELETING DISKS WHILE MAINTAINING SNAPSHOT CONSISTENCY IN A VIRTUALIZED DATA-CENTER
An implementation of the disclosure provides a system comprising a memory to store disk images and a processing device, operatively coupled to the memory. The...
2018/0217764 ENABLING REDIRECTION OF MASS STORAGE DEVICES OF ANY INTERFACE
Mass storage devices of any interface can be redirected to a server. When a mass storage device is connected to a client terminal, a client-side proxy can...
2018/0217763 ATTACHING A WINDOWS FILE SYSTEM TO A REMOTE NON-WINDOWS DISK STACK
A Windows file system can be attached to a remote non-Windows disk stack thereby allowing a mass storage device to be redirected at the disk level even though...
2018/0217762 DATA MIGRATION WITH PLACEMENT BASED ON ACCESS PATTERNS
A method, executed by a computer, includes determining an access metric, an input/output operations per second (IOPs) metric, and a size metric for each data...
2018/0217761 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
A data storage device includes a storage medium including a plurality of logical units; and a controller suitable for accessing the storage medium by logical...
2018/0217760 DATA STORAGE DEVICE AND OPERATING METHOD OF DATA STORAGE DEVICE
A data storage device with high efficiency, using a transport protocol core and a trigger machine. The transport protocol core is provided for the data storage...
2018/0217759 INVOKING INPUT/OUTPUT (I/O) THREADS ON PROCESSORS TO DEMOTE TRACKS FROM A CACHE
Provided are a computer program product, system, and method for invoking Input/Output (I/O) threads on processors to demote tracks from a cache. An...
2018/0217758 DATA STORAGE DEVICE AND METHOD FOR REWRITING PARAMETERS THEREOF
A data storage device is provided. The data storage device includes a flash memory and a controller. The flash memory stores a firmware. The firmware includes...
2018/0217757 OPTIMIZING OFF-LOADED INPUT/OUTPUT (I/O) REQUESTS
Whether a replication relationship is established between a first and a second storage device is determined. If it is determined that the replication...
2018/0217756 VOLUME AND SNAPSHOT REPLICATION
Examples include volume and snapshot replication. In some examples, a user-initiated snapshot of a volume at a source array may be created, wherein the...
2018/0217755 UTILIZATION OF A DISTRIBUTED INDEX TO PROVIDE OBJECT MEMORY FABRIC COHERENCY
Embodiments of the invention provide systems and methods to implement an object memory fabric. Object memory modules may include object storage storing memory...
2018/0217754 MEMORY SYSTEM AND OPERATING METHOD THEREOF
A memory system may include: a plurality of memory dies; and a controller suitable for identifying a dependency between first and second commands and a...
2018/0217753 MEMORY SYSTEM AND CONTROL METHOD
According to one embodiment, a memory system is connectable to a host. The memory system includes a nonvolatile memory and a controller circuitry. The...
2018/0217752 FLASH CONTROLLER AND CONTROL METHOD FOR FLASH CONTROLLER
A flash controller and a control method for the flash controller. The flash controller comprises an instruction bus interface, a data bus interface, a...
2018/0217751 SYSTEM AND METHOD FOR DYNAMIC FOLDING OR DIRECT WRITE BASED ON BLOCK HEALTH IN A NON-VOLATILE MEMORY SYSTEM
A system and method is disclosed for managing data writes in a non-volatile memory. The system may include a non-volatile memory having SLC and MLC blocks of...
2018/0217750 PERFORMANCE ATTRIBUTES FOR MEMORY
An example device in accordance with an aspect of the present disclosure includes a plurality of memory segments corresponding to at least one memory channel...
2018/0217749 KEYBOARD AUTOMATIC LANGUAGE IDENTIFICATION AND RECONFIGURATION
A keyboard is described that determines, using a first decoder and based on a selection of keys of a graphical keyboard, text. Responsive to determining that a...
2018/0217748 ADAPTIVE USER INTERFACE BASED ON LEFT OR RIGHT HANDED MODE
Embodiments of the present invention disclose a method, computer system, and a computer program product for adapting a user interface (UI) with a touchscreen....
2018/0217747 ADAPTIVE USER INTERFACE BASED ON LEFT OR RIGHT HANDED MODE
Embodiments of the present invention disclose a method, computer system, and a computer program product for adapting a user interface (UI) with a touchscreen....
2018/0217746 MOBILE COMMUNICATIONS TERMINAL AND METHOD
A method for controlling display of graphical information in a display window is presented. A scroll region, i.e. a scroll bar, is provided with a "memory"...
2018/0217745 METHODS AND SYSTEMS FOR REAL-TIME CLOSED-LOOP COLLABORATIVE INTELLIGENCE
Systems and methods are for enabling a group of individuals, each using an individual computing device, to collaboratively answer questions or otherwise...
2018/0217744 Scripted Digital Media Message Generation
A method of generating a digital media message includes receiving a script of the digital media message, receiving a digital video segment based on the script,...
2018/0217743 IMAGE PROCESSING APPARATUS, CONTROL METHOD, AND COMPUTER READABLE MEDIUM
A program in which the amount of change in at least one element, other than a position in a predetermined direction, between the state of a first knob stopping...
2018/0217742 AUTOMATIC PRESENTATION OF SLIDE DESIGN SUGGESTIONS
A method and system for organizing slides by analyzing content and offering alternative solutions for placing content on the slides in an effective and...
2018/0217741 DISPLAY DEVICE
A display device includes a display, a detector, and a controller. The display has a display surface. The display displays an image. The detector is capable of...
2018/0217740 INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD
It is possible to improve usability at the time of text editing performed on a user interface. An information processing apparatus capable of newly displaying...
2018/0217739 MODIFICATION, MANIPULATION AND RENDERING OF OBJECT ATTRIBUTES
A method, apparatus, and system provides the ability to manipulate multiple digital objects. A plurality of digital objects with attributes are acquired. Two...
2018/0217738 INTERACTIVE COMPARATIVE DISPLAY OF NEWS INFORMATION
A system for a computer implemented interactive comparative display of news information organizes a visual screen display to a user such that the user is able...
2018/0217737 METHOD AND USER EQUIPMENT FOR MANAGING APPLICATION PROGRAMS
The present invention provides a method and a user device for managing application. The method includes: detecting the touch event which induced by a user...
← 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 | 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.