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,886,332 Storage and application intercommunication using ACPI
Storage system and application intercommunication is provided. A first kernel-mode module determines a first event corresponding to an operational parameter of...
US-9,886,331 Network traffic processing
As disclosed herein a method, executed by a computer, for providing improved multi-protocol traffic processing includes receiving a data packet, determining if...
US-9,886,330 Double processing offloading to additional and central processing units
A data-processing system (DTS) includes a central hardware unit (CPU) and an additional hardware unit (HW), the central hardware unit (CPU) being adapted to...
US-9,886,329 Scalable RCU callback offloading
In order to scale Read-Copy Update (RCU) callback offloading from no-callbacks (No-CBs) CPUs, a set of RCU callback offload kernel threads (rcuo kthreads) may...
US-9,886,328 Flexible binding of tasks to target resources
A system according to one exemplary embodiment comprises: a processor; and memory coupled to the processor and storing instructions that, when executed by the...
US-9,886,327 Resource mapping in multi-threaded central processor units
A processor determines that processing of a thread is suspended due to limited availability of a processing resource. The processor supports execution of the...
US-9,886,326 Thermally-aware process scheduling
A scheduler is presented that can adjust, responsive to a thermal condition at the processing device, a scheduling of process threads for compute units of the...
US-9,886,325 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,886,324 Managing asset placement using a set of wear leveling data
Disclosed aspects include managing asset placement with respect to a shared pool of configurable computing resources. A set of wear-leveling data may be...
US-9,886,323 Graphical user interface for managing virtual machines
A graphical user interface (GUI) for managing virtual machines (VMs) that are running in one or more hosts provides a search interface that is intuitive and...
US-9,886,322 System and method for providing advanced reservations in a compute environment
A system and method are disclosed for dynamically reserving resources within a cluster environment. The method embodiment of the invention comprises receiving a...
US-9,886,321 Managing distributed analytics on device groups
Methods of managing distributed analytics on device groups are described. In an embodiment, a management service within a distributed analytics system provides...
US-9,886,320 Method for prioritizing tasks queued at a server system
An algorithm for assigning priorities to tasks queued for processing by users based on how heavily each task's user used the system resources in the past,...
US-9,886,319 Task managing application for performing tasks based on messages received from a data processing application...
Managing task execution includes: receiving a specification of a plurality of tasks to be performed by respective functional modules; processing a flow of input...
US-9,886,318 Apparatuses and methods to translate a logical thread identification to a physical thread identification
Methods and apparatuses relating to translating a logical thread identification to a physical thread identification. A processor may include a plurality of...
US-9,886,317 Fine-grained scheduling of work in runtime systems
A runtime system for distributing work between multiple threads in multi-socket shared memory machines that may support fine-grained scheduling of parallel...
US-9,886,316 Data center system that accommodates episodic computation
A data center system is described which includes multiple data centers powered by multiple power sources, including any combination of renewable power sources...
US-9,886,315 Identity and semaphore-based quality of service
Various embodiments described herein include at least one of systems, methods, and software for identity-based thread pool assignment. The identity may identify...
US-9,886,314 Placing workloads in a multi-array system
Placing workloads in a multi-array system comprising a plurality of storage arrays, including: determining, for each of a plurality of storage arrays, a current...
US-9,886,313 NUMA-aware memory allocation
A system includes a first node including a first processor and a first memory, and a second node including a second processor and a second memory. A worker...
US-9,886,312 Dynamic provisioning of virtual video memory based on virtual video controller configuration
Memory is reserved in a virtualized computing environment for graphics processing of each child partition in the computing environment. A video memory...
US-9,886,311 Job scheduling management
Aspects of the present disclosure are directed toward collecting resource utilization data for a set of system components of a computing system. The resource...
US-9,886,310 Dynamic resource allocation in MapReduce
Methods, systems, and articles of manufacture for dynamic resource allocation in MapReduce are provided herein. A method includes partitioning input data into...
US-9,886,309 Identity-based distributed computing for device resources
A system, method and related data structures for discovering and describing computing resources available at various computing devices, and for exposing those...
US-9,886,308 Device having an embedded system including state, and a method for controlling standby of an embedded system
Disclosed is a method for controlling an embedded system and a device with an embedded system, the method including: transmitting, by a scheduling process of...
US-9,886,307 Cross-platform scheduling with long-term fairness and platform-specific optimization
Methods, systems, and computer program products for cross-platform scheduling with fairness and platform-specific optimization are provided herein. A method...
US-9,886,306 Cross-platform scheduling with long-term fairness and platform-specific optimization
Methods, systems, and computer program products for cross-platform scheduling with fairness and platform-specific optimization are provided herein. A method...
US-9,886,305 Determining the status of plurality of threads by monitoring the execution of folded thread
A computer hardware system configured to perform runtime analysis and runtime control of a multithreaded computer program includes at least one processor. The...
US-9,886,304 Storage device sharing among virtual machines
Disclosed herein are various systems and methods for sharing a storage device with multiple virtual machines are disclosed. One such method involves creating a...
US-9,886,303 Specialized micro-hypervisors for unikernels
Application code is obtained at a compiler toolchain, which accesses a package manager that tracks dependencies for a set of software components including...
US-9,886,302 Dynamic batch management of shared buffers for virtual machines
Methods, systems, and computer program products for providing dynamic batch management of shared packet buffers are disclosed. A virtualized computer system may...
US-9,886,301 Probabilistic deduplication-aware workload migration
A computing method includes running, on a plurality of compute nodes, multiple workloads that access respective sets of memory pages. Respective bitmaps are...
US-9,886,300 Information processing system, managing device, and computer readable medium
An information processing system includes a plurality of computers and a management device. Each computer executes a program to generate virtual machines and a...
US-9,886,299 System and method for dynamically allocating resources of virtual machines based on service-level agreements...
Systems and methods for dynamically allocating resources of virtual machines (VMs) using service level agreements (SLAs) and privilege levels of users. The...
US-9,886,298 Detecting an interrupted operation associated with a virtual machine
A first identification of a series of volumes associated with a virtual disk that is associated with a virtual machine is received. A second identification of...
US-9,886,297 Systems and methods for loading a virtual machine monitor during a boot process
Generally described, aspects of the present disclosure relate to loading an updated virtual machine monitor on the physical computing device during a boot...
US-9,886,296 Managing hypervisor weights in a virtual environment
A computer implemented method and system for managing resources available to an application in a shared pool of configurable network computing resources is...
US-9,886,295 Setting server operating system as main domain to provide integrated user interface for a plurality of client...
An apparatus and method for providing an integrated user interface for a variety of operating systems are provided. When a user request execution of an...
US-9,886,294 Method and device for testing an electronic control unit using a simulator running on a computer of different...
A method for executing a first application program of a first control unit on a computer, wherein functions for controlling actuators and/or sensors and/or...
US-9,886,293 Ascertaining configuration of a virtual adapter in a computing environment
A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The...
US-9,886,292 Making user profile data portable across platforms
A user profile layer provides a benefit to a user by allowing access to user profile setting and data across multiple information handling systems running one...
US-9,886,291 Method for monitoring changes of configuration of a control device of an automatic machine
In an automatic machine controlled by a control device of its own having at least one non-volatile memory, in which a program for controlling the automatic...
US-9,886,290 Component loading based on user preferences
Provided herein are systems, methods, and software for facilitating information exchange services. In at least one implementation, a request originated from an...
US-9,886,289 System and method for injecting run-time programming code in a printing device
A method and system for modifying functionality of a printer. The printer is provided with firmware and programming code that interfaces with the firmware for...
US-9,886,288 Guided edit optimization
Techniques for optimizing a guided edit process for editing a member profile page are described. According to various embodiments, incomplete member profile...
US-9,886,287 Adaptive device driver method and system
Aspects of the present invention provide a method of specifying a device driver design for a board device. The method includes receiving a board device with...
US-9,886,286 Communication module, communication device capable of self-detecting operation status and detecting method thereof
The present invention is related to a communication device capable of self-detecting operation status and detecting method thereof. The communication device...
US-9,886,285 Communication interface initialization
Systems and methods are disclosed for executing firmware in a computing device. A computing device comprises a controller comprising an interface and an...
US-9,886,284 Identification of bootable devices
A method for managing an initiation of a computing system. In an embodiment, the method includes a computer processor detecting that a first computing system...
US-9,886,283 Adaptive boot sequence for vehicle infotainment system
A mobile communication system and a method of providing content data to user of a vehicle using the communication system. The method includes: determining at 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 | 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.