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,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...
← 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 | 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.