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,329,908 Proactive identification of hotspots in a cloud computing environment
The present invention proactively identifies hotspots in a cloud computing environment through cloud resource usage models that use workload parameters as...
US-9,329,907 Automated exploitation of virtual machine resource modifications
At least one application in a distributed computing environment is deployed. At least one resource of a virtual machine is provided to the at least one...
US-9,329,906 Virtual machine mobility using resource pools
In one embodiment, a portable virtual machine may use a generic resource allocation request to access a host resource. A virtualization host may receive a...
US-9,329,905 Method and apparatus for configuring, monitoring and/or managing resource groups including a virtual machine
In one embodiment, methods and apparatus for configuring and/or monitoring a virtual machine in a resource group. In another embodiment, a method and apparatus...
US-9,329,904 Predictive two-dimensional autoscaling
Embodiments may enable cloud based computing infrastructure to automatically scale in response to changing service demands. Auto-scaling may be enabled by...
US-9,329,903 System and method for internet based service notification
The present invention provides an Internet based detailed service notification system to inform the contractor of a customer in need of HVAC servicing. The...
US-9,329,902 Information processing method of controlling variation in a number of processes, storage medium, and...
A non-transitory computer-readable recording medium storing a program causing a computer to execute a process, the process includes starting N (two or more)...
US-9,329,901 Resource health based scheduling of workload tasks
A computer-implemented method for allocating threads includes: receiving a registration of a workload, the registration including a workload classification and...
US-9,329,900 Hetergeneous processor apparatus and method
A heterogeneous processor architecture is described. For example, a processor according to one embodiment of the invention comprises: a first set of one or more...
US-9,329,899 Parallel execution of parsed query based on a concurrency level corresponding to an average number of available...
Systems and method for a task scheduler with dynamic adjustment of concurrency levels and task granularity are disclosed for improved execution of highly...
US-9,329,898 Method and apparatus for job management
A computer sequentially selects, when receiving a job execution request specifying the requested number of nodes, an axis from the n axes of n-dimensional space...
US-9,329,897 Use of dynamic profiles for creating and using a distributed computing environment
A system is configured to create a profile that allows a job to be performed within a distributed computing environment comprising one or more computing...
US-9,329,896 Data reuse tracking and memory allocation management
Exemplary methods, apparatuses, and systems receive a first request for a storage address at a first access time. Entries are added to first and second data...
US-9,329,895 Reader-writer lock
A method and system for implementing a reader-writer lock having a write lock requested by a thread is disclosed. The reader-writer lock is structured to have...
US-9,329,894 Method and apparatus for extending local area networks between clouds and permanently migrating virtual...
The current document discloses methods and systems for extending an internal network within a first cloud-computing facility to a second cloud-computing...
US-9,329,893 Method for resuming an APD wavefront in which a subset of elements have faulted
A method resumes an accelerated processing device (APD) wavefront in which a subset of elements have faulted. A restore command for a job including a wavefront...
US-9,329,892 Systems and methods for performing scheduling for a cluster
Multiple scheduler verticals can allocate tasks to resources that are shared by the scheduler verticals. Information regarding a state of each resource may be...
US-9,329,891 Communication apparatus and communication method
In a communication apparatus, a communication processor rebuilds, with switching of communication systems, a communication bearer to perform communication. An...
US-9,329,890 Managing high-coherence-miss cache lines in multi-processor computing environments
Cache lines in a multi-processor computing environment are configurable with a coherency mode. Cache lines in full-line coherency mode are operated or managed...
US-9,329,889 Rapid creation and reconfiguration of virtual machines on hosts
A rapid virtual machine (VM) cloning technique is provided that creates cloned VMs on hosts from multiple source VMs, rather than a single source VM that may...
US-9,329,888 Computing optimized virtual machine allocations using equivalence combinations
A method for determining allocation of virtual machines includes: at least one of generating and accessing a list of virtual machines (VMs) configured to run on...
US-9,329,887 System and method for controlling multiple computer peripheral devices using a generic driver
A method for controlling a peripheral hardware device connected to a computer system is disclosed, the computer system includes a first operating system, acting...
US-9,329,886 Virtual machine morphing for heterogeneous migration environments
Virtual machines may migrate between heterogeneous sets of implementation resources in a manner that allows the virtual machines to efficiently and effectively...
US-9,329,885 System and method for providing redundancy for management controller
Systems and methods for reducing problems and disadvantages associated with traditional approaches to providing redundancy for a management controller are...
US-9,329,884 Managing generated trace data for a virtual machine
A processing device with tracing functionality for a virtual machine is described. The processing device includes a tracing register to store a value indicative...
US-9,329,883 Post-execution instruction tracing of virtualized instructions
Systems and methods for tracing an emulated execution order of non-native instructions based on natively executing code on a computing system having a native...
US-9,329,882 Utilizing client resources during mobility operations
A mechanism is provided in a data processing system for logical partition migration. Responsive to a virtual machine monitor initiating a logical partition...
US-9,329,881 Optimized deployment of data services on the cloud
Methods, systems, and computer-readable storage media for providing on-demand data services. In some implementations, actions include receiving a request for...
US-9,329,880 Counter for fast interrupt register access in hypervisors
Methods, systems and computer program products for fast interrupt register access in hypervisors are provided. A computer-implemented method may include...
US-9,329,879 Device, method, and system to enable secure distribution of javascripts
A computing device adapted to receive at least one JavaScript, the computing device comprising a processor type and one or more architectural features. The at...
US-9,329,878 Apparatus and method for providing virtual API for mashup service
The present invention relates to an apparatus and a method for providing a virtual API for a web-application mashup service. The apparatus for providing a...
US-9,329,877 Static verification of parallel program code
A symbolic encoding of predicated execution for static verification, based on a plurality of data parallel program instructions, is obtained. A result of static...
US-9,329,876 Resource aware programming
The described implementations relate to resource aware programming. In one case a program is obtained that is configured to perform a task in accordance with...
US-9,329,875 Global entry point and local entry point for callee function
Embodiments relate to a global entry point and a local entry point for a callee function. An aspect includes executing, by a processor, a function call from a...
US-9,329,874 String customization
Techniques are described to provide string customization. In an implementation, a menu document is generated that specifies one or more menu items to be...
US-9,329,873 Method and device, terminal and computer readable medium for accelerating startup of operating system
Described are an operating system startup acceleration method and device, a terminal and a computer readable medium. The method comprises: acquiring prefetch...
US-9,329,872 Method and apparatus for the definition and generation of configurable, high performance low-power embedded...
A system and method for configuring a microprocessor core may allow a microprocessor core to be configurable. Configuration may be dynamic or automatic using an...
US-9,329,871 Video decoding system supporting multiple standards
System and method for decoding digital video data. The decoding system employs hardware accelerators that assist a core processor in performing selected...
US-9,329,870 Extensible execution unit interface architecture with multiple decode logic and multiple execution units
A method and circuit arrangement tightly couple together decode logic associated with multiple types of execution units and having varying priorities to enable...
US-9,329,869 Prefix computer instruction for compatibily extending instruction functionality
A prefix instruction is executed and passes operands to a net instruction without storing the operands in an architected resource such that the execution of the...
US-9,329,868 Reducing register read ports for register pairs
Embodiments relate to reducing a number of read ports for register pairs. An aspect includes executing an instruction. The instruction identifies a pair of...
US-9,329,867 Register allocation for vectors
This disclosure describes techniques for allocating registers in a computing system that supports vector physical registers. The techniques for allocating...
US-9,329,866 Methods and apparatus for adapting pipeline stage latency based on instruction type
Processor pipeline controlling techniques are described which take advantage of the variation in critical path lengths of different instructions to achieve...
US-9,329,865 Context control and parameter passing within microcode based instruction routines
A processor includes a microcode storage to store a first microcode subroutine and a microcode caller of the first microcode subroutine. The processor further...
US-9,329,863 Load register on condition with zero or immediate instruction
A data processor comprising a plurality of registers, and instruction execution circuitry having an associated instruction set, wherein the instruction set...
US-9,329,862 SIMD sign operation
Method, apparatus, and program means for nonlinear filtering and deblocking applications utilizing SIMD sign and absolute value operations. The method of one...
US-9,329,861 Convert to zoned format from decimal floating point format
Machine instructions, referred to herein as a long Convert from Zoned instruction (CDZT) and extended Convert from Zoned instruction (CXZT), are provided that...
US-9,329,860 Specifying data in a standards style pattern of service-oriented architecture (SOA) environments
An approach for specifying data in a standards style pattern of Service-Oriented Architecture (SOA) environments is provided. The approach implemented in a...
US-9,329,859 Tracking model element changes using change logs
Examples of techniques for processing model changes are described herein. A method includes generating, via a processor, a change log in a model. The method...
US-9,329,858 Managing access to resource versions in shared computing environments
The disclosed embodiments provide a system that manages access to resource versions in a shared computing environment. Routing data including locations of the...
← 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 | 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.