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/0173637 EFFICIENT MEMORY AWARE CACHE MANAGEMENT
An indication of a first cache entry to be removed from a cache, the first cache entry corresponding to a first memory address in a memory may be received. A...
2018/0173636 INCREASING LIFETIME RELIABILITY FOR A CACHE MEMORY
A first request to evict a first cache line that is stored in a cache memory may be received. The first cache line may be evicted based on a replacement...
2018/0173635 SYSTEM AND METHODS FOR EXPANDABLY WIDE PROCESSOR INSTRUCTIONS
Expandably wide operations are disclosed in which operands wider than the data path between a processor and memory are used in executing instructions. The...
2018/0173634 STREAMING ENGINE WITH EARLY AND LATE ADDRESS AND LOOP COUNT REGISTERS TO TRACK ARCHITECTURAL STATE
A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces...
2018/0173633 TRANSPARENT VIRTUALIZATION OF CLOUD STORAGE
Embodiments present a virtual disk image to applications such as virtual machines (VMs) executing on a computing device. The virtual disk image corresponds to...
2018/0173632 STORAGE DEVICE AND METHOD FOR CONTROLLING STORAGE DEVICE
The storage device of the present invention provides a decompression VOL having no corresponding relationship (mapping) with a final storage media to a...
2018/0173631 PREFETCH MECHANISMS WITH NON-EQUAL MAGNITUDE STRIDE
Systems and methods are directed to prefetch mechanisms involving non-equal magnitude stride values. A non-equal magnitude functional relationship between...
2018/0173630 TARGET CACHE LINE ARBITRATION WITHIN A PROCESSOR CLUSTER
A computer-implemented method for managing cache memory in a distributed symmetric multiprocessing computer is described. The method may include receiving, at...
2018/0173629 METHOD AND SYSTEM FOR MANAGING BUFFER DEVICE IN STORAGE SYSTEM
A method and system for managing a buffer device in a storage system. The method comprising determining a first priority for a first queue included in the...
2018/0173628 MEMORY SEQUENCING WITH COHERENT AND NON-COHERENT SUB-SYSTEMS
Operations associated with a memory and operations associated with one or more functional units may be received. A dependency between the operations associated...
2018/0173627 DYNAMIC MEMORY CONTROL METHOD AND SYSTEM THEREOF
A dynamic memory control method for clusters includes at least one processor core and for cache memories each belonging to a corresponding cluster of the...
2018/0173626 MEMORY MANAGEMENT DEVICE
Memory modules and associated devices and methods are provided using a memory copy function between a cache memory and a main memory that may be implemented in...
2018/0173625 IMPLEMENTING ATOMIC PRIMITIVES USING CACHE LINE LOCKING
A processor comprising a cache, the cache comprising a cache line, an execution unit to execute an atomic primitive to responsive to executing a read...
2018/0173624 METHOD AND APPARATUS FOR DATA ACCESS IN STORAGE SYSTEM
Embodiments of the present disclosure provide a method and apparatus for data access in a storage system. The solution divides local cache of each of the...
2018/0173623 REDUCING OR AVOIDING BUFFERING OF EVICTED CACHE DATA FROM AN UNCOMPRESSED CACHE MEMORY IN A COMPRESSED MEMORY...
Aspects disclosed involve reducing or avoiding buffering evicted cache data from an uncompressed cache memory in a compressed memory system to avoid stalling...
2018/0173622 DETERMINISTIC TIMING EVALUATION
A method and system to perform deterministic timing analysis of a plurality of software tasks involves cache memory that is shared by the plurality of software...
2018/0173621 UNALIGNED DATA COALESCING
The present disclosure includes methods and systems for coalescing unaligned data. One method includes receiving a first write command associated with a first...
2018/0173620 DATA ERASURE METHOD FOR SOLID STATE DRIVE, AND APPARATUS
A data erasure solution for a solid state drive is provided. The solid state drive includes a first target storage area and a second target storage area, each...
2018/0173619 System and Method for Distributed Logical to Physical Address Mapping
In a storage device having a storage controller and multiple memory channels, each memory channel has a memory channel controller. The storage controller, in...
2018/0173618 TEST METHOD, SYSTEM, AND DEVICE, AND READABLE STORAGE MEDIUM
Disclosed are a test method, system, and device, as well as a readable storage medium. The test system is used to: set parameters of a test grid used for grid...
2018/0173617 SYSTEM AND METHOD FOR TESTING PROGRAM USING USER INTERACTION REPLAY
Aspects of the disclosed technology include a method including retrieving, by a computing device, a test case for a software program, the test case comprising...
2018/0173616 REGRESSION TESTING WITH EXTERNAL BREAKPOINTS
Regression testing of software applications is described. Breakpoints are inserted in a programming code of an object to perform testing of all software...
2018/0173615 SOFTWARE INTEGRATION TESTING WITH UNSTRUCTURED DATABASE
According to examples, software integration testing with an unstructured database may include determining a driver class file for an integration testing tool...
2018/0173614 TECHNOLOGIES FOR DEVICE INDEPENDENT AUTOMATED APPLICATION TESTING
Technologies for device-independent application testing include a host computing device and one or more test computing devices. The host computer device...
2018/0173613 OBJECT DESERIALIZER USING OBJECT-RELATIONAL MAPPING FILE
A method and system for performing a unit test in a self-contained environment. The system may include using an object relationship mapping file to generate...
2018/0173612 DEBUGGING METHOD
A method of generating an output log for analysis of a computer program, the method comprising: receiving a recording of an execution of the program; receiving...
2018/0173611 PARALLEL REPLAY OF EXECUTABLE CODE
Embodiments herein are directed to parallel replay of code execution. An embodiment parses trace data comprising a plurality of trace data streams that each...
2018/0173610 METHOD FOR PERFORMING CARED-ZONE CODE COVERAGE EVALUATION WITH NO SOURCE CODE MODIFICATION
A code coverage processing method includes: receiving a source code; executing a program according to the source code, wherein the source code is categorized...
2018/0173609 CERTIFICATION PROCESS FOR CLOUD PLATFORM
The example embodiments are directed to an automated cloud platform certification process. In one example, the method includes receiving a request for adding...
2018/0173608 Software Defect Analysis Tool
A software defect detection tool determines a modification in a software code at a first time and analyzes an execution of the software code to detect a...
2018/0173607 Software Defect Detection Tool
A software defect detection tool determines a modification in a software code at a first time and analyzes an execution of the software code to detect a...
2018/0173606 HYBRID TESTING AUTOMATION ENGINE
A hybrid testing automation engine tests a main application using a client browser and includes an object learning module to parse code describing a web page...
2018/0173605 SELECTING A SET OF TEST CONFIGURATIONS ASSOCIATED WITH A PARTICULAR COVERAGE STRENGTH USING A CONSTRAINT SOLVER
Techniques for selecting test configurations associated with a particular coverage strength using a constraint solver are disclosed. A set of parameters are...
2018/0173604 VERIFICATION FOR DEVICE MANAGEMENT
A method of eliminating false positives when testing a device management platform for controlling endpoints. The method includes sending, by a computing...
2018/0173603 DATA ANALYTICS CORRELATION FOR HETEROGENEOUS MONITORING SYSTEMS
Techniques for generating and rendering analytics data from system management data collected for multiple service domains are disclosed herein. In some...
2018/0173602 METHOD OF ESTIMATING REMAINING LIFE OF SOLID STATE DRIVE DEVICE
A method for estimating the remaining life of a solid state drive (SSD) device includes generating a sensing value by periodically measuring an environmental...
2018/0173601 ENERGY CONSUMPTION ANALYSIS BASED ON TELEMETRY DATA
Analyzing energy consumption of one or more computer systems based on gathered telemetry data. Telemetry data is accessed from computer systems. The telemetry...
2018/0173600 Self Healing Compute Array
This disclosure pertains to hardware compute arrays (sometimes called systolic arrays) for applications such as artificial intelligence (AI), machine learning...
2018/0173599 COMBINED MODEL-BASED APPROACH AND DATA DRIVEN PREDICTION FOR TROUBLESHOOTING FAULTS IN PHYSICAL SYSTEMS
A method for diagnosing and troubleshooting failures of components of a physical system with low troubleshooting cost, according to which for each component in...
2018/0173598 STORAGE DEVICE AND BLOCK STORAGE METHOD BASED ON THE STORAGE DEVICE
The present application discloses a storage device and a block storage method based on the storage device, wherein disk space of the storage device includes a...
2018/0173597 REDUNDANCY FOR CACHE COHERENCE SYSTEMS
A distributed system implementation for cache coherence comprises distinct agent interface units, coherency controllers, and memory interface units. The agents...
2018/0173596 INCREMENTAL BACKUP OF COMPUTER DATA FILES
Systems and methods are provided for database or data file backup. The system may comprise one or more processors and a memory storing instructions that, when...
2018/0173595 DATA BACKUP METHOD FOR PERFORMING POST PACKAGE REPAIR (REPAIR ON SYSTEM) OPERATION
A data backup method for performing a post package repair (PPR) operation includes reading repair unit information of a memory device, storing the repair unit...
2018/0173594 FIELD MAPPING FOR DATA REPLICATION SYSTEM
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a selection of a type of data to replicate from...
2018/0173593 METHOD AND A CIRCUIT FOR CONTROLLING MEMORY RESOURCES OF AN ELECTRONIC DEVICE
Electronic devices having limited memory resources cannot function in a reliable manner when the memory resources have run out. In order to manage such a...
2018/0173592 ELECTRONIC APPARATUS, METHOD FOR CONTROLLING THEREOF AND DISPLAY APPARATUS
An electronic apparatus is disclosed. The electronic apparatus according to various exemplary embodiments includes a transceiver, and a processor configured to...
2018/0173591 MANIPULATING A DISTRIBUTED AGREEMENT PROTOCOL TO IDENTIFY A DESIRED SET OF STORAGE UNITS
A method includes obtaining, by a computing device, a plurality of sets of encoded data slices for storage in memory of a dispersed storage network (DSN). The...
2018/0173590 METHOD AND APPARATUS FOR DATA PROTECTION
Embodiments of the present disclosure relate to method and apparatus for data protection. For example, there is provided a computer-implemented method....
2018/0173589 INTEGRATED SECURITY AND DATA REDUNDANCY
One embodiment provides a system that facilitates integrated security and high availability. During operation, the system obtains a number of data elements...
2018/0173588 Patrol Scrub Periods Based on Power Status
In one implementation, a memory module with on-die error correction code (ECC) with scrub operation capabilities and a programmable patrol scrub period is...
← 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 | 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.