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
2016/0224393 SYSTEM AND METHOD OF DISTRIBUTING PROCESSES STORED IN A COMMON DATABASE
The system and method of the present disclosure relates to data stored in a common database of a network for parallel processing by multiple processors or...
2016/0224392 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...
2016/0224391 FULL EXPLOITATION OF PARALLEL PROCESSORS FOR DATA PROCESSING
Exemplary method, system, and computer program product embodiments for full exploitation of parallel processors for data processing are provided. In one...
2016/0224390 PLACEMENT OF VIRTUAL CPUS USING A HARDWARE MULTITHREADING PARAMETER
A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems....
2016/0224389 AUTONOMOUS DYNAMIC OPTIMIZATION OF PLATFORM RESOURCES
Methods for dynamically optimizing platform resource allocation of a logically-partitioned data processing system. Processor and memory resources are allocated...
2016/0224388 AUTONOMOUS DYNAMIC OPTIMIZATION OF PLATFORM RESOURCES
Embodiments of the invention provide for systems and computer program products that dynamically optimize platform resource allocation of a ...
2016/0224387 APPARATUS, DEVICE AND METHOD FOR ALLOCATING CPU RESOURCES
A method of central processor unit (CPU) resource allocation for a multi-processor device includes the step of obtaining the amounts of demanded CPU resources...
2016/0224386 APPROACH FOR A CONFIGURABLE PHASE-BASED PRIORITY SCHEDULER
A streaming multiprocessor (SM) in a parallel processing subsystem schedules priority among a plurality of threads. The SM retrieves a priority descriptor...
2016/0224385 INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME
An information processing apparatus that processes a job, the apparatus comprises: a programmable circuit unit configured to configure a logic circuit; and a...
2016/0224384 DATA STORAGE RESOURCE ALLOCATION BY EMPLOYING DYNAMIC METHODS AND BLACKLISTING RESOURCE REQUEST POOLS
A resource allocation system begins with an ordered plan for matching requests to resources that is sorted by priority. The resource allocation system...
2016/0224383 PROTECTED VIRTUAL MACHINE FUNCTION ACCESS
Methods, systems, and computer program products for accessing a protected function are provided. A computer-implemented method includes allocating and...
2016/0224382 Dynamically Controlled Workload Execution by an Application
Methods and systems for optimizing workloads on information handling systems involve determining, by an application, a computing task for execution by the...
2016/0224381 Dynamically Controlled Workload Execution
Methods and systems for optimizing workloads on information handling systems involve determining workload attributes for a computing task for execution at an...
2016/0224380 WORKLOAD-DRIVEN TECHNIQUES FOR PROVIDING BIASED SERVICE LEVEL GUARANTEES
Techniques and architectures for workload management. A stream of messages is received with servers coupled to provide access to shared system resources. The...
2016/0224379 Mapping Processes to Processors in a Network on a Chip Computing System
Systems and methods may be provided to execute a plurality of computation tasks across a plurality of computing resources of a computing system. In one aspect,...
2016/0224378 METHOD TO CONTROL DEPLOYMENT OF A PROGRAM ACROSS A CLUSTER OF MACHINES
The invention deals with a method to control deployment of a program to be executed across a cluster of machines (M1-Mn), the method comprising steps of: ...
2016/0224377 OPTIMIZATION OF PROPRIETARY WORKLOADS
Methods and systems for optimization of proprietary workloads involve receiving workload simulation data indicative of a proprietary computing task using...
2016/0224376 DIVIDING, SCHEDULING, AND PARALLEL PROCESSING COMPILED SUB-TASKS ON AN ASYNCHRONOUS MULTI-CORE PROCESSOR
An asynchronous multiple-core processor may be adapted for carrying out sets of known tasks, such as the tasks in the LAPACK and BLAS packages. Conveniently,...
2016/0224375 METHODS AND COMPUTER SYSTEMS FOR PERFORMANCE MONITORING OF TASKS
Computer system including storage unit and processing unit including performance monitoring unit (PMU) for performance monitoring on tasks is provided....
2016/0224374 PERFORMANT RUNTIME PAUSE WITH NO CPU UTILIZATION
Some computing devices have limited resources such as, for example, battery power. When a user ceases to interact with an application, execution of the...
2016/0224373 FINE-GRAINED SCHEDULING OF WORK IN RUNTIME SYSTEMS
A runtime system for distributing work between multiple threads in multi-socket shared memory machines that may support fine-grained scheduling of parallel...
2016/0224372 DETERMINING AN OPTIMAL COMPUTING ENVIRONMENT FOR RUNNING AN IMAGE
Aspects of the present invention provide an approach that evaluates a locally running image (e.g., such as that for a virtual machine (VM)) and determines if...
2016/0224371 VIRTUAL MACHINE GROUP MIGRATION
A plurality of virtual machines (VMs) is migrated from a source group to a destination group in such as way as to achieve consistency and either availability...
2016/0224370 VIRTUAL MACHINE MONITOR CONFIGURED TO SUPPORT LATENCY SENSITIVE VIRTUAL MACHINES
A host computer has a virtualization software that supports execution of a plurality of virtual machines, where the virtualization software includes a virtual...
2016/0224369 ZONING DATA TO A VIRTUAL MACHINE
In a method to zone data to a virtual machine, support information is exchanged between a physical controller and an expander, the support information...
2016/0224368 METHODS AND SYSTEMS FOR CONVERTING A RELATED GROUP OF PHYSICAL MACHINES TO VIRTUAL MACHINES
A method for processing virtualization of computers that are part of a group into virtual computers is provided. The method includes obtaining relationship...
2016/0224367 METHOD AND SYSTEM FOR MIGRATION OF VIRTUAL MACHINES AND VIRTUAL APPLICATIONS BETWEEN CLOUD-COMPUTING FACILITIES
The current document discloses methods and systems for extending an internal network within a first cloud-computing facility to a second cloud-computing...
2016/0224366 VIRTUAL MACHINE MANAGING APPARATUS, VIRTUAL MACHINE MANAGING METHOD, AND PROGRAM THEREOF
A virtual machine managing apparatus includes a processor coupled to a memory storing instructions for executing an acquiring unit configured to acquire...
2016/0224365 MIGRATION OF EXECUTING APPLICATIONS AND ASSOCIATED STORED DATA
As disclosed herein, a method, executed by a computer, for migrating executing applications and associated stored data includes executing one or more...
2016/0224364 USING A MOBILE DEVICE TO TRANSFER VIRTUAL MACHINE BETWEEN COMPUTERS WHILE PRESERVING SESSION
A VM loading module loads a virtual machine snapshot of a virtual machine from a first computing device to a mobile device. The virtual machine runs on the...
2016/0224363 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...
2016/0224362 DELIVERING INTERRUPTS TO VIRTUAL MACHINES EXECUTING PRIVILEGED VIRTUAL MACHINE FUNCTIONS
Systems and methods for delivering certain types of interrupts to virtual machines executing privileged virtual machine functions. An example method may...
2016/0224361 USING A MOBILE DEVICE TO TRANSFER VIRTUAL MACHINE BETWEEN COMPUTERS WHILE PRESERVING SESSION
A method includes loading a virtual machine snapshot of a virtual machine from a first computing device to a mobile device. The virtual machine runs on the...
2016/0224360 SECURITY PROTOCOLS FOR LOW LATENCY EXECUTION OF PROGRAM CODE
A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual...
2016/0224359 METHOD AND SYSTEM FOR PERFORMING ON-DEMAND DATA WRITE THROUGH BASED ON UPS POWER STATUS
Certain aspects of the present disclosure relates to a system having a virtual desktop server (VDS), which may be electrically powered by an electric power...
2016/0224358 METHOD AND SYSTEM FOR PERFORMING ON-DEMAND DATA WRITE THROUGH BASED ON VIRTUAL MACHINE TYPES
Certain aspects of the present disclosure relates to a system having a virtual desktop server (VDS). In operation, the VDS is configured to: create a random...
2016/0224357 CLOUD COMPUTING GATEWAY, CLOUD COMPUTING HYPERVISOR, AND METHODS FOR IMPLEMENTING SAME
Embodiments of the present invention provide a cloud gateway system, a cloud hypervisor system, and methods for implementing same. The cloud gateway system...
2016/0224356 APPARATUS OF RECONFIGURABLE SOFTWARE MODE MANAGEMENT USING RUNTIME EXECUTION ENGINE
A method and architecture of reconfiguring software mode management for a system. A prior status mode of a subsystem is identified. The primary controller...
2016/0224355 ELECTRONIC APPARATUS, CONTROL DEVICE, CONTROL METHOD, AND COMPUTER READABLE MEDIUM
An electronic apparatus includes a first controller, a second controller, and plural devices. The first controller executes a first operating system. The...
2016/0224354 TEMPLATE CONTAINERS FOR BUSINESS PROCESS MANAGEMENT
A method for managing a user interface template container is provided. The method can include creating, in a business process management platform, the user...
2016/0224353 METHOD AND APPARATUS FOR GENERATING A PLURALITY OF GRAPHICAL USER INTERFACES
There is provided a method of operating a computer system in order to generate a plurality of graphical user interfaces. The method comprises storing a common...
2016/0224352 MANAGING A FLOATING WINDOW
A method and system for managing overlapping windows. A hook filter intercepts an event directed to a target application before the event reaches the target...
2016/0224351 PROCESSOR WITH HYBRID PIPELINE CAPABLE OF OPERATING IN OUT-OF-ORDER AND IN-ORDER MODES
A method and circuit arrangement provide support for a hybrid pipeline that dynamically switches between out-of-order and in-order modes. The hybrid pipeline...
2016/0224350 CONCURRENT MULTIPLE INSTRUCTION ISSUE OF NON-PIPELINED INSTRUCTIONS USING NON-PIPELINED OPERATION RESOURCES IN...
A method and circuit arrangement utilize inactive non-pipelined operation resources in one processing core of a multi-core processing unit to execute...
2016/0224349 METHOD AND APPARATUS FOR REALIZING SELF-TIMED PARALLELIZED MANY-CORE PROCESSOR
A self-timed parallelized multi-core processor and method for operating the processor are provided. The processor has an instruction decoder unit to receive a...
2016/0224348 APPARATUS AND METHOD FOR ARCHITECTURAL PERFORMANCE MONITORING IN BINARY TRANSLATION SYSTEMS
Methods and apparatuses relate to emulating architectural performance monitoring in a binary translation system. In one embodiment, a processor includes an...
2016/0224347 PARSING-ENHANCEMENT FACILITY
An instruction for parsing a buffer to be utilized within a data processing system including: an operation code field, the operation code field identifies the...
2016/0224346 VECTOR PROCESSOR CONFIGURED TO OPERATE ON VARIABLE LENGTH VECTORS USING INSTRUCTIONS TO COMBINE AND SPLIT VECTORS
A computer processor is disclosed. The computer processor may comprise a vector unit comprising a vector register file comprising at least one register to hold...
2016/0224345 VECTOR PROCESSOR CONFIGURED TO OPERATE ON VARIABLE LENGTH VECTORS USING INSTRUCTIONS THAT CHANGE ELEMENT WIDTHS
A computer processor is disclosed. The computer processor may comprises a vector unit comprising a vector register file comprising at least one register to...
2016/0224344 VECTOR PROCESSOR CONFIGURED TO OPERATE ON VARIABLE LENGTH VECTORS USING DIGITAL SIGNAL PROCESSING INSTRUCTIONS
A computer processor is disclosed. The computer processor comprises a vector unit comprising a vector register file comprising one or more registers to hold 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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 | 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.