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,792,165 Binding smart objects
A method for binding a first and second devices is disclosed. The method is implemented using the architectural principles of REST, which allows a binding...
US-9,792,164 Message pattern detection and processing suspension
A transaction suspension system rapidly determines whether messages received by a centralized, anonymous data transaction processing system related to data...
US-9,792,163 Decentralized control plane for a computing system
A method of implementing a control plane for services in a computer system includes: executing a service host process on a software platform of a host computer,...
US-9,792,162 Network system, network node and communication method
Network system being configured to execute I/O commands and application commands in parallel and comprising a network and at least one network node, wherein the...
US-9,792,161 Maximizing concurrency bug detection in multithreaded software programs
Disclosed systems and methods incorporate a sound and maximal causal model with control flow information for maximum concurrency error detection in general...
US-9,792,160 Methods and systems supporting a resource environment for contextual purpose computing
A system, method, and computer-readable storage medium configured to facilitate user purpose in a computing architecture.
US-9,792,159 Program determining apparatus and program determining method
A disclosed program determining apparatus includes a log recording unit configured to record, in response to at least one of a use request for use of a...
US-9,792,158 Framework to improve parallel job workflow
Embodiments of the inventive subject matter include receiving, in a distributed computing environment, a plurality of files for execution. Embodiments further...
US-9,792,157 Execution of an instruction for performing a configuration virtual topology change
In a logically partitioned host computer system comprising host processors (host CPUs) partitioned into a plurality of guest processors (guest CPUs) of a guest...
US-9,792,156 Hybrid configuration engine
A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a...
US-9,792,155 Dynamic job processing based on estimated completion time and specified tolerance time
The invention provides a system and method for managing clusters of parallel processors for use by groups and individuals requiring supercomputer level...
US-9,792,154 Data processing system having a hardware acceleration plane and a software plane
A data processing system is described herein that includes two or more software-driven host components. The two or more host components collectively provide a...
US-9,792,153 Computing resource inventory system
Systems and methods of managing computing resources of a computing system are described. A computing resource list and computing resource information may be...
US-9,792,152 Hypervisor managed scheduling of virtual machines
A hypervisor determines that a virtual machine is important. In response, the hypervisor selects one or more processing devices of a multiprocessor computer...
US-9,792,151 Energy efficient burst mode
A graphics processing unit's workload duration is monitored across a number of frames. A threshold "k" may be used to determine if the workload is Burst or...
US-9,792,150 Detecting site change for migrated virtual machines
Various systems and methods for detecting a site change. For example, one method involves detecting migration of a virtual machine. The method also involves...
US-9,792,149 Prioritization of transactions based on execution progress
Controlling access to at least one memory location by a transaction is provided in a multi-processor transactional execution environment. Included is: tracking...
US-9,792,148 Prioritization of transactions based on execution progress
Controlling access to at least one memory location by a transaction is provided in a multi-processor transactional execution environment. Included is: tracking...
US-9,792,147 Transactional storage accesses supporting differing priority levels
In at least some embodiments, a cache memory of a data processing system receives a transactional memory access request including a target address and a...
US-9,792,146 Iterative anti-collocation of network resources using prioritized graph coloring
Software, hardware, and virtual network resources are anti-collocated on a networked computing environment. A computerized network-management system receives a...
US-9,792,145 Managing dedicated and floating pool of virtual machines based on demand
Methods, systems, and computer readable and executable medium embodiments for managing virtual machine pool demand are described herein. One method for managing...
US-9,792,144 Methods and apparatus to manage monitoring agents
Methods and apparatus to manage a dynamic deployment environment including one or more virtual machines. A disclosed example involves: (a) automatically...
US-9,792,143 Platform secure execution modes
The performing of virtual machine (VM)-based secure operations is enabled using a trusted co-processor that is able to operate in a secure mode to perform...
US-9,792,142 Information processing device and resource allocation method
A device includes a storage which has stored therein setting information that specifies, for each virtual machine to be created, the number of arithmetic...
US-9,792,141 Configured generation of virtual machine images
Techniques are described for generating and using virtual machine images and other software images in configured manners, such as by an image generating service...
US-9,792,140 Maintenance of a software discovery catalog in a virtual machine environment
Software asset management (SAM) for virtual environments performing the following operations: (i) collecting a set of virtual machine (VM) descriptor(s) sets,...
US-9,792,139 Service driven virtual machine scheduling
The method including, receiving, from a management interface, an external services request, wherein the external services request comprises external service...
US-9,792,138 Virtual machine migration to hyper visors with virtual function capability
A virtualization manager receives a request to migrate a virtual machine from a source hypervisor to a destination hypervisor supporting virtual function...
US-9,792,137 Real-time performance apparatus and method for controlling virtual machine scheduling in real-time
A virtualization apparatus is provided. The virtualization apparatus includes a plurality of virtual machines (VMs), a process scheduler configured to schedule...
US-9,792,136 Hardware assisted inter hypervisor partition data transfers
An invention is disclosed for effectuating direct memory access (DMA) transfers by a guest operating system of a child partition. A guest operating system is...
US-9,792,135 Differential voltage and frequency scaling (DVFS) switch reduction
Technologies are generally described for systems, devices and methods effective to schedule access to a core. In some examples, a first differential voltage...
US-9,792,134 Synchronizing settings associated with virtual computing environments
The disclosed embodiments provide a system that operates a computer system. During operation, the system detects a first change in a setting associated with a...
US-9,792,133 Interactive web-based codeset selection and development tool
A web server uses selection criteria for identifying an electronic consumer device to identify a codeset likely to be appropriate for communicating with the...
US-9,792,132 Code generator and method for generating extra code for a virtual machine
In a virtual machine that uses a just-in-time complier (JITC) as a software execution environment, an idle time of a core to which the JITC is allocated is...
US-9,792,131 Preparing a virtual machine for template creation
Approaches for creating a template virtual machine. An in-memory state of a virtual machine and/or a set of applications executing within the virtual machine...
US-9,792,130 Rebooting to a UEFI application from a UEFI supported system
Systems and methods for rebooting a UEFI based system, for example from Microsoft Windows, to any UEFI application, include modifying boot configuration data by...
US-9,792,129 Network range extender with multi-RF radio support for plurality of network interfaces
A networked system for managing a physical intrusion detection/alarm includes a network of end nodes, e.g., sensor nodes including one or more constrained...
US-9,792,128 System and method for electrical boot-device-reset signals
Systems and methods for providing accelerated loading of operating system and application programs upon system boot or application launch are disclosed. In one...
US-9,792,127 Information processing system wherein a reboot process of a first of two devices is controlled independently of...
An information processing system includes an operating unit that receives an input in response to a user operation and that runs under a first operating system;...
US-9,792,126 Information processing apparatus, information processing method, and non-transitory computer readable medium
An information processing apparatus includes a first boot unit, a first image display, a second boot unit, a second image display, a memory, and an image...
US-9,792,125 Saving/restoring selected registers in transactional processing
A TRANSACTION BEGIN instruction begins execution of a transaction and includes a general register save mask having bits, that when set, indicate registers to be...
US-9,792,124 Speculative branch handling for transaction abort
Embodiments relate to speculative branch handling for transaction abort. An aspect includes detecting a beginning of a current execution of a transaction....
US-9,792,123 Indirect branch prediction
Methods and indirect branch predictor logic units to predict the target addresses of indirect branch instructions. The method comprises storing in a table...
US-9,792,122 Heuristics for improving performance in a tile based architecture
One embodiment of the present invention includes a technique for processing graphics primitives in a tile-based architecture. The technique includes storing, in...
US-9,792,121 Microprocessor that fuses if-then instructions
A microprocessor includes an instruction translation unit that extracts condition information from the IT instruction and fuses the IT instruction with the...
US-9,792,120 Anticipated prefetching for a parent core in a multi-core chip
Embodiments relate to prefetching data on a chip having a scout core and a parent core coupled to the scout core. The method includes determining that a program...
US-9,792,119 Instruction and logic to provide vector horizontal majority voting functionality
Instructions and logic provide vector horizontal majority voting functionality. Some embodiments, responsive to an instruction specifying: a destination...
US-9,792,118 Vector processing engines (VPEs) employing a tapped-delay line(s) for providing precision filter vector...
Vector processing engines (VPEs) employing a tapped-delay line(s) for providing precision filter vector processing operations with reduced sample re-fetching...
US-9,792,117 Loading values from a value vector into subregisters of a single instruction multiple data register
A method and apparatus for efficiently processing data in various formats in a single instruction multiple data ("SIMD") architecture is presented. ...
US-9,792,116 Computer processor that implements pre-translation of virtual addresses with target registers
A computer processor that implements pre-translation of virtual addresses with target registers is disclosed. The computer processor may include a register file...
← 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 | 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.