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/0165204 Programmable Memory Prefetcher
A processor may include a programmable hardware prefetch engine and a prefetch engine control register. The processor may include circuitry to receive, during...
2018/0165203 SYSTEM, APPARATUS AND METHOD FOR LOW OVERHEAD CONTROL TRANSFER TO ALTERNATE ADDRESS SPACE IN A PROCESSOR
In one embodiment, a processor includes: an accelerator associated with a first address space; a core associated with a second address space and including an...
2018/0165202 TAG AND DATA ORGANIZATION IN LARGE MEMORY CACHES
A data processing system includes a processor and a cache controller coupled to the processor, and adapted to be coupled to a memory. The cache controller uses...
2018/0165201 SYSTEM AND METHOD FOR PERFORMING PARTIAL CACHE LINE WRITES WITHOUT FILL-READS OR BYTE ENABLES
One embodiment provides for a memory system comprising a cache memory and a cache control circuit to receive a request to perform a partial cache line write to...
2018/0165200 SYSTEM, APPARATUS AND METHOD FOR DYNAMIC PROFILING IN A PROCESSOR
In one embodiment, a processor includes: a plurality of cores; a plurality of caches associated with the plurality of cores; a dynamic profiler to identify a...
2018/0165199 APPARATUSES AND METHODS FOR A PROCESSOR ARCHITECTURE
Embodiments of an invention a processor architecture are disclosed. In an embodiment, a processor includes a decoder, an execution unit, a coherent cache, and...
2018/0165198 METHODS AND SYSTEMS FOR MANAGING PHYSICAL INFORMATION OF MEMORY UNITS IN A MEMORY DEVICE
A request is received to access physical information of a memory unit included in a memory device. A determination is made whether the physical information is...
2018/0165197 INSTRUCTION ORDERING FOR IN-PROGRESS OPERATIONS
Execution of the memory instructions is managed using memory management circuitry including a first cache that stores a plurality of the mappings in the page...
2018/0165196 INSTRUCTION AND LOGIC FOR FLUSHING MEMORY RANGES IN A DISTRIBUTED SHARED MEMORY SYSTEM
Embodiments provide for a processor including a cache a caching agent and a processing node to decode an instruction including at least one operand specifying...
2018/0165195 REDUCING DEFRAGMENTATION IN A MULTI-GRAINED WRITEBACK CACHE
In one embodiment, a computer-implemented method includes selecting a cache block descriptor (CBD) from amongst a plurality of CBDs stored to a cache storage...
2018/0165194 Storage Controller Caching Using Symmetric Storage Class Memory Devices
Systems and techniques for performing a data transaction are disclosed that provide data redundancy using two or more cache devices. In some embodiments, a...
2018/0165193 EFFICIENT DATA TRANSFER BETWEEN A PROCESSOR CORE AND AN ACCELERATOR
A processor writes input data to a cache line of a shared cache, wherein the input data is ready to be operated on by an accelerator. It then notifies an...
2018/0165192 LOCK FREE CONTAINER PACKING
Systems and methods for writing data are provided. A lock-free container and methods of writing to the lock-free container are disclosed. The container is...
2018/0165191 Data Storage Device and Data Maintenance Method Thereof
The present invention provides a data storage device that includes a flash memory and a controller. The flash memory has a plurality of blocks, and each of the...
2018/0165190 GARBAGE COLLECTION FOR CHUNK-BASED STORAGE SYSTEMS
A computer program product, system, and method for receiving I/Os to write a plurality of objects; allocating one or more storage chunks for the plurality of...
2018/0165189 NON-VOLATILE MEMORY APPARATUS AND GARBAGE COLLECTION METHOD THEREOF
A non-volatile memory (NVM) apparatus and a garbage collection method thereof are provided. The NVM apparatus includes a NVM and a controller. The controller...
2018/0165188 Method and Apparatus for Providing Improved Garbage Collection Process In Solid State Drive
An improved garbage collection ("GC") process configured to recover new blocks from used storage space is disclosed. After initiating the GC process for a...
2018/0165187 SEMICONDUCTOR SYSTEM AND METHOD FOR OPERATING THE SEMICONDUCTOR SYSTEM
a semiconductor system may include: a volatile memory device that stores an address mapping table including mapping information for a non-volatile memory...
2018/0165186 METHOD AND APPARATUS FOR IMPROVING NON-UNIFORM MEMORY ACCESS
A method, computer readable medium and apparatus for improving non-uniform memory access are disclosed. For example, the method divides a plurality of stream...
2018/0165185 AUTOMATIC TESTING OF DISASTER RECOVERY SCENARIOS IN CLOUD ENVIRONMENTS
A test application running on a first platform in a first data center is configured for disaster recovery. A first request is sent to the test application,...
2018/0165184 PRODUCTION-LIKE TESTING AND COMPLEX BUSINESS TO BUSINESS AUDITING SYSTEM
A system of testing updated software may include a cloud-based production environment. The system may also include a cloud-based testing environment. The...
2018/0165183 PROGRAMMATIC ACCESS CONTROL VALIDATION
Techniques of validating access controls within an application are disclosed. A validation test is performed by receiving test data comprising one or more...
2018/0165182 AUTOMATED SOFTWARE PROGRAM REPAIR
A method may include identifying a fault location in a software program. The method may further include generating an instrumentation function with respect to...
2018/0165181 DATA RECORDS SELECTION
A computer-implemented method includes accessing a plurality of data records, each data record having a plurality of data fields. The method further includes...
2018/0165180 Batch File Creation Service
A software testing computing system may include a batch file creation computing device, a user interface device communicatively coupled to the file creation...
2018/0165179 DETERMINING INCOMPATIBILITIES OF AUTOMATED TEST CASES WITH MODIFIED USER INTERFACES
An aspect of the present disclosure determines incompatibilities of automated test cases with modified user interfaces. In one embodiment, a mapping data...
2018/0165178 METHODS AND SYSTEMS FOR PREDICTING ESTIMATION OF PROJECT FACTORS IN SOFTWARE DEVELOPMENT
Methods and systems for predicting estimation of project factors in software development environment are described. In one embodiment, a project analyst device...
2018/0165176 DECOUPLING DYNAMIC PROGRAM ANALYSIS FROM EXECUTION IN VIRTUAL ENVIRONMENTS
Dynamic program analysis is decoupled from execution in virtual computer environments so that program analysis can be performed on a running computer program...
2018/0165175 COMMON DEBUG SCRIPTING FRAMEWORK FOR DRIVING HYBRID APPLICATIONS CONSISTING OF COMPILED LANGUAGES AND...
Aspects of the present invention include a method which includes a processor providing a debug extension library; providing a common debug interface and at...
2018/0165174 MESSAGE ANALYSIS APPARATUS, MESSAGE ANALYSIS METHOD, AND STORAGE MEDIUM
The present invention can provide a technology for presenting information that indicates contents and trends of many messages without a need to define a...
2018/0165173 METHOD AND SYSTEM FOR IDENTIFYING EVENT-MESSAGE TRANSACTIONS
The current document is directed to methods and systems that process, classify, efficiently store, and display large volumes of event messages generated in...
2018/0165172 Data Storage Device and Data Maintenance Method Thereof
The present invention provides a data storage device including a flash memory and a controller. The flash memory has a plurality of blocks, and the blocks...
2018/0165171 Data and Analytics for Observation Platforms
Methods and system for generating performance information are disclosed. A communication is received from a first device in an environment at a computer system...
2018/0165170 FAULT TOLERANT APPLICATION STORAGE VOLUMES FOR ENSURING APPLICATION AVAILABILITY AND PREVENTING DATA LOSS USING...
A fault tolerant system is described for deploying an application contained in an application storage volume, which may be a virtual disk, on a virtual machine...
2018/0165169 DATA STORAGE SYSTEM EMPLOYING A HOT SPARE TO PROACTIVELY STORE ARRAY DATA IN ABSENCE OF A FAILURE OR...
A data storage system includes a controller, a hot spare storage device and a plurality of primary storage devices. The controller utilizes the hot spare...
2018/0165168 Method and Apparatus for Redundancy in Active-Active Cluster System
A method is applied to a system including a host cluster and at least one pair of storage arrays. The host cluster includes a quorum host, the quorum host...
2018/0165167 Network Virtualization Policy Management System
Concepts and technologies are disclosed herein for providing a network virtualization policy management system. An event relating to a service can be detected,...
2018/0165166 MAINTAINING HIGH AVAILABILITY DURING N-NODE FAILOVER
A system and method for reserving resources for a virtual machine to use during failure of an underlying node are disclosed. The system and method include a...
2018/0165165 COMMIT BASED MEMORY OPERATION IN A MEMORY SYSTEM
A group of memory modules in a memory system receives a memory operation instruction comprising instructions on a memory operation and sends votes on the...
2018/0165164 Data Recovery Method, Data Storage Method, and Corresponding Apparatus and System
A data recovery method in a distributed storage system including a NameNode, a plurality of first storage nodes and a plurality of second storage nodes, where...
2018/0165163 FAULT TOLERANT APPLICATION STORAGE VOLUMES FOR ENSURING APPLICATION AVAILABILITY AND PREVENTING DATA LOSS USING...
A fault tolerant system is described for deploying an application contained in an application storage volume, which may be a virtual disk, on a virtual machine...
2018/0165162 RESTORE POINT CALENDAR
A method for presenting options associated with restoring data is disclosed. In one embodiment, such a method includes providing a calendar, such as a monthly...
2018/0165161 DATA RESTORATION USING ALLOCATION MAPS
A method is described herein. The method includes generating an allocation map for a backup. The method also includes storing the allocation map in a storage...
2018/0165160 DETERMINING A REPLICATION PATH FOR RESOURCES OF DIFFERENT FAILURE DOMAINS
Techniques for determining one or more replication paths for resources in different failure domains, while maintaining a target resiliency level, are...
2018/0165159 SYSTEMS AND METHODS FOR CONTINUOUSLY AVAILABLE NETWORK FILE SYSTEM (NFS) STATE DATA
According to some embodiments of the invention, systems and methods are provided for capturing and storing state information corresponding to various states of...
2018/0165158 FAILURE HANDLING FOR LIFECYCLE BLUEPRINT WORKFLOWS
An information-technology (IT) blueprint is an executable document that, when executed, can be used to create an IT application such as an e-commerce site. An...
2018/0165157 IOT DEVICE UPDATE FAILURE RECOVERY
The disclosed technology is generally directed to IoT device update failure recovery. In one example of the technology, after writing an updated release to...
2018/0165156 COMMUNICATION APPARATUS, SYSTEM, METHOD, AND NON-TRANSITORY MEDIUM
A communication apparatus comprising: a plurality of communication processes, each performing communication process on a flow associated thereto; a plurality...
2018/0165155 LAYERING A DISTRIBUTED STORAGE SYSTEM INTO STORAGE GROUPS AND VIRTUAL CHUNK SPACES FOR EFFICIENT DATA RECOVERY
Technology is disclosed for storing data in a distributed storage system using a virtual chunk service (VCS). In the VCS based storage technique, a storage...
2018/0165154 DIE-LEVEL MONITORING IN A STORAGE CLUSTER
In some embodiments, a method for die-level monitoring is provided. The method includes distributing user data throughout a plurality of storage nodes through...
← 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 | 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.