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.
Patent # | Description |
---|---|
US-9,740,544 |
Live snapshotting of multiple virtual disks in networked systems A system and method are disclosed for servicing requests to create live snapshots of a plurality of virtual disks in a virtualized environment. In accordance... |
US-9,740,543 |
Multi-endpoint method implementation Methods and systems for implementing multi-endpoint methods are disclosed. For example, an Application Programming Interface ("API") executing on a processor... |
US-9,740,542 |
All-to-all message exchange in parallel computing systems A method for all-to-all message exchange between program tasks including N>1 hierarchy levels l.sub.n, n=1 to N, in which a first level l.sub.1 includes a... |
US-9,740,541 |
Information processing apparatus and method of collecting performance
analysis data An information processing apparatus includes a packet preprocessing unit configured to generate a packet process request when a packet is received; a CPU core... |
US-9,740,540 |
Method of process context-awareness A process context-awareness method analyzes events arising from a process according to context concepts, compare and analyze entity contents of the events,... |
US-9,740,539 |
Information processing device, action switching method and recording
medium storing switching program An information processing device includes a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the... |
US-9,740,538 |
Mapping data-flows in a workflow A method includes determining a service task output definition corresponding to a first property within a first scope of a first service task in a compiled code... |
US-9,740,537 |
Contention and selection of controlling work coordinator in a distributed
computing environment A distributed work processing system for processing computational tasks is scalable and fault-tolerant without requiring centralized control. Worker processes... |
US-9,740,536 |
Method of achieving intra-machine workload balance for task chunks for
distributed graph-processing systems Techniques are provided for efficiently distributing graph data to multiple processor threads located on a server node. The server node receives graph data to... |
US-9,740,535 |
System management and maintenance in a distributed computing environment Technology for monitoring all resources and services of a distributed computing environment to collect and store information technology (IT) infrastructure... |
US-9,740,534 |
System for controlling resources, control pattern generation apparatus,
control apparatus, method for... A system for controlling the resources includes a control pattern generation unit for generating a plurality of control patterns from a virtual system model,... |
US-9,740,533 |
Altruistic dependable memory overcommit for virtual machines This disclosure describes, generally, methods and systems for implementing memory overcommit of virtual machines. The method includes establishing a plurality... |
US-9,740,532 |
Multi-dimension scheduling among multiple consumers Embodiments of the present invention provide systems and methods for allocating multiple resources. In one embodiment, a configured resource plan is used to... |
US-9,740,531 |
Coordinating multiple components A system and method including: determining, by a manager module, a need to determine a primary software component of a client device; identifying a first... |
US-9,740,530 |
Decreasing the priority of a user based on an allocation ratio An information processing system includes: a memory configured to store job requests each of which is to be assigned to one of computing resources based on a... |
US-9,740,529 |
High throughput synchronous resource-constrained scheduling for
model-based design A system and method for optimizing a system design that includes two or more components, where at least one component is to be implemented using a constrained... |
US-9,740,528 |
Virtual computer system and scheduling method A scheduling method whereby a virtualization unit, which has multiple nodes containing physical CPUs and physical memories, and which operates a virtual... |
US-9,740,527 |
Load distribution of logical switch routers in a distributed system A tool for supporting load distribution across one or more logical switch routers in a distributed system. The tool includes a first software module... |
US-9,740,526 |
Job scheduling method A method for scheduling a single subset of jobs of a set of jobs satisfying a range constraint of number of jobs, wherein the jobs of the set of jobs share... |
US-9,740,525 |
Scaling priority queue for task scheduling In a computing system having a multiple central processing unit (CPU) cores the task scheduler can be configured to generate one or more priority value lists of... |
US-9,740,524 |
Method and terminal device for executing application chain The present disclosure relates to a method and a terminal device for executing an application chain. The method includes: acquiring a current application to be... |
US-9,740,523 |
Optimizing stream-mode content cache A hybrid modular appliance or electronic device allows a user to plug a number of snap-together component modules of different types into a base device, so that... |
US-9,740,522 |
Controlled interruption and resumption of batch job processing This disclosure provides various embodiments of software, systems, and techniques for controlled interruption of batch job processing. In one instance, a... |
US-9,740,521 |
Constrained transaction execution Constrained transactional processing is provided. A constrained transaction is initiated by execution of a Transaction Begin constrained instruction. The... |
US-9,740,520 |
Systems and methods for virtual machine boot disk restoration A computer-implemented method for virtual machine boot disk restoration may include (1) identifying a hypervisor that hosts at least one virtual machine, where... |
US-9,740,519 |
Cross hypervisor migration of virtual machines with VM functions A hypervisor executing on a source host receives a request to migrate a virtual machine from the source host to a destination host. Responsive to determining... |
US-9,740,518 |
Conflict detection circuit for resolving access conflict to peripheral
device by multiple virtual machines A system-on-chip device comprises a core supporting a first virtual machine image and a virtual machine monitoring unit capable of communicating with the first... |
US-9,740,517 |
Dynamic virtual machine memory management Techniques for adjusting memory in virtual machines are disclosed. According to aspects, memory status is obtained for a guest operating system. Based on the... |
US-9,740,516 |
Virtual network protocol Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing virtual network pairs between virtual... |
US-9,740,515 |
Exception handling method, apparatus, and client Embodiments of the present invention disclose an exception handling method, apparatus, and client. The method includes: receiving, by a virtual management... |
US-9,740,514 |
Method and system to share data with snapshots in a virtualization
environment Disclosed is an improved approach to optimize link-based cloning in a virtualization architecture. In some approaches, each of the remote nodes is allowed to... |
US-9,740,513 |
System and method for real time virtualization A system includes a plurality of compute modules and a first processor configured to implement a virtualization layer, where the virtualization layer is... |
US-9,740,512 |
Virtualizing extension code in an application Techniques are described herein that are capable of virtualizing extension code (e.g., third-party extension code) in an application (e.g., a web application in... |
US-9,740,511 |
Per-block sort for performance enhancement of parallel processors A method of enhancing performance of an application executing in a parallel processor and a system for executing the method are disclosed. A block size for... |
US-9,740,510 |
Minimizing overhead over-provisioning costs in machine configurations A method and apparatus for substantially minimizing overhead over-provisioning costs in machine configurations is disclosed. The method involves the steps of:... |
US-9,740,509 |
Generic physical location codes for virtual system and partition cloning A cloned configuration of a source machine is created by determining a first set of physical location codes for a source machine. A map is generated based on... |
US-9,740,508 |
Alerting a user of an indicated impact of a command Disclosed aspects include alerting a user of an indicated impact of a command using a weight for the command. Using a set of command data which indicates an... |
US-9,740,507 |
Interacting with remote applications displayed within a virtual desktop of
a tablet computing device Virtual desktops generated by a virtual desktop application locally executing on a tablet computing device, can further display remote applications. The tablet... |
US-9,740,506 |
Automating interactions with software user interfaces A method and apparatus applies an action to a software application by determining a target object for the input action. The determination of the target object... |
US-9,740,505 |
Accurate static dependency analysis via execution-context type prediction Exemplary embodiments provide methods, mediums, and systems for generating a runtime environment that is customized to a particular computer program,... |
US-9,740,504 |
Hardware acceleration for inline caches in dynamic languages Aspects include apparatuses, systems, and methods for hardware acceleration for inline caches in dynamic languages. An inline cache may be initialized for an... |
US-9,740,503 |
Centralized administration method for operating system of thin client and
method thereof A centralized administration system for operating system (OS) of thin client and method thereof are disclosed, where the thin client is accessed a preboot... |
US-9,740,501 |
Generating and automatically loading reduced operating system based on
usage pattern of applications Apparatus, systems, and methods may operate to monitor operations of at least one processor to define a set of executed applications executed under a first... |
US-9,740,500 |
Layout system for operating systems using BPRAM A software layout system is described herein that speeds up computer system boot time and/or application initialization time by moving constant data and... |
US-9,740,499 |
Method for implementing a line speed interconnect structure A method for line speed interconnect processing. The method includes receiving initial inputs from an input communications path, performing a pre-sorting of the... |
US-9,740,498 |
Opportunistic multi-thread method and processor Disclosed are an opportunistic multi-thread method and processor, the method comprising the following steps: if a zeroth thread, a first thread, a second thread... |
US-9,740,497 |
Processor with memory-embedded pipeline for table-driven computation A processor and a method implemented by the processor to obtain computation results are described. The processor includes a unified reuse table embedded in a... |
US-9,740,496 |
Processor with memory-embedded pipeline for table-driven computation A processor and a method implemented by the processor to obtain computation results are described. The processor includes a unified reuse table embedded in a... |
US-9,740,495 |
Implementing out of order processor instruction issue queue A method and apparatus are provided for implementing an enhanced out of order processor instruction issue queue in a computer system. Instructions are... |
US-9,740,494 |
Low complexity out-of-order issue logic using static circuits Instruction issue circuits are disclosed that are configured to issue multiple instructions within a superscalar pipeline of a microprocessor. The instruction... |