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.
Creating a communication channel between different privilege levels using
wait-for-event instruction in systems...
In a computer system operable at multiple hierarchical privilege levels, a "wait-for-event" (WFE) communication channel between components operating at...
Memory management methods and systems
A method and an apparatus for determining a usage level of a memory device to notify a running application to perform memory reduction operations selected based...
Electronic system with offloading mechanism and method of operation
An electronic system includes: a storage unit configured to store a usage profile; a control unit, coupled to the storage unit, configured to retrieve the usage...
Orchestrated data exchange and synchronization between data repositories
Embodiments of the invention provide systems and methods for providing efficient Service Oriented Architecture (SOA) orchestrated data exchanges and...
Managing multi-threaded operations in a multimedia authoring environment
Managing multi-threaded computer processing, including: processing a main thread for an object in background of the multi-threaded computer processing without...
Instantiating a virtual machine with a virtual non-uniform memory
Techniques for effectuating a virtual NUMA architecture for virtual machines are disclosed herein. In an embodiment, a system determines the physical topology...
Method and system for application profiling for purposes of defining
Disclosed are a method of and system for profiling a computer program. The method comprises the steps of using a utility application to execute the computer...
Opportunistic job Processing of input data divided into partitions of
A global-level manager access a work order from a client and parameters associated with the work order. A service level agreement to meet the work order...
Resource allocation mechanism
A first network device determines capabilities of resources in a section of a network that is accessible using the first network device. The first network...
System and method for runtime grouping of processing elements in streaming
A method, computer program product, and computer system for dynamically grouping and un-grouping processing operators and processing elements used by a...
Methods to improve overload protection for a home subscriber server (HSS)
A system and methodology that facilitates improving performance of a Home Subscriber Server (HSS) during overload conditions, by embedding a unique Application...
Tracking large numbers of moving objects in an event processing system
Techniques for tracking large numbers of moving objects in an event processing system are provided. An input event stream can be received, where the events in...
Method and system for dedicating processors for desired tasks
Improving the performance of multitasking processors are provided. For example, a subset of M processors within a system with N processors is dedicated for a...
Work queue thread balancing
Various embodiments are directed to systems and methods for work queue thread balancing. A global thread pool manager may be configured to receive a request to...
Managing data distribution to networked client computing devices
A method for managing data distribution within a networked computing environment, the method including receiving one or more tasks and associated task...
Task allocation optimizing system, task allocation optimizing method and
task allocation optimizing program
Provided is a task allocation optimizing system that, for a development target system which has a plurality of states and which is provided with multi-cores,...
Latency-hiding context management for concurrent distributed tasks in a
Techniques are provided for latency-hiding context management for concurrent distributed tasks. A plurality of task objects is processed, including a first task...
Tiers of data storage for web applications and browser extensions
Access is provided to a first tier of limited persistent storage at a server. A first set of data from the first tier is synchronized across devices associated...
Dynamic provisioning of computing resources
Dynamic provisioning of computing resources may be implemented to provision computing resources for a data center or other collection of computing resources....
Context and optimization framework
Methods and systems for optimizing resources are disclosed. A method for optimizing resources may include aggregating a first data and a second data from a...
Systems and methods of host-aware resource management involving
cluster-based resource pools
Systems and methods are disclosed for managing resources associated with cluster-based resource pool(s). According to illustrative implementations, innovations...
Resource selection advisor mechanism
A method, an apparatus and an article of manufacture for generating resource selection information. The method includes monitoring at least one resource and at...
Resource tolerations and taints
In a computing resource environment including at least one resource capable of being allocated to at least one of a plurality of tasks, techniques are disclosed...
Methods for managing work load bursts and devices thereof
A method, non-transitory computer readable medium, and resource management computing device comprises identifying one or more workload bursts in a production...
Apparatus and method for matching offers and requests for sharing of
A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification...
Application heartbeat period adjusting method and apparatus, and terminal
Embodiments of the present invention disclose an application heartbeat period adjusting method and apparatus, and a terminal, and in the embodiments, it is...
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...
Migrating a virtual machine that owns a resource such as a hardware device
A computing device has first and second virtual machines (VMs) and a resource assigned to the first VM. Each access request for the resource is forwarded...
Method and apparatus for continued retirement during commit of a
speculative region of code
A processor, system, and method are described for continued retirement of operations during a commit of a speculative region of program code. For example, one...
Data processing control method, computer-readable recording medium, and
data processing control device for...
A data processing control device performs a MapReduce process. When the data processing control device assigns input data to first Reduce tasks and a second...
Clustering for parallel processing
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering for parallel processing. One of the methods...
Expansion of services for a virtual data center guest
One or more services for enhancing guest utilization of a virtual machine and other VDC resources may be provided at the intermediary manager. In an embodiment,...
Implementing dynamic adjustment of resources allocated to SRIOV remote
direct memory access adapter (RDMA)...
A method, system and computer program product are provided for implementing dynamic adjustment of resources allocated to Single Root Input/Output Virtualization...
Virtual machine storage
Storing data that includes receiving an indication to perform an operation with respect to data associated with a virtual machine storage abstraction; and using...
Migrating virtual machines based on relative priority of virtual machine
in the context of a target hypervisor...
A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An "effective priority value," representing...
Dynamic virtual port provisioning
In a general aspect, a computer-implemented method can include provisioning a virtual network on a hypervisor server. The method can also include querying the...
Providing service quality levels through CPU scheduling
In this disclosure, a resource scheduler is described that allows virtual machine instances to earn resource credits during the low activity levels. Virtual...
Adaptive virtual machine request approver
An adaptive request handler (ARH) receives a virtual machine (VM) request from a user and determines whether to automatically approve the VM request using a...
Managing stream components based on virtual machine performance
Embodiments of the disclosure include a method, a system, and a computer program product for modifying a stream operator based on the virtual resources. The...
Peer-to-peer streaming and API services for plural applications
Embodiments of apparatuses with a universal P2P service platform are disclosed herein. A unified infrastructure is built in such apparatuses and a unified P2P...
Zero copy transmission in virtualization environment
A system for providing a zero copy transmission in virtualization environment includes a hypervisor that receives a guest operating system (OS) request...
Dynamic security sandboxing based on intruder intent
A method of security sandboxing which may include detecting an illicit intrusion to a computer on a first computer system; cloning the intruded computer;...
Communication apparatus and configuration method
An information processing unit of a communication apparatus includes a non-volatile memory and a volatile memory. A control unit of the communication apparatus...
Live application mobility from one operating system level to an updated
operating system level and applying...
Provided are techniques for comparing a first fileset associated with a first operating system (OS) with a second fileset associated with a second OS;...
Scalable policy management in an edge virtual bridging (EVB) environment
Embodiments of the invention relate to scalable policy management in an edge virtual bridging (EVB) environment. One embodiment includes a system including a...
Identifying virtual machines that perform inconsistent with a profile
Methods, systems and computer program products for identifying virtual machines that perform inconsistent with a profile are provided. Methods may include...
Reverse dependency injection in a system with dynamic code loading
Embodiments are directed to utilizing reverse dependency injection for managing bootstrapping of applications in web browser and mobile environments. By using...
System and method for disabling and/or enabling a device
Operation of a device may be enabled or disabled by an instruction that may be given in a variety of ways. For example, a device (e.g., a car) may be equipped...
Information processor for work machine, work machine, and information
processing method for work machine
A controller for a work machine includes a main board and a PC board. The main board includes a main controller that runs on a built-in work machine operating...
Methods and apparatuses for generating desktop cloud instances based upon
mobile device user file selections
A mobile device accepts a selection of a file for opening or editing or both. The file is associated with a file type. A mobile application on the mobile device...