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,830,204 Facilitating communication between software components that use middleware
A computer-implemented method and system for facilitating communication with a software component (102A) that uses a middleware component (106A) includes...
US-9,830,203 Method for communicating with an application on a portable data storage medium, and such a portable data...
A method is described for communicating with an application on a portable data carrier, as well as such a portable data carrier. The method comprises the...
US-9,830,202 Storage and process isolated web widgets
A content widget is created for an embedder that executes in a renderer process of a computer system. The content widget is configured to execute in a process...
US-9,830,201 Low overhead contention-based switching between ticket lock and queued lock
A technique for low overhead contention-based switching between ticket locking and queued locking to access shared data may include establishing a ticket lock,...
US-9,830,200 Busy lock and a passive lock for embedded load management
Embodiments relate to managing exclusive control of a shareable resource between a plurality of concurrently executing threads. An aspect includes determining...
US-9,830,199 Low overhead contention-based switching between ticket lock and queued lock
A technique for low overhead contention-based switching between ticket locking and queued locking to access shared data may include establishing a ticket lock,...
US-9,830,198 Translation entry invalidation in a multithreaded data processing system
In a multithreaded data processing system including a plurality of processor cores, storage-modifying and synchronization requests of a plurality of...
US-9,830,197 Cooperative thread array reduction and scan operations
One embodiment of the present invention sets forth a technique for performing aggregation operations across multiple threads that execute independently....
US-9,830,196 Methods and apparatus to manage concurrent predicate expressions
Methods, apparatus, systems and articles of manufacture are disclosed to manage concurrent predicate expressions. An example method discloses inserting a first...
US-9,830,195 Apparatus and method for controlling execution of processes in a parallel computing system
An apparatus includes an arbiter and a plurality of arithmetic processors, each including an arithmetic circuit and a measuring circuit. The arithmetic circuit...
US-9,830,194 Migrating processes operating on one platform to another platform in a multi-platform system
Embodiments of the claimed subject matter are directed to methods and a system that allows the optimization of processes operating on a multi-platform system...
US-9,830,193 Automatic management of low latency computational capacity
A system for providing automatic management of low latency computational capacity is provided. The system may be configured to maintain a plurality of virtual...
US-9,830,192 Managing application performance in virtualization systems
Methods, systems, and apparatus, including computer program products, for assuring application performance by matching the supply of resources (e.g.,...
US-9,830,191 Temporary or partial offloading of mobile application functions to a cloud-based environment
Techniques for temporarily and/or partially offloading mobile applications to one or more remote virtual machines in a server include establishing an...
US-9,830,190 Maintaining repository of virtual machine state information
According to an example computer-implemented method, an autonomous transmission of an updated data set of state information for a virtual machine (VM) is...
US-9,830,189 Multi-threaded queuing system for pattern matching
A multi-threaded processor may support efficient pattern matching techniques. An input data buffer may be provided, which may be shared between a fast path and...
US-9,830,188 Methods and systems for calculating statistical quantities in a computing environment
This disclosure is directed to methods and systems for calculating statistical quantities of computational resources used by distributed data sources in a...
US-9,830,187 Scheduler and CPU performance controller cooperation
In one embodiment, an application programming interface (API) is defined that enables a thread scheduler to communicate thread information to the CPU...
US-9,830,186 Executing an all-to-allv operation on a parallel computer that includes a plurality of compute nodes
Executing an all-to-allv operation on a parallel computer that includes a plurality of compute nodes, including: packing, by each task in an operational group...
US-9,830,185 Indicating nearing the completion of a transaction
In a multi-processor transaction execution environment, a transaction executes a hint instruction indicating proximity to completion of the transaction. Pending...
US-9,830,184 Systems and methods for determining desktop readiness using interactive measures
Systems and methods described herein facilitate determining desktop readiness using interactive measures. A host is in communication with a server and the host...
US-9,830,183 Data center resource allocation system and data center resource allocation method
A data center including: a data center infrastructure including at least one service network accessed by a terminal of a logical infrastructure user and a...
US-9,830,182 Translating media access control (MAC) addresses in a network hierarchy
In one embodiment a method includes receiving a packet including a destination media access control (MAC) address field having a MAC address of a hypervisor and...
US-9,830,181 Method and system for gracefully shutdown virtual system
A method for gracefully shutdown a virtual system is disclosed, and the method includes: gracefully shutdown configuration information configured for the...
US-9,830,180 Tracing relationships across multiple layers of a cloud reference model framework
A computing device implemented method, in one embodiment, can include a cloud transformation module transforming content for a compute platform. Additionally,...
US-9,830,179 Interaction with a virtual network
Systems and method for the management of virtual machine instances are provided. A network data transmission analysis system can host virtual machine networks....
US-9,830,178 Dynamic reassignment for multi-operating system devices
The present application is directed to dynamic reassignment for multi-OS devices. An example device may comprise equipment, at least two operating systems, a...
US-9,830,177 Computer implemented method and system, and computer program product, for determining compliance with a...
A method, system and computer readable media for deploying a virtual appliance are provided. The method includes receiving values of input parameters of a...
US-9,830,176 Methods, systems, and media for binary compatible graphics support in mobile operating systems
Methods, systems, and media for binary compatible graphics support in mobile operating systems are provided. In some embodiments, binary compatible graphics...
US-9,830,175 Predictive management of on-demand code execution
Systems and methods are described for predictively managing calls to tasks on an on-demand code execution environment. Specifically, a task profile can be...
US-9,830,174 Dynamic host code generation from architecture description for fast simulation
Systems and methods of dynamic host code generation from architecture description for fast simulation. In accordance with a method embodiment of the present...
US-9,830,173 Proxy simulation service for testing stateless systems
An enhanced proxy simulation service can be used to test a complex stateless system, such as a fulfillment network, that depends on upstream and downstream...
US-9,830,172 Implementing functional kernels using compiled code modules
A framework is set forth herein that uses a composition mechanism to produce function data that describes a kernel. The composition mechanism may then send the...
US-9,830,171 Migrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system
Migrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system, includes: collecting, by a hypervisor of...
US-9,830,170 Synchronization between electronic devices
An electronic device is provided. The electronic device includes a management module configured to determine if a package related to an application is equipped...
US-9,830,169 Method and apparatus for remotely delivering software
A computer implemented method and apparatus for remotely delivering software. The method comprises installing a provisioning application on a first device, in...
US-9,830,168 Dynamic creation of job control language cards
According to aspects of the present disclosure, a method for creating a JCL job card comprises obtaining job control language (JCL) function choices and...
US-9,830,167 Enhancing a multitasking user interface of an operating system
Techniques for enhancing a mufti-tasking user interface of an operating system are disclosed. An update data item pertaining to an application placed in the...
US-9,830,166 Software-defined IoT controller
An Internet of things (IoT) controller may execute a first IoT application, associated with operating an IoT device, and a second IoT application associated...
US-9,830,165 USB communications tunneling through USB printer device class
A USB tunnel apparatus is disclosed herein. In various aspects, the USB tunnel apparatus may include a USB printer class interface operatively received by an...
US-9,830,164 Hardware and software solutions to divergent branches in a parallel pipeline
A system and method for efficiently processing instructions in hardware parallel execution lanes within a processor. In response to a given divergent point...
US-9,830,163 Control flow in a heterogeneous computer system
Methods, apparatuses, and computer readable media are disclosed for control flow on a heterogeneous computer system. The method may include a first processor of...
US-9,830,162 Technologies for indirect branch target security
Technologies for indirect branch target security include a computing device having a processor to execute an indirect branch instruction. The processor may...
US-9,830,161 Tree-based thread management
In one embodiment of the present invention, a streaming multiprocessor (SM) uses a tree of nodes to manage threads. Each node specifies a set of active threads...
US-9,830,160 Lightweight profiling using branch history
Technical solutions are described for profiling an execution of a computer program. An example method includes setting a program-counter indicator to a first...
US-9,830,159 Suspending branch prediction upon entering transactional execution mode
In a computer supporting Transactional Memory (TM) Transaction Execution (TX), use of speculative branch prediction is programmably suspended during TX, and...
US-9,830,158 Speculative execution and rollback
One embodiment of the present invention sets forth a technique for speculatively issuing instructions to allow a processing pipeline to continue to process some...
US-9,830,157 System and method for selectively delaying execution of an operation based on a search for uncompleted...
A system and method of parallelizing programs employs runtime instructions to identify data accessed by program portions and to assign those program portions to...
US-9,830,156 Temporal SIMT execution optimization through elimination of redundant operations
One embodiment of the present invention sets forth a technique for optimizing parallel thread execution in a temporal single-instruction multiple thread (SIMT)...
US-9,830,155 Microprocessor using compressed and uncompressed microcode storage
A microprocessor includes compressed and uncompressed microcode memory storages, having N-bit wide and M-bit wide addressable words, respectively, where N<M....
← 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 | 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.