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/0253206 Categorizing Memory Pages Based On Page Residences
Embodiments of the present invention provide hints for page stealing by prioritizing pages based on the number of residences. Receiving a plurality of pages to...
2016/0253205 ASCERTAINING CONFIGURATION OF A VIRTUAL ADAPTER IN A COMPUTING ENVIRONMENT
A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The...
2016/0253204 FAST-BOOTING APPLICATION IMAGE
A method and apparatus for configuring an overlay network are provided. In the method and apparatus, an application source comprising an executable portion is...
2016/0253203 SYSTEM AND METHOD FOR VIRTUALIZATION AWARE SERVER MAINTENANCE MODE
In accordance with the present disclosure, a system and method are herein disclosed for providing a virtualization aware server maintenance mode. In one...
2016/0253202 MANAGEMENT OF INTER-DEPENDENT CONFIGURATIONS OF VIRTUAL MACHINES IN A CLOUD
A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual...
2016/0253201 Saving and Restoring State Information for Virtualized Computer Systems
Methods and apparatus for saving and/or restoring state information for virtualized computing systems are described. An example apparatus includes a physical...
2016/0253200 SERVER VIRTUALIZATION METHOD OF MULTI NODE SYSTEM AND APPARATUS THEREOF
Provided herein is a server virtualization method of a multi-node system, the server virtualization method comprising setting one of a plurality of computing...
2016/0253199 SESSION TRANSFER AND SUSPENSION IN A REMOTE ACCESS APPLICATION FRAMEWORK
Systems and method for providing for suspension and transfer of remote access sessions. In accordance with the methods, a request to suspend a session may be...
2016/0253198 SYSTEM AND METHOD FOR NESTED HYPERVISORS AND LAYER 2 INTERCONNECTION
Provided is a system and method for a multi-tenant datacenter with nested hypervisors. This is provided by at least two physical computing systems each having...
2016/0253197 Dirty Page Tracking of Guest-Uncached Memory
An example method of providing a dirty bitmap to an application includes receiving a request for a snapshot of an internal dirty bitmap. The internal dirty...
2016/0253196 OPTIMIZED EXTENDED CONTEXT MANAGEMENT FOR VIRTUAL MACHINES
Optimized extended context management for virtual machines is disclosed. An example system includes a memory, processor, VM, and kernel, which executes the VM...
2016/0253195 POLICY BASED VIRTUAL RESOURCE ALLOCATION AND ALLOCATION ADJUSTMENT
A computer-implemented method, carried out by one or more processors, for policy based virtual resource allocation. In an embodiment, the method includes...
2016/0253194 HYPERVISOR ADJUSTMENT FOR CLUSTER TRANSFERS
A method for moving a hypervisor in a data grid. The method can include, receiving, from a system administrator, a request to move a host from a first cluster...
2016/0253193 DYNAMIC VIRTUAL MACHINE FUNCTION ENABLING
A method performed by a physical computing system includes, with a guest, requesting execution of a virtual machine function instruction, determining that...
2016/0253192 DYNAMIC HOST PERFORMANCE TUNING OF A NETWORK STACK
A tuning engine for a virtualized computing system is described that periodically collect performance metrics from the virtualized computing system, and...
2016/0253191 POLICY BASED VIRTUAL RESOURCE ALLOCATION AND ALLOCATION ADJUSTMENT
A computer-implemented method, carried out by one or more processors, for policy based virtual resource allocation. In an embodiment, the method includes...
2016/0253190 Virtual Environment for Simulating a Real-World Environment with a Large Number of Virtual and Real Connected...
A computer implemented method and system for generating a hybrid test construct, and for simulating and recording events, to test and simulate a virtual...
2016/0253189 FLEXIBLE INSTRUCTION SETS FOR OBFUSCATED VIRTUAL MACHINES
A method for protecting computer software code is disclosed. In the embodiment, the method involves receiving instructions corresponding to computer software...
2016/0253188 ASCERTAINING CONFIGURATION OF A VIRTUAL ADAPTER IN A COMPUTING ENVIRONMENT
A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The...
2016/0253187 ELECTRONIC DEVICE AND APPLICATION CONTROL METHOD THEREOF
An electronic device and a method of application control by an electronic device are provided. The electronic device includes a memory configured to store a...
2016/0253186 SECURING PEER ZONING
A method that may include receiving, by a storage system, storage system configuration information that is indicative of access permissions of multiple host...
2016/0253185 API PRIORITIZATION AND DETECTION
Methods, computing systems and computer program products implement embodiments of the present invention that include receiving, by a computer, application code...
2016/0253184 FAST COMPUTER STARTUP
Fast computer startup is provided by, upon receipt of a shutdown command, recording state information representing a target state. In this target state, the...
2016/0253183 APPARATUS AND METHOD FOR COMPILE TIME CONSTRUCTION OF MEMORY STRUCTURES
An apparatus and method for reducing boot time of an electronic device are provided. The electronic device includes electronic device is provided. The...
2016/0253182 FORMING INSTRUCTION GROUPS BASED ON DECODE TIME INSTRUCTION OPTIMIZATION
Instructions are grouped into instruction groups based on optimizations that may be performed. An instruction is obtained, and a determination is made as to...
2016/0253181 History Buffer for Multiple-Field Registers
An approach is provided in which a mapper control unit receives dispatch information corresponding to a dispatching instruction that targets some of the...
2016/0253180 History Buffer with Hybrid Entry Support for Multiple-Field Registers
An approach is provided in which a mapper control unit receives dispatch information corresponding to an instruction that targets a first field in a first...
2016/0253179 CONCURRENT EXECUTION OF HETEROGENEOUS VECTOR INSTRUCTIONS
A processor may include a vector functional unit that supports concurrent operations on multiple data elements of a maximum element size. The functional unit...
2016/0253178 PROCESSOR AND INSTRUCTION CODE GENERATION DEVICE
In a processor including an instruction prefetch buffer to prefetch a group of instructions with continuous addresses from a memory, the probability of...
2016/0253177 Universal History Buffer to Support Multiple Register Types
An approach is provided in which a mapper control unit receives first dispatch information corresponding to a first instruction that identifies a first...
2016/0253176 FORMING INSTRUCTION GROUPS BASED ON DECODE TIME INSTRUCTION OPTIMIZATION
Instructions are grouped into instruction groups based on optimizations that may be performed. An instruction is obtained, and a determination is made as to...
2016/0253175 Register File Having a Plurality of Sub-Register Files
Register files for use in an out-of-order processor that have been divided into a plurality of sub-register files. The register files also have a plurality of...
2016/0253174 INTEGRATED DEVELOPMENT ENVIRONMENT-BASED REPOSITORY SEARCHING IN A NETWORKED COMPUTING ENVIRONMENT
Embodiments of the present invention provide an approach for integrated development environment (IDE)-based repository searching (e.g., for library elements...
2016/0253173 Word processing plus/basic
Major word processing software should have a Plus version with the full range of function, but also a Basic version for most users, who do not need all the...
2016/0253172 INDICATING A TRAIT OF A CONTINUOUS DELIVERY PIPELINE
Examples disclosed herein relate to indicating a trait of a continuous delivery pipeline. Examples include accessing, for each of a plurality of continuous...
2016/0253171 APPLICATION DEVELOPMENT SYSTEM WITH NATIVE FEATURE ENGINE
A framework for developing applications is described herein. The framework may be a web integrated development environment (IDE) with a preview function via a...
2016/0253170 EFFICIENT DEPLOYMENT OF THIN CLIENT APPLICATIONS TO END USER
For efficient deployment of thin client applications to an end user, an apparatus for efficient deployment of thin client applications to an end user is...
2016/0253169 Method for Updating an Operating Function of a Sensor, and Sensor Module
A method for updating an operating function of a sensor, which has a memory that has a boot memory area for storing a boot function and an operating memory...
2016/0253168 SYNCHRONIZATION OF CONFIGURATION CHANGES BETWEEN APPLICATIONS AND THEIR PLATFORMS
A method, system, and computer program product for handling synchronization of configuration changes between applications and their platforms. A computer...
2016/0253167 DESKTOP IMAGE MANAGEMENT FOR VIRTUAL DESKTOPS
A desktop image management system is described that can efficiently distribute updates to virtual desktops running on host servers in a data center. The system...
2016/0253166 OILFIELD APPLICATION SYSTEM
A computerized system for oil field applications. The computerized system may include an oilfield application and an oilfield application development kit that...
2016/0253165 INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, PROGRAM AND INFORMATION RECORDING MEDIUM
Disclosed herein is an information processing apparatus on which software is installed. The information processing apparatus includes: an update block...
2016/0253164 METHODS TO UPDATE PORTALS
The present disclosure discloses methods to update portals (100) comprising a first portlet (105) and plural second portlets (110). The method comprises the...
2016/0253163 METHOD, DEVICE, AND PROGRAM STORAGE DEVICE FOR AUTONOMOUS SOFTWARE LIFE CYCLE MANAGEMENT
A method of searching for and installing a software product on a device is provided. One or more capabilities needed by the device to be served by a software...
2016/0253162 PERFORMING ADMINISTRATIVE TASKS ASSOCIATED WITH A NETWORK-ATTACHED STORAGE SYSTEM AT A CLIENT
In some examples, a client device receives, from a network-attached storage (NAS) system, installer code. Executing the installer code at the client device...
2016/0253161 INFORMATION PROCESSING DEVICE EXECUTING COMMUNICATION PROCESSING WITH EXTERNAL DEVICE, AND METHOD AND SYSTEM...
An information processing device may obtain, from a target object, first access information and first information. The information processing device may send...
2016/0253160 USING CLOUD PATTERNS FOR INSTALLATION ON UNMANAGED PHYSICAL MACHINES AND APPLIANCES
A cloud based installer package is converted to a version that can be deployed in physical machines, e.g., by extracting an installer with embedded middleware...
2016/0253159 System and Method for Restricting System and Application Software Available for Installation on a Managed...
A method for managing software on a device is provided. The method comprises: receiving, from a third party associated with the device, by a software...
2016/0253158 BACKEND CUSTOM CODE EXTENSIBILITY
Techniques are described herein that are capable of providing backend custom code extensibility. Such extensibility allows custom code to be automatically...
2016/0253157 SOFTWARE REFACTORING
Locating program code units stored on digital data storage includes defining a software module fragment by assigning a software module fragment label to...
← 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 | 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.