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
US-9,417,962 Data block sub-division based data recovery method and device
Technologies are described herein for recovering data in a storage device comprising a controller and a plurality of storage units. The controller receives a...
US-9,417,961 Resource allocation and deallocation for power management in devices
In general, techniques are described for resource allocation and deallocation that facilitates power management. A device comprising one or more processors and...
US-9,417,960 Preventing programming errors from occurring when programming flash memory cells
Mis-programming of MSB data in flash memory is prevented by using ECC decoding logic on the flash die that error corrects the LSB values prior to the LSB values...
US-9,417,959 Flash device and operating method thereof
A flash device is provided. A flash memory includes a plurality of pages. A controller coupled to the flash memory includes an operating unit, an error...
US-9,417,958 Flash memory control method, controller and electronic apparatus
A memory control method is used for controlling a flash memory. The flash memory includes a first memory element and a second memory element. The second memory...
US-9,417,957 Method of detecting bit errors, an electronic circuit for detecting bit errors, and a data storage device
A method of detecting bit errors in a data storage device is provided, which includes comparing a first bit sequence accessed during a read out operation of the...
US-9,417,956 Error detection and correction unit, error detection and correction method, information processor, and program
An error detection and correction unit includes: a first-code error detection section configured to detect whether or not each of a plurality of first code...
US-9,417,955 Data reconstruction in distributed data storage system with key-based addressing
In a Distributed Virtual Array data storage system, data chunks making up data containers are stored in a key order in storage devices according to layouts...
US-9,417,954 Data storage device and method for operating the same
A method for operating a data storage device that includes reading data and storage parity data, generating transformation parity data through a masking...
US-9,417,953 Apparatus and method for decoding data
A data decoding apparatus includes a first decision unit suitable for determining whether or not an error is present in a read data based on a first decoding...
US-9,417,952 Direct memory access (DMA) unit with error detection
Systems and methods for self-checking a direct memory access system are disclosed. These may include generating a check sum value associated with a first job of...
US-9,417,951 Method and apparatus for cipher fault detection
What is disclosed is an embodiment of a method for ciphering data. Data is provided for ciphering thereof. The data is ciphered in a plurality of steps. For...
US-9,417,950 Preventing cascade failures in computer systems
A computer hardware-implemented method, system, and/or computer program product prevents a cascading failure in a complex stream computer system causing an...
US-9,417,949 Generic alarm correlation by means of normalized alarm codes
In an approach for identifying an incident requiring action, a processor receives a plurality of notifications from a plurality of sensors, wherein each...
US-9,417,948 Advanced programming verification schemes for memory cells
A method for data storage includes receiving in a memory device data for storage in a group of memory cells. The data is stored in the group by performing a...
US-9,417,947 System and method for robust storage of error event information
A system and method for robust storage of error event information is provided. Binary image information is stored in a compressed data structure in a read only...
US-9,417,946 Method and system for fault containment
Embodiments relate to systems and methods for error containment in a system comprising detecting an error by processing an input signal by multiple processing...
US-9,417,945 Error checking and correction for NAND flash devices
Mechanisms are provided, in a Not AND (NAND) flash memory device, for providing hybrid error correction management. A NAND flash memory module and a node...
US-9,417,944 Two-wire communication system for high-speed data and power distribution
Various embodiments of the present invention provide a two-wire (e.g., unshielded twisted pair) bus system that is simple (e.g., no microcontroller required in...
US-9,417,943 Safety computing device, safety input device, safety output device, and safety controller
A safety computing device includes a processor and a memory. The memory includes a first memory area and a second memory area having an address different from...
US-9,417,942 Event-based in-band host registration
A method of registering a host bus port (HBP) of a host computer (host) at a storage bus port (SBP) of a data storage array over a storage network includes (a)...
US-9,417,941 Processing device and method of executing an instruction sequence
A processing device and a method of executing an instruction sequence are described. The processing device comprises a status register for providing a status...
US-9,417,940 Operations management system, operations management method and program thereof
An operations management system includes a correlation model storing unit, an analysis order storing unit, an analysis unit, and an order control unit. The...
US-9,417,939 Dynamic escalation of service conditions
Systems, methods, and software are provided for dynamically escalating service conditions associated with data center failures. In one implementation, a...
US-9,417,938 Remote procedure call chains
A remote procedure call chain is provided that replaces multiple consecutive remote procedure calls to multiple servers from a client by allowing a client to...
US-9,417,937 Terminal device and data passing method
A terminal device passes data between programs. The terminal device includes a data passing unit configured to receive the data from a first program and pass...
US-9,417,936 Adaptive volume control
The disclosed embodiments relate to regulation of receipt, rate or volume, and processing of messages, such as order, mass quote or other trade related messages...
US-9,417,935 Many-core process scheduling to maximize cache usage
A process scheduler for multi-core and many-core processors may place related executable elements that share common data on the same cores. When executed on a...
US-9,417,934 Information distribution in a dynamic multi-device environment
A system for managing operation of a "whiteboard" supported by one or more devices. A whiteboard may comprise a shared storage area allocated amongst the...
US-9,417,933 Enabling access to rich data by intercepting paste operations
Systems and methods for enabling access to data, including data represented using a variety of "richer" data formats, are disclosed. Such systems and methods...
US-9,417,932 Launching and managing unattended application programs
Provided are techniques for launching and managing an unattended application program. The application program is launched in background mode. In response to...
US-9,417,931 Unified metadata for external components
A system and method for facilitating execution of multiple assemblies in a framework, in which the assemblies use a component external to the framework, is...
US-9,417,930 Time slack application pipeline balancing for multi/many-core PLCs
A method for performing time-slack pipeline balancing for multi/many-core programmable logic controllers includes performing a runtime analysis of a plurality...
US-9,417,929 Runtime profile determinations of virtual machines for graphics processing unit (GPU) allocation
Methods, techniques, and systems for dynamically allocating graphics processing units among virtual machines are provided. Example embodiments provide a dynamic...
US-9,417,928 Energy efficient supercomputer job allocation
A technique for defragmenting jobs on processor-based computing resources including: (i) determining a first defragmentation condition, which first ...
US-9,417,927 Runtime capacity planning in a simultaneous multithreading (SMT) environment
A technique for simultaneous multithreading (SMT) by a computer is provided. An operating system or a second-level hypervisor of the computer manages a logical...
US-9,417,926 Optimized multi-component co-allocation scheduling with advanced reservations for data transfers and...
Disclosed are systems, methods, computer readable media, and compute environments for establishing a schedule for processing a job in a distributed compute...
US-9,417,925 Dynamic functionality partitioning
A sensor and processing system dynamically partitions functionality between various remote sensor nodes and a processing subsystem based on available...
US-9,417,924 Scheduling in job execution
The present invention relates to a method, apparatus, and computer program product for scheduling in job execution. According to embodiments of the present...
US-9,417,923 Optimization of workload placement
A computer manages methods for determining workload placement in a computing environment. The computer receives a plurality of workloads with associated...
US-9,417,922 Systems and methods for protecting an identity in network communications
In some embodiments, a method includes sending a first data unit, received from a source device, to a destination device via a first data unit path. The first...
US-9,417,921 Method and system for a graph based video streaming platform
A method implemented in an electronic device serving as an orchestrator managing video and audio stream processing of a streaming platform system is disclosed....
US-9,417,920 Method and apparatus for dynamic resource partition in simultaneous multi-thread microprocessor
A method includes, in one implementation, receiving a first set of instructions of a first thread, receiving a second set of instructions of a second thread,...
US-9,417,919 Computer cluster with objective-based resource sharing
A computer cluster with objectives-based resource sharing. The cluster includes cloud nodes each with one or more resources, a terminal, data storage, and an...
US-9,417,918 Computing session workload scheduling and management of parent-child tasks
A single workload scheduler schedules sessions and tasks having a tree structure to resources, wherein the single workload scheduler has scheduling control of...
US-9,417,917 Equitable resource allocation for storage object deletion
Methods and apparatus for equitable resource allocation for storage object deletions are disclosed. A storage medium stores program instructions that when...
US-9,417,916 Intelligent packet data register file that prefetches data for future instruction execution
A multi-processor includes a pool of processors and a common packet buffer memory. Bytes of packet data of a packet are stored in the packet buffer memory. Each...
US-9,417,915 Methods for rule-based dynamic resource adjustment for upstream and downstream processing units in response to...
A method dynamically adjusts the resources available to a processing unit of a distributed computer process executing on a multi-node computer system. The...
US-9,417,914 Regaining control of a processing resource that executes an external execution context
A scheduler in a process of a computer system allows an external execution context to execute on a processing resource allocated to the scheduler. The scheduler...
US-9,417,913 Tunable computerized job scheduling
A computer-implemented method for scheduling a set of jobs executed in a computer system can include determining a workload-time parameter for a set of at least...
← 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 | 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.