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/0285280 System, Apparatus And Method For Selective Enabling Of Locality-Based Instruction Handling
In an embodiment, a processor includes a sparse access buffer having a plurality of entries each to store for a memory access instruction to a particular...
2018/0285279 System, Apparatus And Method For Overriding Of Non-Locality-Based Instruction Handling
In one embodiment, a processor includes: a core including a decode unit to decode a memory access instruction having a no-locality hint to indicate that data...
2018/0285278 SECTOR CACHE FOR COMPRESSION
In an example, an apparatus comprises a plurality of execution units, and a cache memory communicatively coupled to the plurality of execution units, wherein...
2018/0285277 HOT CACHE LINE ARBITRATION
Embodiments of the present invention are directed to hot cache line arbitration. An example of a computer-implemented method for hot cache line arbitration...
2018/0285276 METHOD AND APPARATUS FOR PERSISTENTLY CACHING STORAGE DATA IN A PAGE CACHE
In one embodiment, an apparatus comprises a memory to store executable instructions of an operating system and a processor to identify a request for data from...
2018/0285275 APPARATUS, COMPUTER PROGRAM PRODUCT, AND METHOD TO PERFORM CACHE OPERATIONS IN A SOLID STATE DRIVE
Provided are an apparatus, computer program product, and method to perform cache operations in a solid state drive. A cache memory determines whether data for...
2018/0285274 APPARATUS, METHOD AND SYSTEM FOR JUST-IN-TIME CACHE ASSOCIATIVITY
Provided are an apparatus, method, and system for just-in-time cache associativity for a cache memory having cache locations as a cache for a non-volatile...
2018/0285273 CALCULATING THE OPTIMAL NUMBER OF LBNS TO PREFETCH PER CPU
The present disclosure generally relates to prefetching data from one or more CPUs prior to the data being requested by a host device. The prefetched data is...
2018/0285272 MANAGING IMAGE WRITES
Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially...
2018/0285271 SPARSE SUPERLINE REMOVAL
Provided are an apparatus, system, and method for sparse superline removal. In response to occupancy of a replacement tracker (RT) exceeding an RT eviction...
2018/0285270 REAL-TIME CACHE REPAIR TOOL
A cache repair tool includes an interface, a monitoring engine, and a purging engine. The interface receives a request to repair a cache. The request includes...
2018/0285269 AGGREGATING CACHE MAINTENANCE INSTRUCTIONS IN PROCESSOR-BASED DEVICES
Aggregating cache maintenance instructions in processor-based devices is disclosed. In this regard, a processor-based device comprises one or more processing...
2018/0285268 METHOD AND APPARATUS FOR REDUCING WRITE CONGESTION IN NON-VOLATILE MEMORY BASED LAST LEVEL CACHES
In one embodiment, a processor comprises a processing core, a last level cache (LLC), and a mid-level cache. The mid-level cache is to determine that an idle...
2018/0285267 REDUCING CONFLICTS IN DIRECT MAPPED CACHES
A processor includes a processing core to execute a transaction with a memory via a cache and a cache controller, associated with the processor, comprising an...
2018/0285266 RESOURCE-SPECIFIC FLUSHES AND INVALIDATIONS OF CACHE AND MEMORY FABRIC STRUCTURES
Systems, apparatuses and methods may provide for technology that detects, by a current stage of a hardware pipeline, a flush request with respect to a first...
2018/0285265 Memory Allocation Techniques for Filtering Software
Methods and apparatus for filtering input data objects are provided. A computing device can receive an input data object to be filtered; e.g., ...
2018/0285264 PREEMPTIVE CACHE MANAGEMENT POLICIES FOR PROCESSING UNITS
A processing system includes at least one central processing unit (CPU) core, at least one graphics processing unit (GPU) core, a main memory, and a coherence...
2018/0285263 Techniques for Reading From and Writing to Distributed Data Stores
Described herein are techniques for reading data from a distributed storage system and for writing data to a distributed storage system. The disclosed...
2018/0285262 TECHNIQUES FOR SHARED VIRTUAL MEMORY ACCESS PROTECTION
Various embodiments described herein include an input/output memory management unit (IOMMU) that can restrict write accesses originating from a shared virtual...
2018/0285261 DYNAMIC FILL POLICY FOR A SHARED CACHE
Technologies are provided in embodiments to dynamically fill a shared cache. At least some embodiments include determining that data requested in a first...
2018/0285260 PERSISTENT CACHING OF MEMORY-SIDE CACHE CONTENT
Persistent caching of memory-side cache content for devices, systems, and methods are disclosed and discussed. In a system including both a volatile memory...
2018/0285259 WEAR LEVELING IN A MEMORY SYSTEM
Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling...
2018/0285258 GARBAGE COLLECTION
An example apparatus for garbage collection can include a memory including a plurality of mixed mode blocks. The example apparatus can include a controller....
2018/0285257 MANAGING STORAGE DEVICES
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing storage devices. In some implementations, a...
2018/0285256 MEMORY SYSTEM AND OPERATING METHOD THEREOF
A memory system includes: a memory device including a plurality of memory blocks for storing data; a controller memory including a read data area for storing...
2018/0285255 TECHNOLOGIES FOR REMAPPING PENDING BIT ARRAY READ REQUESTS
Technologies for remapping pending bit array read requests include a compute device that includes a plurality of data storage devices, a request manager, and a...
2018/0285254 System And Method Of Memory Access Of Multi-Dimensional Data
A novel and useful system and method of accessing multi-dimensional data in memory. The invention is applicable to neural network (NN) processing engines...
2018/0285253 HYBRID DRAM ARRAY INCLUDING DISSIMILAR MEMORY CELLS
A hybrid memory includes a plurality of tiles including a plurality of rows including a first row having a first type of memory cells and a second row having a...
2018/0285252 OPTIMIZED MEMORY ACCESS BANDWIDTH DEVICES, SYSTEMS, AND METHODS FOR PROCESSING LOW SPATIAL LOCALITY DATA
Optimized memory access bandwidth devices, systems, and methods for processing low spatial locality data are disclosed and described. A system memory is...
2018/0285251 MANAGING MEMORY IN A COMPUTER SYSTEM
Methods, computer program products, and systems for managing memory in a computer system in which memory locations in use at any given time are represented as...
2018/0285250 CONTAINER-BASED SYSTEM ANALYTICS APPLIANCE
Data is received describing attributes of a first mainframe computing system at a software appliance, where the software appliance is hosted at least in part...
2018/0285249 METHODOLOGY FOR UNIT TEST AND REGRESSION FRAMEWORK
Disclosures herein describe a record and replay regression and unit test automation framework for simulating any hardware on a virtual machine to achieve...
2018/0285248 SYSTEM AND METHOD FOR GENERATING TEST SCRIPTS FOR OPERATIONAL PROCESS TESTING
Embodiments of present disclosure disclose efficient system and method for identifying operational process associated with UI of enterprise based on inputs...
2018/0285247 SYSTEMS, METHODS, AND APPARATUS FOR AUTOMATED CODE TESTING
Systems, apparatus, methods, and articles of manufacture provide for managing code deployment. In one example implementation, after packaging application code,...
2018/0285246 METHODS AND SYSTEMS FOR TESTING WEB APPLICATIONS
A system and method for utilizing metadata of a client computer in form of transactions and/or software operations (e.g., actions) in an enterprise system...
2018/0285245 TEST APPARATUS AND TEST METHOD THEREFOR
An apparatus tests specific processing performed by plural computing machine resources provided by one or plural computers. The apparatus adds an instruction...
2018/0285244 METHOD AND A SYSTEM TO DETERMINE AN EFFECTIVENESS INDEX OF A SOFTWARE TEST ENVIRONMENT
A method and a system are described for determining an effectiveness index of a software test environment. The method includes receiving a plurality of factors...
2018/0285243 Apparatus with Test Execution Environment
An apparatus with a standard zone and a test zone, where the standard zone includes a standard execution environment providing access to genuine resources of...
2018/0285242 AUTOMATED SYSTEM FOR FIXING AND DEBUGGING SOFTWARE DEPLOYED TO CUSTOMERS
A computer system assists in fixing issues. Ticket management logic receives an issue detected on a device. Diagnosing logic identifies the issue based on...
2018/0285241 ENERGY-INTERFERENCE-FREE DEBUGGER FOR INTERMITTENT ENERGY-HARVESTING SYSTEMS
An energy-interference-free debugger is disclosed for debugging software resident on energy-harvesting target devices, which may periodically lose power and...
2018/0285240 INSTRUMENTING COMPUTER PROGRAMS FOR TELEMETRY DATA COLLECTION
Computer programs are dynamically instrumented for telemetry data collection. An instrumentation manifest is received that includes metadata specifying one or...
2018/0285239 SCENARIOS BASED FAULT INJECTION
A system determines a topology of a distributed system and determines, based on the topology, one or more injection points in the distributed system to inject...
2018/0285238 INTELLIGENT DEINSTRUMENTATION OF INSTRUMENTED APPLICATIONS
Intelligently deinstrumenting an executing instrumented application includes the steps of: a) monitoring an executing application; b) identifying at least one...
2018/0285237 VALIDATING USER INTERFACE TEMPLATES FOR SOFTWARE PROBE CONFIGURATION
To ensure that probe configuration information is accurate, UI templates are validated against probe configuration files. A UI template validation system...
2018/0285236 TROUBLESHOOTING A MODEL DEFINING A DYNAMIC BEHAVIOR OF A SIMULATED INTERACTIVE OBJECT
Troubleshooting a model comprising a plurality of interrelated parameters defining a dynamic behavior of a simulated interactive object in an interactive...
2018/0285235 METHOD EXECUTED BY A COMPUTER AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
A method executed by a computer, the method includes receiving first information that indicates a plurality of functions provided in a first computing system...
2018/0285234 MANAGEMENT OF INTERNET OF THINGS DEVICES
A method and system for communicating with IoT devices to gather information related to device failure or error(s) is disclosed. The system receives log files...
2018/0285233 SYNCHRONOUS HARDWARE EVENT COLLECTION
A computer-implemented method that includes monitoring execution of program code by first and second processor components. A computing system detects that a...
2018/0285232 MANAGEMENT APPARATUS AND MANAGEMENT METHOD
A management apparatus is configured to acquire status information of a virtual infrastructure on which a first management service operates, perform mutual...
2018/0285231 COMMUNICATION APPARATUS, DATA ACQUISITION SYSTEM, AND DATA ACQUISITION CONTROL METHOD
A communication apparatus includes a first memory; a second memory; and a processor configured to store data acquisition requests received from the application...
← 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 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 | 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.