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/0060170 METHODS AND SYSTEMS FOR CONTROLLING REDUNDANT ARRAY OF INEXPENSIVE DISKS (RAID) OPERATIONS
Methods, apparatuses, systems, and/or non-transitory computer readable media for controlling Redundant Array of Inexpensive Disks (RAID) operations by a flash...
2018/0060169 MULTIPLE NODE REPAIR USING HIGH RATE MINIMUM STORAGE REGENERATION ERASURE CODE
A distributed storage system can use a high rate MSR erasure code to repair multiple nodes when multiple node failures occur. An encoder constructs m r-ary...
2018/0060168 DATA ERROR DETECTION IN COMPUTING SYSTEMS
Embodiments of ensuring data integrity in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes...
2018/0060167 REDUCING UNCORRECTABLE ERRORS BASED ON A HISTORY OF CORRECTABLE ERRORS
In some embodiments, a computer-implemented method includes maintaining two or more error indicators for correctable errors occurring at two or more memory...
2018/0060166 SEMICONDUCTOR SYSTEMS
A semiconductor system includes a host and a media controller. The host may generate first host parities from first host data based on an error check matrix....
2018/0060165 SEMICONDUCTOR DEVICES
A semiconductor device may include an error correction circuit and a fuse signal generation circuit. The error correction circuit may be configured to generate...
2018/0060164 INTEGRATED CIRCUITS AND METHODS FOR DYNAMIC ALLOCATION OF ONE-TIME PROGRAMMABLE MEMORY
An integrated circuit includes a one-time programmable (OTP) memory having a plurality of pages and address translation circuitry. A first line of each page is...
2018/0060163 ERROR CORRECTION HARDWARE WITH FAULT DETECTION
Error correction code (ECC) hardware includes write generation (Gen) ECC logic and a check ECC block coupled to an ECC output of a memory circuit with read Gen...
2018/0060162 Auto-Recovery of Media Cache Master Table Data
Apparatus and method for managing a media cache of a data storage device. In some embodiments, a media cache master table is maintained in a memory as a data...
2018/0060161 PATTERNED BIT IN ERROR MEASUREMENT APPARATUS AND METHOD
A method includes detecting different data patterns in data read from a portion of a non-transitory data storage medium. Bit errors in the different data...
2018/0060160 Low-Latency Decoder for Reed Solomon Codes
A decoder includes a syndrome calculator, a Key Equation Solver (KES) and an error corrector. The syndrome calculator is configured to receive an n-symbol code...
2018/0060159 PROFILING AND DIAGNOSTICS FOR INTERNET OF THINGS
A computing device and method for profiling and diagnostics in an Internet of Things (IoT) system, including matching an observed solution characteristic of...
2018/0060158 MULTIPLE PATH ERROR DATA COLLECTION IN A STORAGE MANAGEMENT SYSTEM
In one aspect, multiple data path error collection is provided in a storage management system. In one embodiment, an error condition in a main data path...
2018/0060157 GENERATING TAILORED ERROR MESSAGES
A computer system may encounter an error and receive information regarding the error and the user. The system may use information about the user to generate a...
2018/0060156 ANALYSIS METHOD, ANALYSIS APPARATUS, AND COMPUTER-READABLE RECORDING MEDIUM STORING ANALYSIS PROGRAM
Normal and abnormal states are calculated from log data with respect to each of a plurality of processings in which shared modules exist. A timing of a change...
2018/0060155 FAULT DETECTION USING DATA DISTRIBUTION CHARACTERISTICS
Certain embodiments may include a method, system, apparatus, and/or machine accessible storage medium to: obtain baseline data associated with a device,...
2018/0060154 TECHNIQUES FOR DYNAMICALLY BENCHMARKING CLOUD DATA STORE SYSTEMS
In various embodiments, a benchmarking engine automatically tests a data store to assess functionality and/or performance of the data store. The benchmarking...
2018/0060153 Sensor Web for Internet of Things Sensor Devices
Concepts and technologies are disclosed herein for a sensor web for Internet of Things ("IoT") devices. According to one aspect disclosed herein, a system can...
2018/0060152 AUTOMATED DATA STORAGE LIBRARY SNAPSHOT FOR HOST DETECTED ERRORS
Embodiments for automated data storage library snapshot for host detected errors by a processor. A host related trigger associated with a host of an automated...
2018/0060151 TECHNIQUE FOR VALIDATING A PROGNOSTIC-SURVEILLANCE MECHANISM IN AN ENTERPRISE COMPUTER SYSTEM
The disclosed embodiments relate to a system for validating a prognostic-surveillance mechanism, which detects anomalies that arise during operation of a...
2018/0060150 ROOT CAUSE ANALYSIS
Systems, methods and tools for performing a root cause analysis and improvements to the root cause detection by changing the way analysts and troubleshooters...
2018/0060149 Interface Tool for Asset Fault Analysis
Disclosed herein are systems, devices, and methods related to analyzing faults across a population of assets. In particular, examples involve receiving a...
2018/0060148 BAD BLOCK DETECTION AND PREDICTIVE ANALYTICS IN NAND FLASH STORAGE DEVICES
Utilities for use in actively detecting the occurrence of bad blocks in NAND flash storage devices and diagnosing the devices as faulty at some point before...
2018/0060147 PROCESSOR SYSTEM AND METHOD FOR MONITORING PROCESSORS
A processor system includes an application processor, which has a processor core and hardware performance counters, and a monitoring processor, which is...
2018/0060146 MESSAGE PATTERN DETECTION AND PROCESSING SUSPENSION
A transaction suspension system rapidly determines whether messages received by a data transaction processing system correspond to a stored message pattern....
2018/0060145 MESSAGE CACHE MANAGEMENT FOR MESSAGE QUEUES
A method and apparatus for message cache management for message queues is provided. A plurality of messages from a plurality of enqueuers are enqueued in a...
2018/0060144 CONTROL METHODS FOR MOBILE ELECTRONIC DEVICES IN DISTRIBUTED ENVIRONMENTS
The present invention provides methods and systems for controlling electronic devices through digital signal processor (DSP) and handler control logic. DSPs...
2018/0060143 DISTRIBUTED SHARED LOG STORAGE SYSTEM HAVING AN ADAPTER FOR HETEROGENOUS BIG DATA WORKLOADS
A distributed shared log storage system employs an adapter that translates APIs for a big data application to APIs of the distributed shared log storage...
2018/0060142 MIXED CRITICALITY CONTROL SYSTEM
A control system includes a multi-core processor configured to operate plural different applications performing different operations for controlling a...
2018/0060141 HIERARCHICAL HARDWARE OBJECT MODEL LOCKING
A method, executed by a computer, includes locking a system mutex of a system target, locking a node group with a single node group write-lock, wherein the...
2018/0060140 Short-Circuiting Normal Grace-Period Computations In The Presence Of Expedited Grace Periods
A technique for short-circuiting normal read-copy update (RCU) grace period computations in the presence of expedited RCU grace periods. The technique may...
2018/0060139 APPLICATION PROCESSING ALLOCATION IN A COMPUTING SYSTEM
A method for allocating processing of an application performed by a computing system made up of a plurality of interconnected physical computing devices...
2018/0060138 Load Balancing Systems and Methods
Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a spatially-optimized simulation are...
2018/0060137 CONSTRAINED PLACEMENT IN HIERARCHICAL RANDOMIZED SCHEDULERS
A distributed scheduler for a virtualized computer system has a hierarchical structure and includes a root scheduler as the root node, one or more branch...
2018/0060136 TECHNIQUES TO DYNAMICALLY ALLOCATE RESOURCES OF CONFIGURABLE COMPUTING RESOURCES
Examples may include techniques to coordinate the sharing of resources among virtual elements, including service chains, supported by a shared pool of...
2018/0060135 Network Management
According to an example aspect of the present invention, there is provided a system comprising a memory configured to store information characterizing network...
2018/0060134 RESOURCE OVERSUBSCRIPTION BASED ON UTILIZATION PATTERNS IN COMPUTING SYSTEMS
Techniques of managing oversubscription of network resources are disclosed herein. In one embodiment, a method includes receiving resource utilization data of...
2018/0060132 STATEFUL RESOURCE POOL MANAGEMENT FOR JOB EXECUTION
Stateful resource pool management may be implemented for executing jobs. Metrics for pools of computing resources that are configured to execute jobs on behalf...
2018/0060131 INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD
An information processing system includes a memory and processors. The memory stores flow information and flow identification information for each sequence of...
2018/0060130 Speculative Loop Iteration Partitioning for Heterogeneous Execution
Embodiments include computing devices, apparatus, and methods implemented by the apparatus for implementing speculative loop iteration partitioning (SLIP) for...
2018/0060129 TERMINATION POLICIES FOR SCALING COMPUTE RESOURCES
Approaches are described for enabling a user to specify one or more termination policies that can be used to select which instances in a group of virtual...
2018/0060128 SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR RESOURCE MANAGEMENT IN A DISTRIBUTED COMPUTATION SYSTEM
A method, system, and computer program product, include determining a task resource consumption predicted for each of one or more tasks being executed on a...
2018/0060127 RESERVATION OF HARDWARE RESOURCES IN A COMPUTER SYSTEM BASED ON UTILIZATION MEASUREMENTS DURING TIME RANGES
A resource management computer node obtains hardware utilization values measured for a hardware resource of a computer system being used by a software...
2018/0060126 RESOURCE MANAGEMENT FOR UNTRUSTED PROGRAMS
Embodiments include method, systems and computer program products for resource management of untrusted programs. In some embodiments, a first request to...
2018/0060125 INTELLIGENT CONTROLLER FOR CONTAINERIZED APPLICATIONS
A system includes a plurality of storage drives configured to store data associated with at least one of homogeneous and heterogeneous applications running in...
2018/0060124 HETEROGENEOUS PARALLEL PRIMITIVES PROGRAMMING MODEL
With the success of programming models such as OpenCL and CUDA, heterogeneous computing platforms are becoming mainstream. However, these heterogeneous systems...
2018/0060123 Controlling A Performance State Of A Processor Using A Combination Of Package And Thread Hint Information
In one embodiment, a processor includes: a first storage to store a set of common performance state request settings; a second storage to store a set of thread...
2018/0060122 METHOD AND SYSTEM FOR PREDICTING TASK COMPLETION OF A TIME PERIOD BASED ON TASK COMPLETION RATES OF PRIOR TIME...
A request is received from a client for determining task completion of a first set of tasks associated with attributes, the first set of tasks scheduled to be...
2018/0060121 DYNAMIC SCHEDULING
Dynamic scheduling is disclosed. A plurality of physical nodes is included in a computer system. Each node includes a plurality of processors. Each processor...
2018/0060120 RESOURCE MIGRATION NEGOTIATION
Resource migration negotiation is disclosed. A request is received, from a remote physical node in a plurality of physical nodes, for a resource. An operating...
← 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 | 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.