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.
Dynamic virtual partitioning for delayed queues
A timer service receives timer creation requests from clients and fires those timers upon their expiration by returning to the requesting clients payloads...
Method for learning backup policies for large-scale distributed computing
Aspects of the disclosure relate to learning the most useful backup tasks when processing a job in a distributed computing application. For example, training...
Transaction handling between soft logic and hard logic components of a
Techniques and mechanisms handle transactions between various components of a memory controller. For example, a memory controller may include a component...
Alerting hardware transactions that are about to run out of space
A transactional memory system determines whether to pass control of a transaction to an about-to-run-out-of-resource handler. A processor of the transactional...
Transaction digest generation during nested transactional execution
Generating a digest in a transactional memory environment for performing transactional executions, the transactional memory environment supporting transaction...
Combining scalability across multiple resources in a transaction
processing system having global serializability
There is disclosed a method and system for processing transactions requested by an application in a distributed computer system. The computer system includes at...
Communication terminal and communication control method
A communication terminal has communication circuit, a processor and a storing module operable to store a plurality of application programs. The terminal...
Automatic batching of GUI-based tasks
Described herein are techniques for automatically batching GUI-based (Graphical User Interface) tasks. The described techniques include automatically...
Managing virtual machine instances utilizing an offload device
Generally described, the present application relates to systems and methods for the managing virtual machines instances using a physical computing device and an...
Redeploying a baseline virtual machine to update a child virtual machine
by creating and swapping a virtual...
One or more techniques and/or systems are disclosed for redeploying a baseline VM (BVM) to one or more child VMs (CVMs) by merely cloning virtual drives of the...
Methods and apparatus to scale application deployments in cloud computing
environments using virtual machine pools
Methods and apparatus are disclosed to scale application deployments in cloud computing environments using virtual machine pools. An example method disclosed...
Adaptor implementation for internet protocol address and port hopping
A system and method of deploying a network hopping adaptor is disclosed. In some embodiments, a network hopping adaptor may be configured to manipulate network...
Method and system for generating remediation options within a cluster of
host computers that run virtual machines
A method for adjusting the configuration of host computers in a cluster on which virtual machines are running in response to a failed change in state is...
Virtualization infrastructure support
Remote computing resource service providers allow customers to execute one or more applications in a virtual environment on computer systems provided by the...
Bandwidth-efficient virtual machine image delivery
A mechanism is provided for bandwidth-efficient virtual machine image delivery. Responsive to a request to generate a virtual machine (VM) in a node using an...
Tiered eviction of instances of executing processes
In one example embodiment, an instance of a virtual machine to evict may be identified. A determination may be made within a predetermined range of...
System and methods for implementing quality of service in a networked
virtualization environment for storage...
A method for implementing quality of service (QoS) for network communications sharing a network in a networked virtualization environment for storage...
File deduplication and scan reduction in a virtualization environment
A virtual machine template is created. The template includes a file system containing files to be deduplicated across multiple virtual machines. For each file...
Method and apparatus to improve efficiency in the use of resources in data
A method of managing use of resources in data center comprises: determining whether first storage subsystem includes a virtual volume or a storage pool that...
Cross site recovery of a VM
Restoring a virtual machine is disclosed. An indication of the virtual machine of a primary site to be restored at a remote site using a copy stored at the...
Multi-function instruction that determines whether functions are installed
on a system
A method, system and program product for executing a multi-function instruction in an emulated computer system by specifying, via the multi-function...
Driver file conversion system
A method for creating an offline script format driver file from an INF file includes replacing variables with associated value data. Version data and a unique...
Method and apparatus for displaying personalized user interface
A method of displaying a user interface (UI), wherein the displaying is performed by a client, is provided. The method includes receiving UI data from a server,...
Remotely emulating computing devices
Disclosed are various embodiments that facilitate remote emulation of computing devices. A model of a computing device and an application that is executable in...
Method and system for modeling and naming a software class
A method for modeling classes to create an application in an object-oriented programming environment based on a hierarchical rooted classification (E) and...
Parallelization and instrumentation in a producer graph oriented
Embodiments of parallelization and/or instrumentation in a producer graph oriented programming framework have been presented. In one embodiment, a request to...
Data protection for opaque data structures
Methods, media and systems that use an encoded opaque pointer in an API between a client process and a library process. An encoded opaque pointer, in one...
Inductive peripheral retention device
Inductive peripheral retention device techniques are described. In one or more implementations, an apparatus includes a plug configured to removably engage a...
System and methods for an in-vehicle computing system
Embodiments are disclosed for controlling power modes of a computing system. In some embodiments, a method for an in-vehicle computing system includes, while...
Systems and methods for load canceling in a processor that is connected to
an external interconnect fabric
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric are disclosed. As a part of a method for load...
Data processing apparatus and method for controlling use of an issue queue
to represent an instruction suitable...
An apparatus and method includes execution circuitry including a wide operand execution unit configured to allow up to N bits of operand data to be processed...
Silent mode and resource reassignment in branch prediction logic for
branch instructions within a millicode routine
A method, system, and computer program product of utilizing branch prediction logic in a system that processes instructions that include a branch are described....
Systems and methods for enhancing performance of programs implemented on an integrated circuit (IC) are provided. A forward-flow selector may determine a common...
System, apparatus and method for translating vector instructions
Vector translation instructions are used to demarcate the beginning and the end of a code region to be translated. The code region includes a first set of...
Efficient way to cancel speculative `source ready` in scheduler for direct
and nested dependent instructions
A method and apparatus for simultaneously canceling a dependent instruction and a nested dependent instruction when a cancel timer of a source of the dependent...
LSI and LSI manufacturing method
An LSI includes an address decoder in which combinations of IP cores and control registers simultaneously accessed according to an operation mode signal are set...
Instruction for implementing vector loops of iterations having an
iteration dependent condition
A processor is described having an instruction execution pipeline. The instruction execution pipeline includes an instruction fetch stage to fetch an...
Compiler-controlled region scheduling for SIMD execution of threads
A compiler-controlled technique for scheduling threads to execute different regions of a program. A compiler analyzes program code to determine a control flow...
Instructions and functions for evaluating program defined conditions
A compare instruction of an instruction set architecture (ISA), when executed tests one or more operands for an instruction defined condition. The result of the...
Scalable decode-time instruction sequence optimization of dependent
Producer-consumer instructions, comprising a first instruction and a second instruction in program order, are fetched requiring in-order execution, the second...
Conditional transaction end instruction
A Conditional Transaction End (CTEND) instruction is provided that allows a program executing in a nonconstrained transactional execution mode to inspect a...
Multiple register memory access instructions, processors, methods, and
A processor includes N-bit registers and a decode unit to receive a multiple register memory access instruction. The multiple register memory access instruction...
Modified balanced throughput data-path architecture for special
Apparatus and method for a modified, balanced throughput data-path architecture is given for efficiently implementing the digital signal processing algorithms...
List vector processing apparatus, list vector processing method, storage
medium, compiler, and information...
Disclosed is a list vector processing apparatus (LVPA) or the like which can process the indirect reference at a high speed. The LVPA includes: a gather...
Techniques for enabling bit-parallel wide string matching with a SIMD
Various embodiments are generally directed to overcoming limitations of vector registers in their use with bit-parallel string matching algorithms. An apparatus...
Trailing or leading zero counter having parallel and combinational logic
A trailing/leading zero counter includes a plurality of hardware logic blocks, each of which calculates one bit of the output value (i.e. the number of...
Message management system for information transfer within a multitasking
This invention bridges the gap between bare-block messaging for I/O and exchange messaging for inter-task communication by providing a message make service to...
Visualizations of inter-entity calls
The disclosure generally describes computer-implemented methods, software, and systems, including methods for generating visualizations. On a client side, a...
Verification of backward compatibility of software components
A computer processor determines the backward compatibility of a software component. The processor identifies one or more programming interfaces that are exposed...
System and method for elasticity management of services with a cloud
A system and method for elasticity management of services for use with a cloud computing environment. In accordance with an embodiment, a cloud platform enables...