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,645,886 Digital error correction
Error-correcting circuit includes: component generating a first output from first and second inputs; error detector generating an error flag indicative of...
US-9,645,885 Hybrid distributed storage system
There is provided a distributed object storage system that includes several performance optimizations with respect to efficiently storing data objects when...
US-9,645,884 Performing a cyclic redundancy checksum operation responsive to a user-level instruction
In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data...
US-9,645,883 Circuit arrangement and method for realizing check bit compacting for cross parity codes
A circuit arrangement for determining m check bits c.sub.1, . . . , c.sub.m for k data bits u.sub.1, . . . , u.sub.k is provided, wherein the circuit...
US-9,645,882 Field repairable logic
A state matcher for a logic circuit may detect at least one of a buggy state of the logic circuit, a precursor to a buggy state of the logic circuit and a...
US-9,645,881 Data profiler
One or more techniques and/or systems are provided for profiling a dataset. For example, a snapshot of a volume may be evaluated to identify a set of data...
US-9,645,880 Supportability framework for mobile software applications
A system and a method for providing software supportability involve a server receiving a first electronic record from a client application on a mobile computing...
US-9,645,879 Salvaging hardware transactions with instructions
A transactional memory system salvages a hardware transaction. A processor of the transactional memory system executes a first salvage checkpoint instruction in...
US-9,645,878 Error handling for files exchanged over a network
An example device for processing media data includes one or more processors configured to receive a file including media data, determine that a portion of the...
US-9,645,877 Monitoring apparatus, monitoring method, and recording medium
Monitoring apparatus is configured to execute: obtaining pieces of information about access in a first time slot by specifying the first time slot including...
US-9,645,876 Electronic device with emergency power supply
An electronic device includes a number of hard disk devices, a detection system, and a power supply. The detection system includes a detection device, a...
US-9,645,875 Intelligent inter-process communication latency surveillance and prognostics
The disclosed embodiments provide a system that analyzes telemetry data from a computer system. During operation, the system obtains the telemetry data, which...
US-9,645,874 Analyzing OpenManage integration for troubleshooting log to determine root cause
A system, method, and computer-readable medium for enhancing troubleshoot log analysis. More specifically, in certain embodiments, a management suite error log...
US-9,645,873 Integrated configuration management and monitoring for computer systems
Systems and methods for integrated configuration management and monitoring. An example method may comprise assigning a plurality of parameter values to a...
US-9,645,872 Method to use multipath to reduce IO error handle duration
A system for handling errors during interfacing with storage devices comprises a communications interface and an error handler. The error handler is for:...
US-9,645,871 Soft-error-rate calculating device
For a soft error of an electronic device, a technique capable of ensuring high reliability because of a low soft error rate (SER) is provided. By using building...
US-9,645,870 System for debugging DMA system data transfer
Systems and methods for generating DMA transaction trace records are described. One example system includes a controller that includes a trace module. The trace...
US-9,645,869 Using exception information
A method of using exception information for binary code. The method comprises: receiving exception information relating to an exception occurring during...
US-9,645,868 Methods of running applications on mobile devices including notifications/blocking responsive to resource...
A wrapped application may be stored in memory of a mobile device. The wrapped application includes application code and an application wrapper, and the...
US-9,645,867 Shuffle optimization in map-reduce processing
A computer implemented method provides shuffle optimization in map-reduce processing. The computer implemented method obtains intermediate results from a...
US-9,645,866 Inter-processor communication techniques in a multiple-processor computing platform
This disclosure describes communication techniques that may be used within a multiple-processor computing platform. The techniques may, in some examples,...
US-9,645,865 Discrete time method, system and software program for detection of oscillations in continuous data
One embodiment of the present invention relates to a discrete time method for detection of oscillations in continuous data. Another embodiment of the present...
US-9,645,864 Technologies for operating system transitions in multiple-operating-system environments
Technologies for transitioning between operating systems include a computing device having a main memory and a data storage device. The computing device...
US-9,645,863 Image forming device, information processing method, and information processing program
In an image forming device which is capable of executing an application program, a plurality of interface providing units are arranged each providing the...
US-9,645,862 Computing consumption of application programming interfaces
Various embodiments of systems and methods for computing consumption of application programming interfaces (APIs) are described herein. Initially at an...
US-9,645,861 Method and system for managing and presenting multiple application containers as a single logical container
A method for managing application containers, comprising: assigning a first application to a master container in a memory of a system; assigning a second...
US-9,645,860 Verification that particular information is transferred by an application
The technology includes a method to test what information an application transfers to an external computing device. A user's consent is explicitly obtained...
US-9,645,859 Performing I/O quiesce and drain operations in multi-node distributed systems
Various systems and methods for performing Input/Output (I/O) quiesce and drain operations in multi-node distributed storage systems are disclosed. For example,...
US-9,645,858 Single, logical, multi-tier application blueprint used for deployment and management of multiple physical...
A deployment system enables a developer to define a logical, multi-tier application blueprint that can be used to create and manage (e.g., redeploy, upgrade,...
US-9,645,857 Resource fault management for partitions
In accordance with at least some embodiments, a system includes a plurality of partitions, each partition having its own operating system (OS) and workload. The...
US-9,645,856 Resource health based scheduling of workload tasks
Allocation of computing threads can include receiving a registration of a workload, the registration including a workload classification and a workload...
US-9,645,855 Job scheduling optimization based on ratio of stall to active cycles
An apparatus and a job scheduling method are provided. For example, the apparatus is a multi-core processing apparatus. The apparatus and method minimize...
US-9,645,854 Dynamic work partitioning on heterogeneous processing devices
A method, system and article of manufacture for balancing a workload on heterogeneous processing devices. The method comprising accessing a memory storage of a...
US-9,645,853 Method and apparatus implemented in processors for real-time scheduling and task organization based on response...
A task scheduling method is disclosed, where each processor core is programmed with a short list of priorities, each associated with a minimum response time....
US-9,645,852 Managing a workload in an environment
A system and computer-implemented method for managing a workload in an environment is disclosed. The method may include establishing a shadow workload on a...
US-9,645,851 Automated application protection and reuse using an affinity module
In one aspect, a method includes discovering application components, mapping the application components to devices, analyzing the mapped applications components...
US-9,645,850 Task time allocation method allowing deterministic error recovery in real time
A method for executing tasks of a real-time application on a multitasking computer, steps including: defining time-windows, each associated with the execution...
US-9,645,849 Scheduling homogeneous and heterogeneous workloads with runtime elasticity in a parallel processing environment
Systems and methods are provided for scheduling homogeneous workloads including batch jobs, and heterogeneous workloads including batch and dedicated jobs, with...
US-9,645,848 Scheduling homogeneous and heterogeneous workloads with runtime elasticity in a parallel processing environment
Systems and methods are provided for scheduling homogeneous workloads including batch jobs, and heterogeneous workloads including batch and dedicated jobs, with...
US-9,645,847 Efficient suspend and resume of instances
A virtual machine is suspended as a result of receiving a request for suspending a plurality of virtual machines, and, for each virtual machine of the...
US-9,645,846 Security patch update processor
A method, system, and program product are provided for updating software deployed on computers in an enterprise computer network wherein each computer has a...
US-9,645,845 Triggering job execution in application servers based on asynchronous messages sent by scheduling tasks
A method and a system for job scheduling in application servers. A common metadata of a job is deployed, the job being a deployable software component. An...
US-9,645,844 Systems and methods to optimize multi-version support in indexes
System and method embodiments are provided for multi-version support in indexes in a database. The embodiments enable substantially optimized multi-version...
US-9,645,843 Image instance mapping
A method and system for tracking a virtual machine is provided. The method includes determining updates applied to virtual machine instances and tracking...
US-9,645,842 Cybernaut: a cloud-oriented energy-efficient intrusion-tolerant hypervisor
An apparatus comprising: a virtual machine (VM) base image database; a VM image generator configured to build in the VM base image database a corpus of possible...
US-9,645,841 Dynamic virtual machine storage usage monitoring, provisioning, and migration
An intelligent virtual desktop infrastructure (iVDI) system is described. The system includes a first storage module having a processor, in communication with a...
US-9,645,840 User-defined pools
One or more resource slots are allocated to a customer according to a first set of pricing policies. The customer is allowed to identify at least one of the...
US-9,645,839 Stateful applications operating in a stateless cloud computing environment
A cloud computing environment may use a virtualization layer within a stateless cloud computing process to capture, store, and retrieve state information...
US-9,645,838 Automatic discovery of a JavaScript API
An approach to creating a canonical representation of a JavaScript API. Objects associated with the JavaScript API are instantiated, creating entry points for...
US-9,645,837 Methods for compilation, a compiler and a system
A method in a Just-In-Time, JIT, compiler for compiling code in a JIT-compiler for a heterogeneous multiprocessor system is provided. The method comprises...
← 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.