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,513,971 Managing provisioning for cloud resource allocations
Resource provisioning to a process in a distributed computing system, such as a cloud computing system. An instruction to provision a resource is received....
US-9,513,970 Optimizing handling of virtual machine mobility in data center environments
Techniques are provided for sending address information of virtual machines to a physical switch. A migration of a virtual machine to a physical server is...
US-9,513,969 Method for the management of task execution in a computer system
A method of managing execution of tasks by at least one processor unit of a computer system is provided, the processor unit operating in computation periods,...
US-9,513,968 Dynamic resource allocation based on data transferring to a tiered storage
A computing system includes a computer in communication with a tiered storage system. The computing system identifies a set of data transferring to a storage...
US-9,513,967 Data-aware workload scheduling and execution in heterogeneous environments
In an approach for scheduling the execution of a workload in a computing environment, a computer receives a request for scheduling execution of a computing job,...
US-9,513,966 Parallel processing in human-machine interface applications
A human-machine interface (HMI) application (26) uses parallel processing. The HMI engineering system (24) allows explicit specification (44) of different cores...
US-9,513,965 Data processing system and scheduling method
A data processing system includes an interrupt controller that counts, as an interrupt processing execution count, executions of interrupt processing by threads...
US-9,513,964 Coordinating device and application break events for platform power saving
Systems and methods of managing break events may provide for detecting a first break event from a first event source and detecting a second break event from a...
US-9,513,963 Task execution in a SIMD processing unit with parallel groups of processing lanes
A SIMD processing unit processes a plurality of tasks which each include up to a predetermined maximum number of work items. The work items of a task are...
US-9,513,962 Migrating a running, preempted workload in a grid computing system
A preempt of a live migratable workload, or job, in a distributed computing environment is performed, allowing it to release its resources for use by a higher...
US-9,513,961 Monitoring application loading
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining when an application is sufficiently...
US-9,513,960 Inducing transactional aborts in other processing threads
In a transactional memory environment, a computer-implemented method includes a first processor initiating a first transaction and encountering an abort...
US-9,513,959 Contention management for a hardware transactional memory
A hardware transactional memory 12, 14, 16, 18, 20 is provided within a multiprocessor 4, 6, 8, 10 system with coherency control and hardware transaction memory...
US-9,513,958 Dynamic time-based sequencing
In some embodiments, techniques include identifying a plurality of tasks associated with an identifier corresponding to an electronic device. A task series is...
US-9,513,957 Management system, management program, and management method
A plurality of process content is retained, said process content including identifiers of a plurality of part content included in each process and information...
US-9,513,956 Compare point detection in multi-threaded computing environments
Compare points are detected in a multi-threaded computing environment. One thread of the multi-threaded computing environment has reached a compare point for...
US-9,513,955 Application management method and terminal
An application management method and a terminal are disclosed. The method includes: acquiring a list of applications needing to retain background data in a...
US-9,513,954 Adaptive dynamic selection and application of multiple virtualization techniques
Autonomous selection between multiple virtualization techniques implemented in a virtualization layer of a virtualized computer system. The virtual machine...
US-9,513,953 Reducing virtual machine suspension time in checkpoint system
Performing a checkpoint includes determining a checkpoint boundary of the checkpoint for a virtual machine, wherein the virtual machine has a first virtual...
US-9,513,952 Sharing resources allocated to an entitled virtual machine
A mechanism is provided for sharing resources allocated to an entitled virtual machine (VM). A blocked domain is created around the entitled VM and one or more...
US-9,513,951 Maintaining hardware resource bandwidth quality-of-service via hardware counter
Each time a currently scheduled virtual machine (VM) accesses a hardware resource over a bus for the hardware resource via the currently scheduled VM running on...
US-9,513,950 Dynamic resource configuration based on context
Aspects of the disclosure allocate shares of processing resources or other physical resources among virtual machines (VMs) operating as, for example, virtual...
US-9,513,949 Machine identity persistence for users of non-persistent virtual desktops
Examples perform creation of a non-persistent virtual machine with a persistent machine identity associated with the user of the virtual machine, to provide...
US-9,513,948 Automated virtual machine provisioning based on defect state
A method for automatically provisioning a virtual machine based on the state of a defect work-item workflow for reproducing a defect associated with testing a...
US-9,513,947 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...
US-9,513,946 Maintaining high availability during network partitions for virtual machines stored on distributed object-based...
Techniques are disclosed for maintaining high availability (HA) for virtual machines (VMs) running on host systems of a host cluster, where each host system...
US-9,513,945 Method for controlling virtual machine
A first computer starts to copy data of a virtual machine running on the first computer from the first computer to a second computer. The first computer...
US-9,513,944 Provisioning virtual environments based on policies for troubleshooting purposes
A method for selecting a virtual machine (VM) for problem determination utilizes a policy-based process for receiving an authorized program analysis report...
US-9,513,943 Scalable policy assignment in an edge virtual bridging (EVB) environment
Embodiments of the invention relate to scalable policy assignment in an edge virtual bridging (EVB) environment. One embodiment includes fetching virtual...
US-9,513,942 Apparatus and method for providing contents service with virtual machine
An apparatus for providing a contents service includes a service request receiver configured to receive a contents service request from a user device, a device...
US-9,513,941 Codeless generation of APIs
Some embodiments provide method of generating application programming interfaces (APIs) in a codeless manner. The method generates a schema description of a...
US-9,513,940 Scaling past the java virtual machine thread limit
Embodiments of the present invention provide efficient systems and methods for scaling past the Java Virtual Machine (JVM) thread limit in a Java Virtual...
US-9,513,939 Agile VM load balancing through micro-checkpointing and multi-architecture emulation
Methods and systems for agile load balancing include detecting an increased load for a first primary virtual machine (VM) on a first node that has a plurality...
US-9,513,938 Virtual appliance integration with cloud management software
Various embodiments here in provide systems, methods, and software for virtual appliance integration with cloud management software. Some embodiments include a...
US-9,513,937 Method and client for using an embedded ActiveX plug-in in a browser
The invention discloses a method and client for using an embedded ActiveX plug-in in a browser. The method comprises: detecting that the browser is to load an...
US-9,513,936 Dynamically loadable composite software application
The present invention provides a method of and system for dynamically loading an executable composite software application, for use on a user device. An...
US-9,513,935 Auto-scaling thresholds in elastic computing environments
Embodiments of the present invention provide systems, methods, and computer program products for configuring auto-scaling parameters of a computing environment,...
US-9,513,934 Platform and software framework for data intensive applications in the cloud
A system deploys visualization tools, business analytics software, and big data software in a multi-instance mode on a large, coherent shared memory many-core...
US-9,513,933 Method of interruption of meta language program code execution
The invention relates to a computer implemented method of interruption of meta language program code (10) execution on a computer having a micro controller (1)...
US-9,513,932 Virtual terminal display for a vehicle
A system and method for displaying data associated with an embedded system is provided that may include a vehicle data bus, an electronic control unit, and a...
US-9,513,931 System for context based user requests for functionality
Embodiments of the present invention may provide a method, machine readable storage medium, and system for context based user request for functionality. In one...
US-9,513,930 Workflow widgets
Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for workflow widgets. In some implementations, a widget...
US-9,513,929 Foldable computing device capable of behaving as different types of devices
The present disclosure involves methods and devices, including computer programs encoded on a computer storage medium, for providing a foldable computing device...
US-9,513,928 Method of operating multiple operating systems and the electronic device thereof
The present invention discloses a method of operating multiple operating systems. The method including installing at least one first operating system and one...
US-9,513,927 Method and implementation for playing media content while booting the software of an soc or computer system
Certain aspects direct to a computing device, which include a processor, a random access memory (RAM) having a frame buffer, a video controller configured to...
US-9,513,926 Floating mask generation for network packet flow
A tag mask generation method comprises receiving a section_selector flag indicating whether a tag mask for a section of a network packet is to be generated;...
US-9,513,925 Marking long latency instruction as branch in pending instruction table and handle as mis-predicted branch upon...
A data processing apparatus and method of data processing are provided. The data processing apparatus comprises execution circuitry configured to execute a...
US-9,513,924 Predictor data structure for use in pipelined processing
A predictor data structure is used for pipelined processing by a pipelined processor. The predictor data structure includes a predicted address to be used in...
US-9,513,923 System and method for context migration across CPU threads
One embodiment of the present invention sets forth a technique for associating arbitrary parallel processing unit (PPU) contexts with a given central processing...
US-9,513,922 Computer system and a method for generating an optimized program code
A computer system for generating an optimized program code from a program code having a loop with an exit branch, wherein the computer system comprises a...
← 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 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | 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.