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,411,662 Controlling priority levels of pending threads awaiting processing
A data processing apparatus comprises processing circuitry arranged to process processing threads using resources accessible to the processing circuitry. A...
US-9,411,661 Deadlock avoidance
A transaction processing system is operated. A first resource is locked as a shared resource by a first task executing on a computing device. The first task...
US-9,411,660 Lock control apparatus and lock control method
A lock control apparatus includes a control unit that controls acquisition of a lock for using a shared resource shared among a plurality of tasks by a task...
US-9,411,659 Data processing method used in distributed system
Provided is a data processing method which can increase data processing speed without adding a new node to a distributed system. The data processing method may...
US-9,411,658 Token-based adaptive task management for virtual machines
Embodiments perform adaptive throttling of tasks into a virtual datacenter having dynamically changing resources. Tasks are processed concurrently in batches....
US-9,411,657 Load-balanced sparse array processing
A sparse array is partitioned into first partitions and a second array is partitioned into second partitions based on an invariant relationship between the...
US-9,411,656 Load balance connections per server in multi-core/multi-blade system
A network device includes a plurality of blades, each having a plurality of CPU cores that process requests received by the network device. Each blade further...
US-9,411,655 System and method for detection and deployment of virtualization capable assets in a managed datacenter
A datacenter management server includes a datacenter operations manager and a datacenter infrastructure manager with an infrastructure viewer and an asset...
US-9,411,654 Managing configuration and operation of an adapter as a virtual peripheral component interconnect root to...
A method of managing an adapter includes identifying a firmware image configured to enable configuration firmware of a logical partition, where the firmware...
US-9,411,653 System and method for provisioning and load balancing user accounts on server clusters
Providers of Internet based services must handle requests from many different customers. However, to make the experience simple and effective, a system for...
US-9,411,652 Runtime for automatically load-balancing and synchronizing heterogeneous computer systems with scoped...
Sharing tasks among compute units in a processor can increase the efficiency of the processor. When a compute unit does not have a task in its task memory to...
US-9,411,651 RDMA (remote direct memory access) data transfer in a virtual environment
In an embodiment, a method is provided. In an embodiment, the method provides determining that a message has been placed in a send buffer; and transferring the...
US-9,411,650 Ledger-based resource tracking
Disclosed are systems, methods, and non-transitory computer-readable storage media for tracking and managing resource usage through a ledger feature that can...
US-9,411,649 Resource allocation method
A resource allocation method adapted to a mobile device having a multi-core central processing unit (CPU) is provided. The CPU executes at least one...
US-9,411,648 Flexible resource configuration management for computing clusters
In an embodiment, a method includes maintaining a pool of server resources, maintaining a pool of storage resources, maintaining a pool of network resources,...
US-9,411,647 Hierarchical routing and interface selection for multi-processor multimode network devices
The embodiments simplify the development of applications for current and future wireless communication devices, resolving the deficiencies of current methods by...
US-9,411,646 Booting secondary processors in multicore system using kernel images stored in private memory segments
Embodiments of the present invention provide a method and a system for supporting resource isolation in a multi-core architecture. In the method and system for...
US-9,411,645 Scheduling MapReduce tasks based on estimated workload distribution
A method for scheduling MapReduce tasks includes receiving a set of task statistics corresponding to task execution within a MapReduce job, estimating a...
US-9,411,644 Method and system for work scheduling in a multi-chip system
According to at least one example embodiment, a multi-chip system includes multiple chip devices configured to communicate to each other and share hardware...
US-9,411,643 Method of performing tasks on a production computer system and data processing system
A method of performing tasks on a production computer includes retrieving a one task description file stored on a task computer and containing a description of...
US-9,411,642 Using high priority thread to boost CPU clock rate
When a computing system is running at a lower clock rate, in response to an event that triggers the computing system to increase the clock rate, a list of...
US-9,411,641 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,411,640 Method for efficiently managing application and electronic device implementing the method
A method for managing an application is provided. The method includes executing a master application loaded into a first memory, executing a member application...
US-9,411,639 System and method for managing network navigation
A file comprising an application and data corresponding to a status of the application at a particular time is maintained in a first memory of a user device,...
US-9,411,638 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,411,637 Adaptive process importance
A method and apparatus of a device that changes the importance of a daemon process is described. In an exemplary embodiment, the device receives a message from...
US-9,411,636 Multi-tasking real-time kernel threads used in multi-threaded network processing
For multi-threaded network processing, a real-time task is scheduled in a network server by placing the task on a real-time task list, activating the task when...
US-9,411,635 Parallel nested transactions in transactional memory
Various technologies and techniques are disclosed for supporting parallel nested transactions in a transactional memory system. Multiple closed nested...
US-9,411,634 Action framework in software transactional memory
A software transactional memory system implements a lightweight key-based action framework. The framework includes a set of unified application programming...
US-9,411,633 System and method for barrier command monitoring in computing systems
A computing system for handling barrier commands includes a memory, an interface, and a processor. The memory is configured to store a pre-barrier spreading...
US-9,411,632 Parallel method for agglomerative clustering of non-stationary data
The disclosure is directed to clustering a stream of data points. An aspect receives the stream of data points, determines a plurality of cluster centroids,...
US-9,411,631 Apparatus, and control method for image processing deletion of a common definition file used for generation of...
The present invention is intended for properly receiving set data in setting items of a series of processes. The present invention solves the problem by...
US-9,411,630 Reducing virtual machine pre-emption in virtualized environment
A method for reducing virtual machine preemption in a virtualized environment is provided. The method includes dispatching a virtual central processing unit...
US-9,411,629 Reducing virtual machine pre-emption in virtualized environment
A method for reducing virtual machine preemption in a virtualized environment is provided. The method includes dispatching a virtual central processing unit...
US-9,411,628 Virtual machine cluster backup in a multi-node environment
Embodiments are directed to backing up a virtual machine cluster and to determining virtual machine node ownership prior to backing up a virtual machine...
US-9,411,627 Allocating storage for virtual machine instances based on input/output (I/O) usage rate of the disk extents...
A method, system and computer program product for allocating storage for virtual machine instances. The input/output (I/O) usage of disk extents utilized by a...
US-9,411,626 Optimizing runtime performance of an application workload by minimizing network input/output communications...
A method, system and computer program product for optimizing runtime performance of an application workload. Network input/output (I/O) operations between...
US-9,411,625 Apparatus and control method for hypervisor to obtain faulting instruction
An apparatus for a hypervisor to obtain a faulting instruction, wherein the hypervisor runs between a physical machine including a central processing unit (CPU)...
US-9,411,624 Virtual device interrupt hinting in a virtualization system
A mechanism for virtual device interrupt hinting in virtualization systems is disclosed. A method of the invention includes receiving a virtual device event...
US-9,411,623 Storage performance by heuristically coalescing IO requests
A method for coalescing IO requests includes maintaining a queue in a layer of an IO stack of a hypervisor, wherein (i) the queue holds IO requests received...
US-9,411,622 Performance-driven resource management in a distributed computer system
A system and method for managing resources in a distributed computer system that includes at least one resource pool for a set of virtual machines (VMs)...
US-9,411,621 Grouping and automatically propagating updates to equivalent online and offline virtual machines in a data center
Techniques, systems, and articles of manufacture for automatically propagating updates in a data center. A method includes dividing multiple virtual machines in...
US-9,411,620 Virtual storage migration method, virtual storage migration system and virtual machine monitor
A virtual storage migration method is provided, including: starting a data migration process, and copying, from a source storage device to a destination storage...
US-9,411,619 Performance management of system objects based on consequence probabilities
Embodiments provide a system including a plurality of objects and a monitoring module coupled to the objects. The monitoring module is configured to determine a...
US-9,411,618 Metadata-based class loading using a content repository
An example method of loading classes from a content repository includes storing a set of files in a content repository. The set of files includes a...
US-9,411,617 System and method for matching synthetically generated inner classes and methods
A system and method for transforming name synthesized classes in response to dynamic class updates to existing classes, featuring the ability to provide...
US-9,411,616 Classloader/instrumentation approach for invoking non-bound libraries
An agent object can invoke one or more methods of an application object using a helper object. The application object passes a reference to itself to the agent...
US-9,411,615 Personalization of shared resources
Methods and systems for personalization in a shared environment are provided. Information is stored in memory regarding the shared environment to which a...
US-9,411,614 Input/output devices having reconfigurable functionality
Systems and methods provide re-configurable functionality within components of I/O devices without the need of disconnecting the components from each other. For...
US-9,411,613 Systems and methods for managing execution of specialized processors
Specialized processors use configurable interconnection fabrics to manage execution of subtasks, that together define a task, using one or more specialized...
← 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.