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/0276142 FLUSHES AFTER STORAGE ARRAY EVENTS
Examples discussed herein include receiving a notification about an event occurring in a storage array. In response to receiving the notification a cache of...
2018/0276141 STORAGE CONTROL APPARATUS, STORAGE SYSTEM AND METHOD OF CONTROLLING A CACHE MEMORY
A storage control apparatus includes a cache memory, and a processor configured to access to a first area of the cache memory in accordance with a command,...
2018/0276140 SNOOP FILTER WITH STORED REPLACEMENT INFORMATION, METHOD FOR SAME, AND SYSTEM INCLUDING VICTIM EXCLUSIVE CACHE...
Embodiments of the present system and method provide cache replacement in a victim exclusive cache using a snoop filter where replacement information is not...
2018/0276139 LEAST RECENTLY USED-BASED HOTNESS TRACKING MECHANISM ENHANCEMENTS FOR HIGH PERFORMANCE CACHING
A method and apparatus for caching data accessed in a storage device, which include a selection of a list from a plurality of lists based on a cache block...
2018/0276138 TRANSLATING VIRTUAL MEMORY ADDRESSES TO PHYSICAL ADDRESSES
A translation engine for a processor system to translate virtual memory addresses to physical addresses of a main memory of a computer system is provided,...
2018/0276137 APPARATUS AND METHOD FOR SYSTEM PHYSICAL ADDRESS TO MEMORY MODULE ADDRESS TRANSLATION
An apparatus and method are described for system physical address to memory module address translation. For example, one embodiment of an apparatus comprises:...
2018/0276136 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
An operating method for a data storage device may include: reading data from a first memory region of a storage medium; storing the read data in a data buffer;...
2018/0276135 MEMORY SYSTEM AND METHOD OF CONTROLLING NONVOLATILE MEMORY
According to one embodiment, for each area having a first size, a number of accesses to the area is recorded in first information. In units of sub areas each...
2018/0276134 Managing Digital Datasets On A Multi-Tiered Storage System Based On Predictive Caching
A computer-implemented method is provided for managing digital datasets stored on a multi-tiered storage system that includes several tiers of storage, the...
2018/0276133 LOCKING A CACHE LINE FOR WRITE OPERATIONS ON A BUS
Provided are a computer program product, system, and method for locking a cache line for a burst write operations on a bus. A cache line is allocated in a...
2018/0276132 OPERATION OF A MULTI-SLICE PROCESSOR IMPLEMENTING A LOAD/STORE UNIT MAINTAINING REJECTED INSTRUCTIONS
Operation of a multi-slice processor that includes a plurality of execution slices, a plurality of load/store slices, and one or more instruction sequencing...
2018/0276131 EXTRACT TARGET CACHE ATTRIBUTE FACILITY AND INSTRUCTION THEREFOR
A facility and cache machine instruction of a computer architecture for specifying a target cache cache-level and a target cache attribute of interest for...
2018/0276130 ELECTRONIC APPARATUS AND METHOD OF OPERATING THE SAME
An electronic apparatus and an operating method thereof. The electronic apparatus includes a memory which stores one or more instructions and a processor which...
2018/0276129 PRE-FETCHING IN A MEMORY SYSTEM CONFIGURED WITH SYNTHESIZED LOGICAL BLOCKS
A memory system includes a memory and a memory controller. The memory includes first and second parallel operation elements, each including a plurality of...
2018/0276128 METHODS FOR PERFORMING A MEMORY RESOURCE RETRY
In an embodiment, an apparatus includes multiple memory resources, and a resource table that includes entries that correspond to respective memory resources of...
2018/0276127 INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND METHOD OF CONTROLLING INFORMATION...
An information processing system includes: a first information processing apparatus; and a second information processing apparatus, the first information...
2018/0276126 INTERFACE DEVICE AND CONTROL METHOD THEREOF
In order to allow efficient data communication, an interface device that includes N ports, comprises: a cache memory that is shared by the N ports and includes...
2018/0276125 PROCESSOR
A processor includes a hierarchical cache memory having a higher-order cache memory and a lower-order cache memory. The hierarchical cache memory is in an...
2018/0276124 APPARATUS, SYSTEM, AND METHOD TO FLUSH MODIFIED DATA FROM A VOLATILE MEMORY TO A PERSISTENT SECOND MEMORY
Provided are an apparatus, system, and method to flush modified data from a first memory to a persistent second memory. A first memory controller coupled to...
2018/0276123 MEMORY SYSTEM AND CONTROL METHOD
According to one embodiment, a memory system is connectable to a host. The memory system includes a non-volatile memory and a memory controller. The...
2018/0276122 ASYNCHRONOUS GARBAGE COLLECTION IN PARALLEL TRANSACTION SYSTEM WITHOUT LOCKING
Methods, systems, and computer-readable storage media for determining that a transaction of a plurality of transactions performed in at least a portion of a...
2018/0276121 DISTRIBUTED GARBAGE COLLECTION FOR UNBALANCED WORKLOAD
A computer-implemented method is provided for distributed garbage collection (GC). The method includes increasing an amount of heap collection in an origin...
2018/0276120 MANUAL MEMORY MANAGEMENT USING LAZY PATCHING
A method of manual memory management is described. In response to detecting an access violation triggered by the use of an invalid reference to an object in a...
2018/0276119 DISTRIBUTED GARBAGE COLLECTION FOR UNBALANCED WORKLOAD
A computer-implemented method is provided for distributed garbage collection (GC). The method includes increasing, an amount of heap collection in an origin...
2018/0276118 MEMORY SYSTEM AND CONTROL METHOD OF NONVOLATILE MEMORY
A memory system includes a nonvolatile memory that includes a plurality of blocks and a memory controller with a control circuit. The control circuit executes...
2018/0276117 AUTOMATED VIRTUAL MACHINE PERFORMANCE TUNING
Disclosed are systems, methods, and non-transitory computer-readable media for automated. VM performance tuning. An auto-tuning system implements a three stage...
2018/0276116 Storage System and Method for Adaptive Scheduling of Background Operations
A storage system and method for adaptive scheduling of background operations are provided. In one embodiment, after a storage system completes a host operation...
2018/0276115 MEMORY SYSTEM
A memory system includes a nonvolatile memory having a plurality of blocks, and a memory controller. The memory controller is configured to control the...
2018/0276114 MEMORY CONTROLLER
A memory controller controls first and second memory, and includes a control unit. In response to a first write command from a host, which designates a logical...
2018/0276113 Storage System and Method for Predictive Block Allocation for Efficient Garbage Collection
A storage system and method for predictive block allocation for efficient garbage collection are provided. One method involves determining whether a memory in...
2018/0276112 BALANCING MEMORY PRESSURE ACROSS SYSTEMS
A memory balancing method, system, and computer program product include determining page fault rate metrics for guest operating systems. Embodiments can use...
2018/0276111 MOCK SERVICES FOR SOFTWARE INFRASTRUCTURES
A load test environment computing system may include an electronic data store configured to store a configuration tool to generate a software infrastructure...
2018/0276110 SYSTEM AND METHOD FOR ASSISTING A USER IN AN APPLICATION DEVELOPMENT LIFECYCLE
The present disclosure relates to system(s) and method(s) for assisting a user in application development lifecycle. The system is configured to receive a new...
2018/0276109 DISTRIBUTED SYSTEM TEST DEVICE
Aspects capture test coverage in a distributed system, wherein a processor instigates execution of a unique hypertext transfer request protocol test case...
2018/0276108 PATTERN-BASED AUTOMATED TEST DATA GENERATION
Systems and methods described herein are directed towards a test data generator. In some examples, a reference polygon may be received from an application....
2018/0276107 METHOD FOR MESSAGE-PROCESSING
A method for message-processing adapted to a server and a device under test is disclosed. The device provides a plurality of messages and the server receives...
2018/0276106 TRACE DATA REPRESENTATION
Trace circuitry 22, 6 forms trace objects 34 representing a sequence of executed program instructions and comprising a start address indicator indicating a...
2018/0276105 ACTIVE LEARNING SOURCE CODE REVIEW FRAMEWORK
Technologies are described to provide an active learning source code review framework. In some examples, a method to review source code under this framework...
2018/0276104 Targeted User Notification of Bug Fixes
Systems and methods for sending in-product notifications to individual users of a software product or a specifically identified subset of users of the software...
2018/0276103 ENHANCING SOFTWARE DEVELOPMENT USING BUG DATA
For each detected bug, historical code with similar characteristics and bug corrections from a historical bug dataset can be displayed in a source code editor....
2018/0276102 MULTI-THREAD SEQUENCING
Systems, methods and tools for identifying potential errors or inconsistencies occurring during the runtime of multi-threaded applications and reporting the...
2018/0276101 SYSTEM AND METHOD FOR ANALYZING BIG DATA ACTIVITIES
A system and method for analyzing big data activities are disclosed. According to one embodiment, a system comprises a distributed file system for the entities...
2018/0276100 OPTIMIZATION OF POWER AND COMPUTATIONAL DENSITY OF A DATA CENTER
Techniques for optimizing power and computational density of data centers are described. According to various embodiments, a benchmark test is performed by a...
2018/0276099 COMPUTING RESIDUAL RESOURCE CONSUMPTION FOR TOP-K DATA REPORTS
Methods for providing the capability to resample computer system metrics, while providing improved accuracy over conventional techniques. One method may...
2018/0276098 COMPUTING RESIDUAL RESOURCE CONSUMPTION FOR TOP-K DATA REPORTS
System and method for providing the capability to resample computer system metrics, while providing improved accuracy over conventional techniques. One method...
2018/0276097 PROCESSOR PERFORMANCE MONITOR
One example aspect of the present disclosure is directed to a method for monitoring performance of a plurality of processors, wherein the plurality of...
2018/0276096 ON DEMAND MONITORING MECHANISM TO IDENTIFY ROOT CAUSE OF OPERATION PROBLEMS
A monitoring mechanism is used to detect, via client side monitoring, malfunctions of services within a cloud environment. Additional monitors are activated...
2018/0276095 MONITORING AN INTEGRITY OF A TEST DATASET
A method as well as a crypto-arrangement and a computer program product for monitoring an integrity of a test dataset, wherein a random sample of a test...
2018/0276094 MAINTAINING IO BLOCK OPERATION IN ELECTRONIC SYSTEMS FOR BOARD TESTING
Embodiments are generally directed to maintaining IO block operation in electronic systems for board testing. An embodiment of a system includes a processor; a...
2018/0276093 MEMORY SYSTEM
A memory system is disclosed, comprising a primary memory module, a secondary memory module, and a controller. The controller is configured to identify...
← 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 | 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.