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.
Push instruction for pushing a message payload from a sending thread to a
A processor core of a data processing system receives a push instruction of a sending thread that requests that a message payload identified by at least one...
Systems and methods of secure domain isolation involving separation kernel
Systems and methods are disclosed for providing secure information processing. In one exemplary implementation, there is provided a method of secure domain...
Recording unstructured events in context
Recording an unstructured event in context can include detecting a first occurrence indicative of a start to the unstructured event utilizing a sensing feature...
Tracking a relative arrival order of events being stored in multiple
queues using a counter using most...
An order controller stores each received event in a separate entry in one of at least two queues with a separate counter value set from an arrival order counter...
Method and device for preventing window's lagging
The present application provides a method and a device for preventing window's lagging, and relates to the field of computer technology. The method comprises:...
Client control in a distributed strict queue
Methods and systems for implementing client control in a distributed strict queue are disclosed. A plurality of messages are distributed to a plurality of queue...
Local buffers for event handlers
A technique is described for generating error buffer that includes errors from both a program and event handlers called by the program. A program in an...
System, method and computer program product for sharing information in a
A system, method and computer program product are provided for sharing information in a distributed system. After information is received, it is stored on a...
Deadlock/livelock resolution using service processor
A microprocessor includes a main processor and a service processor. The service processor is configured to detect and break a deadlock/livelock condition in the...
Translation entry invalidation in a multithreaded data processing system
In a multithreaded data processing system including a plurality of processor cores, storage-modifying requests of a plurality of concurrently executing hardware...
Identifying hung condition exceeding predetermined frequency threshold and
modifying hanging escalation tasks...
In a method for processing work items that have not been completed by a first escalation, a computer determines that the first escalation failed to complete...
Pattern matching process scheduler with upstream optimization
Processes in a message passing system may be launched when messages having data patterns match a function on a receiving process. The function may be identified...
Classification based automated instance management
Systems, apparatuses, and methods for classification based automated instance management are disclosed. Classification based automated instance management may...
Dynamically controlled distributed workload execution
Methods and systems for optimizing distributed workloads on information handling systems involve determining workload attributes for a computing task for...
Load balancing using improved component capacity estimation
A method includes receiving, at a load balancer for a plurality of computing components, a workload request. The method also includes accessing a database...
Distributed stochastic clustering for automated formation of connected
networks of agents
A "Stochastic Clustering-Based Network Generator" enables rapid formation of an interconnected hierarchical network structure from an arbitrary number of agents...
Managing virtual machines
Management of virtual machines can include receiving a request associated with a job that is to be executed using one or more virtual machines from among...
Processing accelerator with queue threads and methods therefor
Techniques related to a processing accelerator with queue threads are described herein.
Monitoring accesses of a thread to multiple memory controllers and
selecting a thread processor for the thread...
A method of an aspect includes running a plurality of threads on a plurality of thread processors. Memory accesses, of a thread of the plurality that is running...
System and method of providing system jobs within a compute environment
The disclosure relates to systems, methods and computer-readable media for using system jobs for performing actions outside the constraints of batch compute...
Job management and resource allocation
A system according to certain aspects improves the process of managing jobs and allocating resources to those jobs. The system can include a job manager that...
Determining an ordering to use to open and close programs that call other
Provided are a computer program product, system, and method for determining an ordering to use to open and close programs that call other programs. A dependency...
Controlling execution of threads in a multi-threaded processor
Execution of threads in a processor core is controlled. The processor core supports simultaneous multi-threading (SMT) such that there can be effectively...
Advanced processing data storage device
The disclosure is related to systems and methods of using a data storage device's processing power to perform mathematical operations on data within a data...
Using queues corresponding to attribute values and priorities associated
with units of work and sub-units of...
Provided are a computer program product, system, and method for using queues corresponding to attribute values and priorities associated with units of work and...
Task association analysis in application maintenance service delivery
Analyzing task associations may compute artifact associations for a plurality of artifacts based on historical task submission logs. From the computed artifact...
Method of managing tenant network configuration in environment where
virtual server and non-virtual server coexist
A non-virtual server and a virtual server make up the same tenant in an environment, in which virtual servers created by dividing a single physical server into...
Virtual machine migration between hypervisor virtual machines and
An approach for virtual machine migration between hypervisor virtual machines and containers is provided. The approach performs, by one or more computer...
Virtual device timeout by memory offlining
A system, methods, and apparatus for virtual device timeout by memory offlining. A hypervisor receives a message from a source virtual machine to be transmitted...
Reverting a virtual resource to its base configuration using the snapshot
image based on frequency the virtual...
A method includes instantiating a virtual resource and, in response to instantiating the virtual resource, generating a snapshot image comprising a base...
Methods and systems for controller-based datacenter network sharing
A method of allocating network bandwidth in a network that includes several tenant virtual machines (VMs). The method calculates a first bandwidth reservation...
Identifying kernel data structures
Techniques for identifying kernel data structures are disclosed herein. A representation of memory location relationships between pairs of memory locations is...
Method and system for replicating virtual machines
Methods and systems for replicating a virtual machine and its associated data containers are provided. The virtual machine is placed in an inactive state and a...
Unified extensible firmware interface system management mode
initialization protections with system management...
An information handling system includes a processor configured to trap system management interrupts (SMIs) via a system management mode transfer monitor (STM),...
Secure communication using a trusted virtual machine
A client system, such as a computer or a smartphone, securely exchanges sensitive information with a remote service provider computer system such as a bank or...
Systems and methods for enabling migratory virtual machines to expedite
access to resources
A computer-implemented method for enabling migratory virtual machines to expedite access to resources may include (1) detecting a migration of a virtual machine...
Hypervisor handling of processor hotplug requests
A system and method are disclosed for determining whether to grant requests for additional virtual processors for a virtual machine (referred to as "processor...
Managing device access using an address hint
Methods and systems for managing requests for access to devices managed by a hypervisor in virtualized computing environment. A hypervisor receives a request...
System and method for raw device mapping in traditional NAS subsystems
A method is provided for data storage management in a virtualized information handling system that includes a first and second network storage resource, a...
Cluster system and method for providing service availability in cluster
A cluster system and a method for providing service availability. The cluster system includes a first physical server having registered therein an active...
Method and system for handling storage in response to migration of a
virtual machine in a virtualization...
A method for handling storage in response to migration of a virtual machine in a virtualization environment, including receiving an I/O request for a virtual...
ARP for logical router
Some embodiments provide a method for a computing device serving as a host machine in a logical network. The method executes several virtual machines that are...
Automatic determination of a virtual machine's dependencies on storage
Disclosed are examples of observing and measuring virtual machine (VM) activity in a VM communication system environment. According to one example embodiment,...
Method and apparatus for generating executable file or multi-instance
The present invention relates to a method and an apparatus for generating an executable file of a multi-instance service. The method includes: performing...
Isolated communication structure for machine instruments
A centralized system for communicating with machine instruments, includes a processor, a memory, a communication port, and a communication module. The...
Dynamically configurable system based on cloud-collaborative
A system includes functional units that are dynamically configurable during operation of the system. The system also includes a first module that collects...
Information processing device for performing contactless communication
with an external device using multiple...
There is provided an information processing device including a selection unit configured to, on the basis of first identification information included in a...
System for organizing and guiding a user in the experience of browsing
different applications based on contexts
The present invention provides a system that enhances the experience of using a portable device such as mobile phones, smart phones, Personal Digital Assistants...
Autorun on eject
A method for automatic execution of at least one program associated with a mounted medium, wherein the mounted medium is ejected from a device is provided. The...
Linking virtualized application namespaces at runtime
A method for linking a plurality of virtualized application packages for execution on a computer system is described. A runtime executable of a primary...