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,396,069 Cost reduction for servicing a client through excess network performance
Technologies are presented for reducing the network delivery speed of a datacenter deployment within a controlled performance definition while also reducing the...
US-9,396,068 Adaptive rebuild scheduling scheme
Method and apparatus for redundant array of independent disks (RAID) recovery are disclosed. In one embodiment, a RAID controller schedules requests to rebuild...
US-9,396,067 I/O accelerator for striped disk arrays using parity
Disclosed herein is an enhanced volume manager (VM) for a storage system that accelerates input/output (I/O) performance for random write operations to a...
US-9,396,066 Data storage device and operating method thereof
An operating method of a data storage device includes performing an error correcting operation for first data and verifying the error correcting operation to...
US-9,396,065 Extensible memory hub
The present disclosure relates to an extensible memory hub. An apparatus may include a first extensible non-volatile memory (NVM) hub (EN hub). The first EN hub...
US-9,396,064 Error correction with secondary memory
A memory system includes a memory having a plurality of address locations, each address location configured to store data and one or more error correction bits...
US-9,396,063 Storage device and operating method thereof
An operating method of a storage device is provided. The operating method comprises the following steps. First, a first data is read from a target address of a...
US-9,396,062 Group based codes for multi-dimensional recording (MDR)
A multi-dimensional recording (MDR) system may include a group based coding circuit (GBCC) which can implement error correcting codes via outer codes. The GBCC...
US-9,396,061 Automated repair of storage system components via data analytics
An improved technique involves automatically applying a mapping from anomalous values of a parameter that describes the performance of a component to a defect...
US-9,396,060 Information processing method, information processing device and recording medium
An information processing method includes: obtaining, when an operation control in an automatic operation process used for automatically executing an operation...
US-9,396,059 Exchange error information from platform firmware to operating system
A computing system can include a platform firmware to monitor hardware errors and to notify an operating system when a corrective action is to be performed to...
US-9,396,058 Enhanced error detection with behavior profiles
Methods, systems, and computer-readable media for detecting errors within a system by using behavior profiles are presented. At a first time, user requests may...
US-9,396,057 Enhanced dump data collection from hardware fail modes
An approach is provided for collecting data for diagnosing a failure of a computer hardware device. After an indication of the failure of the computer hardware...
US-9,396,056 Conditional memory fault assist suppression
In some disclosed embodiments instruction execution logic provides conditional memory fault assist suppression. Some embodiments of processors comprise a decode...
US-9,396,055 Electronic device and log recording method
An electronic device includes a plurality of buffers and a log recording portion. In the plurality of buffers, a plurality of kinds of logs are to be recorded....
US-9,396,054 Securing crash dump files
In a computer storage system, crash dump files are secured without power fencing in a cluster of a plurality of nodes connected to a storage system. Upon an...
US-9,396,053 Error handling in a network resource generation environment
Disclosed are various embodiments that facilitate error handling in a network resource generation environment. A request for a network resource is obtained from...
US-9,396,052 Periodic validation and health reports of disaster recovery plan
Techniques are described for validating a disaster recovery plan. In an embodiment, a request is received to perform a validation of a disaster recovery...
US-9,396,051 Integration application building tool
Systems, methods, and other embodiments associated with an integration application building tool are described. In one embodiment, a method includes providing...
US-9,396,050 Distributed execution system and distributed program execution method
A distributed execution system includes an output-side pipe worker that operates on a node same as an output-side worker realized by a first distributed...
US-9,396,049 Automatic processing of agricultural data
Methods for agricultural data management include automatically monitoring for events associated with receipt of agricultural data through use of a service...
US-9,396,048 Process for displaying in a web browser the rendering produced by an application
A process for displaying--in a web browser of a user computer terminal--the rendering that is produced by an application designed to be executed independently...
US-9,396,047 Operating system distributed over heterogeneous platforms
An illustrative operating system distributes two or more instances of the operating system over heterogeneous platforms of a computing device. The instances of...
US-9,396,046 Graph based data model for API ecosystem insights
An embodiment of the invention comprising a method captures information for a data structure, the information pertaining to Web application programming...
US-9,396,045 Information processing apparatus, method, and program
An information processing apparatus is provided including a first operating system incapable of adding or deleting an application and a second operating system...
US-9,396,044 Memory efficient thread-level speculation
A processor device executes program code in one or more threads. The processor device detects a call of a function in one of the threads and executes the...
US-9,396,043 Synchronization across applications
Mechanisms of synchronization between different types of application, using communication between client and server devices, are described. As an example,...
US-9,396,042 Methods and systems for evaluating historical metrics in selecting a physical host for execution of a virtual...
Methods and systems for improved management of power utilization and resource consumption among physical hosts in a cloud computing environment. The management...
US-9,396,041 Optimization of resource usage in a multi-environment computing system
A method and apparatus for modifying resource usage by a computing system including a first environment and a second environment is disclosed. A status signal...
US-9,396,040 Method and apparatus for providing multi-level distributed computations
An approach is provided for providing multi-level distributed computations. A distributed computation manager receives at least one request to migrate at least...
US-9,396,039 Scalable load testing using a queue
Methods and systems for load generation for scalable load testing are disclosed. A plurality of job descriptions are generated based on a load step description....
US-9,396,038 Resilient data processing pipeline architecture
A private cloud-based processing pipeline apparatus and method for its use is disclosed. A first load balancer directs data packets to one of a plurality of...
US-9,396,037 Model-based data pipeline system optimization
A computer-implemented method for optimizing a data pipeline system includes processing a data pipeline configuration manifest to generate a framework of the...
US-9,396,036 System and method for limiting the impact of stragglers in large-scale parallel data processing
A large-scale data processing system and method including a plurality of processes, wherein a master process assigns input data blocks to respective map...
US-9,396,035 Multi-dimensional computing and communication resource allocation using bin-packing with per-branch combination...
A recursive solution to a bin-packing algorithm provides efficient allocation of computing or communications resources to resource consumers in a computer or...
US-9,396,034 Job placement based on modeling of job slots
A collection of job slots correspond to placement of observed jobs associated with a plurality of job categories in a data processing environment. An incoming...
US-9,396,033 Method of executing parallel application on manycore cluster system and the manycore cluster system
Provided are a method of executing parallel programming on a manycore cluster system and the manycore cluster system, both of which may make a parallel...
US-9,396,032 Priority based context preemption
Methods and apparatuses may prioritize the processing of high priority and low priority contexts submitted to a processing unit through separate high priority...
US-9,396,031 Distributed UIMA cluster computing (DUCC) facility
A system for processing analytics on a cluster of computing resources may receive a user request to process a Job, Service or Reservation, and may include an...
US-9,396,030 Quota-based adaptive resource balancing in a scalable heap allocator for multithreaded applications
One embodiment comprises a hierarchical heap allocator system. The system comprises a system-level allocator for monitoring run-time resource usage information...
US-9,396,029 Storage system and method for allocating resource
In conventional unified storage systems, an I/O for block storage and an I/O for file storage are processed in a single OS without being distinguished, so that...
US-9,396,028 Scheduling workloads and making provision decisions of computer resources in a computing environment
Embodiments of the present invention disclose a computer-implemented method, computer program product, and system for workload scheduling and resource...
US-9,396,027 Resource allocation for a plurality of resources for a dual activity system
For resource allocation of resources for a dual activity system, each of the dual activities may be started at a static quota and is allocated its respective...
US-9,396,026 Allocating a task to a computer based on determined resources
A processing control method whereby a management server: assigns work to and executes said work on a computer; sets the processing start time and the processing...
US-9,396,025 Time-variant use models in constraint-based IT resource consolidation
A method, system, and computer program product for automated data center platform consolidation. The method commences defining a set of source platforms (e.g.,...
US-9,396,024 Online computation of cache occupancy and performance
Methods, computer programs, and systems for managing thread performance in a computing environment based on cache occupancy are provided. In one embodiment, a...
US-9,396,023 Methods and systems for parallel distributed computation
Methods and systems for performing a shared computing task are provided. The method includes configuring a shared computing task among a plurality of computing...
US-9,396,022 Information processing system
A first device starts to transfer memory data related to a virtual machine running on the first device to a second device connected to the first device via a...
US-9,396,021 Techniques for dynamically assigning jobs to processors in a cluster using local job tables
A technique for operating a high performance computing cluster includes monitoring workloads of multiple processors. The high performance computing cluster...
US-9,396,020 Context switching mechanism for a processing core having a general purpose CPU core and a tightly coupled...
An apparatus is described having multiple cores, each core having: a) an accelerator; and, b) a general purpose CPU coupled to the accelerator. The general...
← 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 | 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.