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/0315937 DATA STORAGE DEVICE WITH DYNAMIC DISPLAY
One embodiment provides a data storage device, including: a display; a processor operatively coupled to the display; and a memory device that stores...
2017/0315936 MANAGEMENT OF ACCESS TO DATA IN A STORAGE SYSTEM
For the management of a file system for accessing data in a storage system in which the data are stored physically in a unique manner, a first storage...
2017/0315935 Memory Access During Memory Calibration
A multi-rank memory system in which calibration operations are performed between a memory controller and one rank of memory while data is transferred between...
2017/0315934 Method and System for Faster Policy Based File Access for Storage Hosted by a Network Storage System
Systems, devices, methods, and computer program products are provided for implementing storage access policies within a storage system on behalf of external...
2017/0315933 METHOD FOR OPTIMISING MEMORY WRITING IN A DEVICE
Provided is a method for optimising memory writing in a device implementing a cryptography module and a client module calling functions implemented by the...
2017/0315932 Selecting Cache Aging Policy For Prefetches Based on Cache Test Regions
A cache controller applies an aging policy to a portion of a cache based on access metrics for different test regions of the cache, whereby each test region...
2017/0315931 Method and Apparatus for Processing Memory Page in Memory
A method for processing a memory page in memory, where the memory page in the memory includes an idle single-level cell (SLC) memory page, an active SLC memory...
2017/0315930 CACHE SCORING SCHEME FOR A CLOUD-BACKED DEDUPLICATION STORAGE SYSTEM
Exemplary embodiments relate to cache replacement schemes. Incoming data may be sorted into buckets. When it comes time to replace information in the cache, an...
2017/0315929 PAGE REPLACEMENT ALGORITHMS FOR USE WITH SOLID-STATE DRIVES
A page replacement algorithm is provided. An idle range of memory pages is determined based, at least in part, on indications of references to memory pages in...
2017/0315928 COARSE-GRAINED CACHE REPLACEMENT SCHEME FOR A CLOUD-BACKED DEDUPLICATION STORAGE SYSTEM
Exemplary embodiments relate to cache replacement schemes. Incoming data may be sorted into buckets. When it comes time to replace information in the cache, an...
2017/0315927 METHOD AND APPARATUS FOR TRANSLATION LOOKASIDE BUFFER WITH MULTIPLE COMPRESSED ENCODINGS
Methods and apparatus obtain one or more system page table entries that represent virtual system (e.g., memory) page to physical system page translations. A...
2017/0315926 DYNAMIC PAGE TABLE EDIT CONTROL
Generally, this disclosure provides systems, methods and computer readable media for a page table edit controller configured to control access to guest page...
2017/0315925 MAPPING TABLE LOADING METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE APPARATUS
A mapping table loading method, a memory control circuit unit and a memory storage apparatus are provided. The method includes: receiving a first command;...
2017/0315924 Dynamically Sizing a Hierarchical Tree Based on Activity
A method, a computing device, and a non-transitory machine-readable medium for allocating memory to data structures that map a first address space to a second...
2017/0315923 CACHING USING AN ADMISSION CONTROL CACHE LAYER
Exemplary methods, apparatuses, and systems receive from a client a request to access data from a client. Whether metadata for the data is stored in a first...
2017/0315922 IMPLEMENTING BARRIERS TO EFFICIENTLY SUPPORT CUMULATIVITY IN A WEAKLY-ORDERED MEMORY SYSTEM
A technique for operating a lower level cache memory of a data processing system includes receiving, by a store queue controller, an operation that is...
2017/0315921 CACHE MEMORY BUDGETED BY WAYS BASED ON MEMORY ACCESS TYPE
A a set associative cache memory, comprising: an array of storage elements arranged as N ways; an allocation unit that allocates the storage elements of the...
2017/0315920 DELAYED WRITE-BACK IN MEMORY
A memory having a delayed write-back to the array of data corresponding to a previously opened page allows delays associated with write-back operations to be...
2017/0315919 IMPLEMENTING BARRIERS TO EFFICIENTLY SUPPORT CUMULATIVITY IN A WEAKLY-ORDERED MEMORY SYSTEM
A technique for operating a lower level cache memory of a data processing system includes receiving an operation that is associated with a first thread....
2017/0315918 METHOD FOR STORING OBJECTS IN A STORAGE AND CORRESPONDING SYSTEM
A method for storing objects in a storage, wherein the storage has a predetermined capacity, includes providing an expected popularity and an uncertainty of...
2017/0315917 PREDICTIVE MEMORY CACHING
Metadata history is collected for operations performed by an application as directed by a user. In a subsequent interaction by the user with the application,...
2017/0315916 DIRECTORY MANAGEMENT METHOD, NODE CONTROLLER, AND SYSTEM
The present invention provide a directory management method including: receiving, by a first NC, a first data access request sent by a first processor on a...
2017/0315915 Leases for Blocks of Memory in a Multi-Level Memory
The described embodiments include a computing device that has two or more levels of memory, each level of memory having different performance characteristics....
2017/0315914 DRAINING A WRITE QUEUE BASED ON INFORMATION FROM A READ QUEUE
A method to access a memory chip having memory banks includes processing read requests in a read queue, and when a write queue is filled beyond a high...
2017/0315913 Managing Input/Output Operations for Shingled Magnetic Recording in a Storage System
A system and method for improving the management of data input and output (I/O) operations for Shingled Magnetic Recording (SMR) devices in a network storage...
2017/0315912 Address Space Expander for a Processor
An address range expander associated with a processor and a physical memory device determines that address transformation has been enabled with respect to an...
2017/0315911 System and Method for Performance Optimal Partial Rank/Bank Interleaving for Non-Symmetrically Populated DIMMs...
An information handling system includes a processor having a plurality of memory channels. The information handling system also includes a plurality of dual...
2017/0315910 CREATING A DYNAMIC ADDRESS TRANSLATION WITH TRANSLATION EXCEPTION QUALIFIERS
An enhanced dynamic address translation facility product is created such that, in one embodiment, a virtual address to be translated and an initial origin...
2017/0315909 METHOD, FLASH MEMORY CONTROLLER, MEMORY DEVICE FOR ACCESSING FLASH MEMORY
A method for accessing a flash memory module is provide. The flash memory module is a 3D flash memory module including a plurality of flash memory chips, each...
2017/0315908 FLASH MEMORY APPARATUS AND STORAGE MANAGEMENT METHOD FOR FLASH MEMORY
A flash memory storage management method includes: providing a flash memory module including single-level-cell (SLC) blocks and at least one ...
2017/0315907 VIRTUAL MACHINE BASED HUGE PAGE BALLOON SUPPORT
Systems and methods for virtual machine based huge page balloon support are provided. A guest operating system (OS) receives a request from a hypervisor for...
2017/0315906 METHOD FOR ALLOCATING MEMORY SPACE
The present invention concerns a method for allocating a space of predetermined size in a memory (2) of a smart card (1), characterized in that it comprises...
2017/0315905 METHOD FOR AUTOMATICALLY VALIDATING DATA AGAINST A PREDEFINED DATA SPECIFICATION
A method for automatically validating data against a predefined data specification, includes: a) acquiring data to be validated (2), the data including a...
2017/0315904 SYSTEMS AND METHODS FOR PERFORMING INTEGRATION TESTING OF AN INFORMATION TECHNOLOGY (IT) INFRASTRUCTURE
Systems and methods for performing integration testing of an Information Technology (IT) infrastructure are disclosed. In one embodiment, the method comprises...
2017/0315903 SYSTEMS AND METHODS FOR ANALYZING VIOLATIONS OF CODING RULES
Systems and methods automatically detect violations of coding rules of a coding standard in computer programming code. The systems and methods may mark the...
2017/0315902 Systems And Methods For Performance Testing Cloud Applications From Multiple Different Geographic Locations
A method and system for testing the end-to-end performance of cloud based applications. Real workload is created for the cloud based applications using...
2017/0315901 METHOD, DEVICE AND MEDIUM FOR MANAGING APPLICATION PROGRAM
A method, a device and a medium for managing an application program are provided. The method includes: type information of a first application program running...
2017/0315900 APPLICATION MANAGEMENT BASED ON DATA CORRELATIONS
Application management based on data correlations is disclosed. One example is a system including a data processor, a data element generator, a matrix...
2017/0315899 DYNAMIC TRACING USING RANKING AND RATING
Method, computer program product, and system for dynamic tracing, including monitoring a log file, wherein the log file comprises events, wherein an event...
2017/0315898 DYNAMIC TRACING USING RANKING AND RATING
Method, computer program product, and system for dynamic tracing, including monitoring a log file, wherein the log file comprises events, wherein an event...
2017/0315897 SERVER HEALTH CHECKING
Generating a performance policy for a server. A plurality of system metrics of a first server is monitored, and a benchmark for the plurality of system metrics...
2017/0315896 Operation of I/O in a Safe System
A module health system includes a module health circuit comprising a hardware register that is set to a first value in response to the system starting, an...
2017/0315895 CABLE REMOVAL SYSTEM
An embodiment of the invention may include a method, computer program product and computer system for a cable removal system. The embodiment may include a...
2017/0315894 SYSTEM FOR VIRTUAL MACHINE RISK MONITORING
A virtual machine may allow execution of applications decoupled from physical hardware. The virtual machine may be executed by the physical hardware in a data...
2017/0315893 System and method for using data tags to track and manage tasks to provide object-to-object services
The present invention relates to a method and system that use data tags to track tasks in applications to provide Object-to-Object (OTO) services. A first...
2017/0315892 MEMORY SYSTEM CAPABLE OF GENERATING NOTIFICATION SIGNALS
A memory system includes a memory device, a switch device, and a built-in self-test circuit. The memory device is for storing data and toggling a notification...
2017/0315891 STORAGE DEVICE HAVING VARIOUS RECOVERY METHODS AND RECOVERY MODES
A storage device including: a nonvolatile memory device including a plurality of nonvolatile memory cells, a partial storage area and an overprovision storage...
2017/0315890 Recovering Unreadable Data For A Vaulted Volume
A method, a computing device, and a non-transitory machine-readable medium for replacing an unreadable sector in a storage system is provided. In some...
2017/0315889 HOLDUP TIME MEASUREMENT FOR SOLID STATE DRIVES
In one embodiment, a solid state drive (SSD) with power loss protection (PLP) includes a SSD controller, a secondary controller and a power circuit configured...
2017/0315888 System and Method for Recovering a Storage Array
Systems and techniques for recovering a storage array are disclosed. These systems and techniques include determining a size corresponding to a storage stripe...
← 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.