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,424,125 Consistent, disk-backed arrays
Disk-backed array techniques can, in some implementations, help ensure that the arrays contain consistent data. An alert can be provided if it is determined...
US-9,424,124 Error-tolerant memories
Methods and apparatuses relating to error-tolerant memories are provided. In one example embodiment, output signals from at least three memory devices are...
US-9,424,123 Systematic mitigation of memory errors
A system and method for mitigating memory errors in a computer system. Faulty memory is identified and tested by a memory manager of an operating system. The...
US-9,424,122 Digital information transfer system including fault protection
A digital information transfer system includes an electronic driver unit in electrical communication with a power supply to receive an input voltage. The driver...
US-9,424,121 Root cause analysis for service degradation in computer networks
Various exemplary embodiments relate to a method of determining the root cause of service degradation in a network, the method including determining a window of...
US-9,424,120 Prioritizing first failure data capture (FFDC) data for analysis
A computer program product for prioritizing First Failure Data Capture (FFDC) data for analysis. A processor configured to: identify, by the processor, FFDC...
US-9,424,119 Query rewrites for data-intensive applications in presence of run-time errors
An aspect of error handling includes a parsing block for pre-processing a document indexing application, a filtering block for discarding irrelevant documents,...
US-9,424,118 Change message broadcast error detection
A hardware device detects change messages broadcast within a system. The system includes the hardware device, one or more controller devices, one or more...
US-9,424,117 Virtual storage processor failover
A technique performs virtual storage processor (VSP) failover. The technique involves accessing, by a first physical storage processor of the data storage...
US-9,424,116 Program development in a distributed server environment
According to one embodiment of the present invention, a system for processing a computer program for a distributed server environment executes the computer...
US-9,424,115 Analysis engine for automatically analyzing and linking error logs
Test results can be analyzed and linked using an automated system. In a first embodiment, an error log can be received including log data associated with an...
US-9,424,114 Input/output (I/O) processing via a page fault doorbell mechanism
Systems and methods are disclosed for processing an input/output (I/O) operation. An example system includes a kernel interface that receives a notification of...
US-9,424,113 Virtual appliance deployment
A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to...
US-9,424,112 Execution plan generator and execution engine for interfacing with application programming interfaces
Embodiments for a method of interfacing with a remote application programming interface (API) by defining an execution plan using an interface definition...
US-9,424,111 Method for simulating screen sharing for multiple applications running concurrently on a mobile platform
A system for sharing a physical display screen among multiple applications on a mobile platform includes an Internet-connected client device and software...
US-9,424,110 Providing a recovery placeholder within an application
Embodiments described herein provide recovery placeholders within an application. Specifically, one approach includes providing an application operating on a...
US-9,424,109 Maintaining time fidelity for an instance of a virtual space placed in a background state
Time fidelity may be maintained for an instance of a virtual space placed in a background state. The background state may be a state in which user intervention...
US-9,424,108 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,424,107 Content enhancement techniques
Techniques for enhancing content being rendered on an electronic device are described herein. In some instances, the techniques include monitoring interactions...
US-9,424,106 System for distributed information presentation and interaction
A system for distributed information processing and interaction includes a plurality of output devices arranged to produce a respective output portion of a...
US-9,424,105 Preempting tasks at a preemption point of a kernel service routine based on current execution mode
An apparatus for dynamically controlling a preemption section includes a preemption manager configured to monitor whether a system context has changed, and if...
US-9,424,104 High performance locks
Systems and methods of enhancing computing performance may provide for detecting a request to acquire a lock associated with a shared resource in a...
US-9,424,103 Adaptive lock for a computing system having multiple runtime environments and multiple processing units
A method for operating a lock in a computing system having plural processing units and running under multiple runtime environments is provided. When a requester...
US-9,424,102 Task grouping by context
In an approach to grouping tasks initialized by a first user, one or more computer processors receive a first task initialization by a first user. The one or...
US-9,424,101 Method and apparatus for synchronous processing based on multi-core system
Embodiments of the present invention relate to the field of communications network technologies and provide a method and an apparatus for synchronization...
US-9,424,100 Monitoring and validating the coordinated execution of sequenced tasks by an electronic card with two...
A method for monitoring the coordinated execution of sequenced tasks by an electronic device including a main electronic card including at least one main...
US-9,424,099 Method and system for synchronization of workitems with divergent control flow
Disclosed methods, systems, and computer program products embodiments include synchronizing a group of workitems on a processor by storing a respective program...
US-9,424,098 Dynamic resource scheduling
Embodiments of the invention relate to a system and method for dynamically scheduling resources using policies to self-optimize resource workloads in a data...
US-9,424,097 Dynamically managing workload placements in virtualized environments based on current user globalization...
Multiple workloads from multiple users requesting access to at least one virtualized application are received, wherein each of the workloads is specified with...
US-9,424,096 Task allocation in a computer network
Server computers send requests over a network for an allocation of server tasks and processing tasks, the processing task requests having an associated...
US-9,424,095 Method and system for controlling the processing of requests for web resources
A system, method and computer program product for controlling the processing of requests for web page resources from a web server are provided. The method...
US-9,424,094 Server consolidation using virtual machine resource tradeoffs
Server consolidation using virtual machine resource tradeoffs, is provided. One implementation involves assigning a virtual machine to a target physical server...
US-9,424,093 Process scheduler employing adaptive partitioning of process threads
A system includes a processor and memory storage units storing software code. The software code comprises code for a scheduling system and for generating a...
US-9,424,092 Heterogeneous thread scheduling
Heterogeneous thread scheduling techniques are described in which a processing workload is distributed to heterogeneous processing cores of a processing system....
US-9,424,091 Deploying software in a multi-instance node
A system for deploying big data software in a multi-instance node. The optimal CPU memory and core configuration for a single instance database is determined....
US-9,424,090 Scheduling tasks to configurable processing cores based on task requirements and specification
Systems and methods provide a processing task load and type adaptive manycore processor architecture, enabling flexible and efficient information processing....
US-9,424,089 Hardware acceleration of web applications
In a first embodiment of the present invention, a method for enabling hardware acceleration of web applications is provided, comprising: parsing a web page...
US-9,424,088 Multi-level deficit weighted round robin scheduler acting as a flat single scheduler
Various embodiments of the present disclosure provide techniques and mechanisms for providing a fast multi-level scheduler, implemented using a plurality of...
US-9,424,087 Optimizing collective operations
Optimizing collective operations including receiving an instruction to perform a collective operation type; selecting an optimized collective operation for the...
US-9,424,086 Support of non-trivial scheduling policies along with topological properties
A system comprises a scheduling unit for scheduling jobs to resources, and a library unit comprising a machine map of the system and a global status map of...
US-9,424,085 Recognizing a process group that is related to an application
A terminal device includes first storage, second storage, and a processor. The first storage is configured to store used resource information which indicates a...
US-9,424,084 Systems, methods, and media for online server workload management
Methods, using a hardware processor, for online server workload management are provided, comprising: receiving information regarding client device requests;...
US-9,424,083 Managing metadata for a distributed processing system with manager agents and worker agents
Methods, systems, and apparatus are described for managing metadata for a distributed processing system. In one aspect, a method includes receiving a...
US-9,424,082 Application startup page fault management in a hardware multithreading environment
A method, system and computer-usable medium are disclosed for startup page fault management improves application startup performance by assigning startup tasks...
US-9,424,081 Managing callback operations in emulated environments
Examples of the disclosure enable callback operations, such as interrupts, Asynchronous Procedure Calls (APCs), and Deferred Procedure Calls (DPCs), to be...
US-9,424,080 Systems and methods for utilizing futures for constructing scalable shared data structures
A multithreaded application that includes operations on a shared data structure may exploit futures to improve performance. For each operation that targets the...
US-9,424,079 Iteration support in a heterogeneous dataflow engine
Various embodiments provide techniques and constructs to improve execution speed of distributed iterative computation using heterogeneous specialized resources...
US-9,424,078 Managing high performance computing resources using job preemption
The preemption of running jobs by other running or queued jobs in a system that has processing resources. The system has running jobs, and queued jobs that are...
US-9,424,077 Throttle control on cloud-based computing tasks utilizing enqueue and dequeue counters
Systems and methods for throttle control on cloud-based computing tasks are provided. An example method includes, obtaining a service request from a first user,...
US-9,424,076 Dynamic distribution for distributed arrays and related rules
The present invention provides a method and system for the dynamic distribution of an array in a parallel computing environment. The present invention obtains a...
← 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.