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,582,324 Controlling execution of threads in a multi-threaded processor
Execution of threads in a processor core is controlled. The processor core supports simultaneous multi-threading (SMT) such that there can be effectively...
US-9,582,323 Honoring hardware entitlement of a hardware thread
A method for scheduling the execution of a computer instruction, receive an entitlement processor resource percentage for a logical partition on a computer...
US-9,582,322 Method and apparatus to avoid deadlock during instruction scheduling using dynamic port remapping
A method for performing dynamic port remapping during instruction scheduling in an out of order microprocessor is disclosed. The method comprises selecting and...
US-9,582,321 System and method of data processing
A data processing apparatus, a data processing method and a computer program product are disclosed. In an embodiment, the data processing apparatus comprises: a...
US-9,582,320 Computer systems and methods with resource transfer hint instruction
A processing system includes a processor configured to execute a plurality of instructions corresponding to a task, wherein the plurality of instructions...
US-9,582,319 Migrating virtual machines across network separated data centers
Embodiments of the present invention provide an approach for migrating virtual machines across network (e.g., WAN) separated data centers (e.g., storage...
US-9,582,318 Method, computer program product and system for switching application programs
In a processor-controlled multimedia terminal connected to a processor-controlled multimedia docking device, a group of application programs is stored and made...
US-9,582,317 Method of using use log of portable terminal and apparatus using the same
A method of determining a second application related to a first application being executed by using a use log of a portable terminal and executing the second...
US-9,582,316 One-time initialization
Aspects of the present invention are directed at providing safe and efficient ways for a program to perform a one-time initialization of a data item in a...
US-9,582,315 Software enabled and disabled coalescing of memory transactions
A program controls coalescing of outermost memory transactions, the coalescing causing committing of memory store data to memory for a first transaction to be...
US-9,582,314 Managing data consistency between loosely coupled components in a distributed computing system
Embodiments of the present invention provide a method, system and computer program product for maintaining distributed state consistency in a distributed...
US-9,582,313 Connection resource system
A system and method for a connection resource system is disclosed. According to an embodiment of the invention, a method includes establishing a first...
US-9,582,312 Execution context trace for asynchronous tasks
Context information associated with asynchronous tasks executing in a multithread computer processing environment can be captured. An identifier block having...
US-9,582,311 System, method and computer program product for data processing and system deployment in a virtual environment
In one embodiment, a method for deploying a data processing system in a virtual environment includes deploying a data processing system call interface in a...
US-9,582,310 Method and apparatus for determining the identity of a virtual machine
A hypervisor preferably provides VM (virtual machine) identification, priority and LUN/LBA range information to the HBA (host bus adapter) when a VM is created....
US-9,582,309 Allocating cost of disk usage to a linked clone virtual machine based on a parameter of usage
The present disclosure is related to methods, systems, and machine-readable media for allocating cost of disk usage to a linked clone virtual machine (VM) based...
US-9,582,308 Auto detecting legitimate IP addresses using spoofguard agents
A method of blocking spoofed packets. The method receives an address allocation message from an address provisioning server that provisions addresses for...
US-9,582,307 Efficient data transmission in an overlay virtualized network
Machines, systems and methods for data transmission in a data communications network are provided. The method comprises receiving a data packet for...
US-9,582,306 Method and system to dynamically instantiate virtual repository for any services
A virtual machine/function of repository is used to collect information for use in providing a particular service to a particular user in a network. The virtual...
US-9,582,305 Virtualization congestion control framework for modifying execution of applications on virtual machine based on...
Novel tools and techniques are provided for implementing a virtualization congestion control framework. In one aspect, a method might include a hypervisor...
US-9,582,304 Remote management of virtual machines hosted in a private network
Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a private...
US-9,582,303 Extending placement constraints for virtual machine placement, load balancing migrations, and failover without...
Techniques are described for placing virtual machines (VM) on computer hosts. In one embodiment, a user may compose a constraint specification document which...
US-9,582,302 System and method for managing code isolation
A computing system is configured to use a trampoline to isolate sensitive code in a virtual environment and in other applications. An import table may describe...
US-9,582,301 Method of defining javascript objects
Some embodiments of the invention provide a novel server for processing application programming interface (API) requests. In some embodiments, the API server is...
US-9,582,300 Dynamic determination of local and remote API calls
Some embodiments provide a system and method for dynamically determining whether to execute a function locally or remotely for an application operating on a...
US-9,582,299 Electronic system, onboard modular execution platform and method ensuring partitioning of configurable...
An electronic system, including: at least one modular execution platform including a hardware layer and a software layer, the hardware layer including a...
US-9,582,298 Executing commands within virtual machine instances
Technologies are disclosed herein for executing commands within virtual machine ("VM") instances. A public web service application programming interface ("API")...
US-9,582,297 Policy-based data placement in a virtualized computing environment
An example method is provided to perform policy-based data placement in a virtualized computing environment. The method may comprise receiving a request to...
US-9,582,296 Dynamic multi-user computer configuration settings
In an approach for managing user profiles, a computer identifies a first user profile and one or more additional user profiles, wherein the first user profile...
US-9,582,295 Architectural mode configuration
A determination is made that a configuration architectural mode facility is installed in a computing environment that is configured for a plurality of...
US-9,582,294 Apparatuses, methods, and computer program products for automatic internationalization of grammatical output
Apparatuses, methods, and computer program products are provided for automatically internationalizing grammatical output for presentation to a user of a program...
US-9,582,293 System and method of producing user interface information messages
A system and method for producing notification objects conveying computer warning or error notification information to a computer user is provided. The...
US-9,582,292 Merged tree-view UI objects
Merging user interface (UI) object trees comprising UI trees from different technologies (e.g., host and one or more guest technologies) can involve registering...
US-9,582,291 Selecting a mapping that minimizes conversion costs
A generation apparatus that generates a mapping between individual properties included in an object in a program and individual elements of a structured...
US-9,582,290 Wireless initialization of electronic devices for first time use
Apparatuses, devices, and methods of initializing an electronic device such as a wrist-worn device are provided. An optical input device may read the display of...
US-9,582,289 Communication interface selection on multi-homed devices
Configurable selection of communication interfaces on a multi-homed computing device. Application programs executing on the computing device define preferences,...
US-9,582,288 Method for integrating software components into a spreadsheet application
A method and apparatus are provided for automatically integrating software components for use in a COM compliant application from functions developed outside of...
US-9,582,287 Processor having multiple cores, shared core extension logic, and shared core extension utilization instructions
An apparatus of an aspect includes a plurality of cores and shared core extension logic coupled with each of the plurality of cores. The shared core extension...
US-9,582,286 Register file management for operations using a single physical register for both source and result
A processor includes a physical register file having physical registers and an execution unit to perform an arithmetic operation to generate a result mapped to...
US-9,582,285 Speculative history forwarding in overriding branch predictors, and related circuits, methods, and...
Speculative history forwarding in overriding branch predictors, and related circuits, methods, and computer-readable media are disclosed. In one embodiment, a...
US-9,582,284 Performance of processors is improved by limiting number of branch prediction levels
A method utilizes information provided by performance monitoring hardware to dynamically adjust the number of levels of speculative branch predictions allowed...
US-9,582,283 Transfer triggered microcontroller with orthogonal instruction set
A microcontroller includes a program memory, data memory, central processing unit, at least one register module, a memory management unit, and a transport...
US-9,582,282 Prefetching using a prefetch lookup table identifying previously accessed cache lines
A data processing apparatus has prefetch circuitry for prefetching cache lines of instructions into an instruction cache. A prefetch lookup table is provided...
US-9,582,281 Data processing with variable operand size
A method of processing data comprising performing a sequence of operation instructions with variable operand size, wherein respective size codes for different...
US-9,582,280 Branching to alternate code based on runahead determination
The description covers a system and method for operating a micro-processing system having a runahead mode of operation. In one implementation, the method...
US-9,582,279 Execution of condition-based instructions
Execution of condition-based instructions is facilitated. A condition-based instruction is obtained, as well as a confidence level associated with the...
US-9,582,278 Automated processor generation system and method for designing a configurable processor
A system for generating processor hardware supports a language for significant extensions to the processor instruction set, where the designer specifies only...
US-9,582,277 Indirect instruction predication
A method for selectively predicating instructions in an instruction stream by determining a first register address from an instruction, determining a second...
US-9,582,276 Processor and method for implementing barrier operation using speculative and architectural color values
Methods and processors for enforcing an order of memory access requests in the presence of barriers in an out-of-order processor pipeline. A speculative color...
US-9,582,275 Method and apparatus for obtaining a call stack to an event of interest and analyzing the same
In one embodiment, a processor includes a performance monitor including a last branch record (LBR) stack to store a call stack to an event of interest, where...
← 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 137 138 139 140 141 142 | 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.