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,588,812 Dynamic reduction of stream backpressure
Techniques are described for eliminating backpressure in a distributed system by changing the rate data flows through a processing element. Backpressure occurs...
US-9,588,811 Method and apparatus for analysis of thread latency
A method for analysis of thread latency includes: determining a thread of interest; computing a summation of time periods in which the thread of interest stays...
US-9,588,810 Parallelism-aware memory request scheduling in shared memory controllers
Parallelism-aware scheduling of memory requests of threads in shared memory controllers. Parallel scheduling is achieved by prioritizing threads that already...
US-9,588,809 Resource-based scheduler
Resource-based scheduling of computer jobs is disclosed. A computer job is scheduled based on utilization of a resource and a utilization criterion that the...
US-9,588,808 Multi-core system performing packet processing with context switching
A multi-core processing system includes a first processing core, a second processing core, a task manager coupled to the first and second processing cores. The...
US-9,588,807 Live logical partition migration with stateful offload connections using context extraction and insertion
An approach is provided in which a migration agent receives a message to migrate a virtual machine from a first system to a second system. The first system...
US-9,588,806 Cluster-based business process management through eager displacement and on-demand recovery
Methods and apparatus, including computer program products, are provided for transporting processes within a distributed computing system, such as a cluster. In...
US-9,588,805 Method and terminal device for controlling background application
The present disclosure provides a method which includes: generating an application list according to applications running in an operating system; traversing the...
US-9,588,804 System and method for synchronous task dispatch in a portable device
A portable computing device synchronously offloads tasks from a first processing resource to an alternative processing resource. Offload requests are...
US-9,588,803 Executing native-code applications in a browser
Techniques for leveraging legacy code to deploy native-code desktop applications over a network (e.g., the Web) are described herein. These techniques include...
US-9,588,802 Asynchronously clearing page frames
In one embodiment, a computer-implemented method includes producing one or more clean frames by clearing a batch of one or more frames for use in backing...
US-9,588,801 Apparatus and method for improved lock elision techniques
An apparatus and method for improving the efficiency with which speculative critical sections are executed within a transactional memory architecture. For...
US-9,588,800 Method and a system for performing a two-phase commit protocol
The invention provides an enhanced two phase commit process to perform a transaction started by an application program and involving access to one or more...
US-9,588,799 Managing test services in a distributed production service environment
Systems and methods are described for a storage processing service that processes multiple storage commands. The storage processing service uses tags from test...
US-9,588,798 Software safe shutdown system, software safe shutdown method, and program to prevent a problem caused by a...
Provided is a software safe shutdown system, comprising: an OS anomalous shutdown detection unit, which detects that an operating system of a virtual machine...
US-9,588,797 Returning terminated virtual machines to a pool of available virtual machines to be reused thereby optimizing...
A method, system and computer program product for optimizing cloud resources in utilizing a pool of virtual machines to service user workloads. A writeable...
US-9,588,796 Live migration with pre-opened shared disks
Examples perform live migration of virtual machines (VM) from a source host to a destination host. The live migration performs time-consuming operations before...
US-9,588,795 Monitoring and reporting resource allocation and usage in a virtualized environment
Various aspects of the disclosure relate to monitoring of resource usage in a virtualized environment, including usage of a physical processor that executes a...
US-9,588,794 Method, system and device for managing software on virtual machine in cloud environment
A method for managing software on a virtual machine in a cloud environment is provided. The method includes: a host transmits a software management request to a...
US-9,588,793 Creating new virtual machines based on post-boot virtual machine snapshots
Systems and methods for creating new virtual machines based on post-boot virtual machine snapshots. An example method may include: receiving a request to create...
US-9,588,792 Method and system for sorting and bucketizing alerts in a virtualization environment
An architecture for sorts and bucketizes alerts in a virtualization environment. A plurality of alerts associated with virtual machines in the virtualization...
US-9,588,791 Flexible physical function and virtual function mapping
Techniques and mechanisms provide a flexible mapping for physical functions and virtual functions in an environment including virtual machines.
US-9,588,790 Stateful virtual compute system
A system for providing a stateful virtual compute system is provided. The system may be configured to maintain a plurality of virtual machine instances. The...
US-9,588,789 Management apparatus and workload distribution management method
A management apparatus deploys, when loads of one or more first virtual machines deployed on a first system satisfy a first load condition, one or more second...
US-9,588,788 Optimized communication between program components executing in virtual machines
Communication between program components executing in different virtual machines on the same physical computer may be optimized utilizing various mechanisms. A...
US-9,588,787 Runtime virtual process creation for load sharing
Methods and systems for managing execution of processes in virtual environments are disclosed. One method includes creating a virtual process from a process...
US-9,588,786 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,588,785 General property hierarchy systems and methods for web applications
Systems and methods are disclosed for configuring a web application based on a general property hierarchy. An application property scheme including one or more...
US-9,588,784 System and method for providing selective and visible personalized content for webpages
Methods and systems for providing content for webpages are disclosed. The disclosed method includes providing a plurality of selections to set webpage...
US-9,588,783 Method and apparatus for referencing between three dimensional computer-generated virtual environments
References between three dimensional computer-generated virtual environments may be used to enable objects, activities, and Avatars to move between and within...
US-9,588,782 Method and device for processing a window task
A method and a device for processing a window task are provided. The method includes: creating a thread class including a first member variable for representing...
US-9,588,781 Associating command surfaces with multiple active components
The same command surface on a page may be associated with unrelated components and applications. Each of the components registers the commands associated with a...
US-9,588,780 Maintaining state information in a multi-component, event-driven state machine
A method, apparatus and computer program product that allows for maintaining correct states of all sub-components in a state machine, even as sub-components...
US-9,588,779 Maintaining state information in a multi-component, event-driven state machine
A method, apparatus and computer program product that allows for maintaining correct states of all sub-components in a state machine, even as sub-components...
US-9,588,778 JNI object access
Embodiments of the present invention disclose a method, system, and computer program product for a JNI object access system. A computer receives a JNI reference...
US-9,588,777 Method and system of knowledge transfer between users of a software application
Knowledge transfer between users of a software application. At least some of the example embodiments are methods including: tracking steps performed by a...
US-9,588,776 Processing device
Disclosed herein is a processing device comprising a secured execution environment comprising means for bringing the processing device into a predetermined...
US-9,588,775 Method and apparatus for configuring electronic devices to perform selectable predefined functions using device...
A multifunctional mobile telephone handset is connected to a PC using a Universal Serial Bus. During bus enumeration, a device class descriptor is returned by...
US-9,588,774 Common boot sequence for control utility able to be initialized in multiple architectures
A common boot sequence facility is provided that enables a control utility (e.g., operating system, control program, or other standalone tool, as examples) to...
US-9,588,773 Software based application specific integrated circuit
A processing device is provided. A cluster includes a plurality of groups of processing elements. A multi-word device is connected to the processing elements...
US-9,588,772 Memory controller and decoding method
According to one embodiment, a memory controller includes a decoder configured to perform approximate maximum likelihood decoding, the decoder including: an...
US-9,588,771 Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
In one embodiment, the present invention includes a method for directly communicating between an accelerator and an instruction sequencer coupled thereto, where...
US-9,588,770 Dynamic rename based register reconfiguration of a vector register file
Reconfiguring a register file using a rename table having a plurality of fields that indicate fracture information about a source register of an instruction for...
US-9,588,769 Processor that leapfrogs MOV instructions
A processor performs out-of-order execution of a first instruction and a second instruction after the first instruction in program order, the first instruction...
US-9,588,768 Silent store detection and recording in memory storage
An aspect includes receiving a write request that includes a memory address and write data. Stored data is read from a memory location at the memory address....
US-9,588,767 Silent store detection and recording in memory storage
An aspect includes receiving a write request that includes a memory address and write data. Stored data is read from a memory location at the memory address....
US-9,588,766 Accelerated interlane vector reduction instructions
A vector reduction instruction is executed by a processor to provide efficient reduction operations on an array of data elements. The processor includes vector...
US-9,588,765 Instruction and logic for multiplier selectors for merging math functions
A processor includes a front end with logic to identify a multiplier, multiplicand, and mathematical mode based upon an instruction. The processor also includes...
US-9,588,764 Apparatus and method of improved extract instructions
An apparatus is described that includes instruction execution circuitry to execute first, second, third, and fourth instructions, the first and second...
US-9,588,763 Vector find element not equal instruction
Processing of character data is facilitated. A Find Element Not Equal instruction is provided that compares data of multiple vectors for inequality and provides...
← 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.