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
2018/0373558 PERFORMANCE-BASED PUBLIC CLOUD SELECTION FOR A HYBRID CLOUD ENVIRONMENT
A hybrid cloud solution for securely extending a private cloud or network to a public cloud can be enhanced with tools for evaluating the resources offered by...
2018/0373557 System and Method for Virtual Machine Live Migration
A system for virtual machine live migration includes a management node, a source server, a destination server, a peripheral component interconnect express...
2018/0373556 APPARATUS AND METHOD FOR PATTERN-DRIVEN PAGE TABLE SHADOWING FOR GRAPHICS VIRTUALIZATION
An apparatus and method are described for pattern driven page table updates. For example, one embodiment of an apparatus comprises a graphics processing unit...
2018/0373555 Management of IoT Devices in a Virtualized Network
Specialized, service optimized virtual machines are assigned to handle specific types of Internet of Things (IoT) devices. An IoT context mapping policy engine...
2018/0373554 HYPERVISOR REMEDIAL ACTION FOR A VIRTUAL MACHINE IN RESPONSE TO AN ERROR MESSAGE FROM THE VIRTUAL MACHINE
Exemplary methods, apparatuses, and systems include a hypervisor receiving an error message from an agent within a first virtual machine run by the hypervisor....
2018/0373553 TECHNIQUES TO MIGRATE A VIRTUAL MACHINE USING DISAGGREGATED COMPUTING RESOURCES
Examples may include techniques to live migrate a virtual machine (VM) using disaggregated computing resources including compute and memory resources. Examples...
2018/0373552 CONSISTENT VIRTUAL MACHINE PERFORMANCE ACROSS DISPARATE PHYSICAL SERVERS
Embodiments are directed to ensuring that VM behavior and characteristics are maintained as datacenter hardware changes and tenant VMs are migrated to newer...
2018/0373551 SYSTEMS AND METHODS FOR USING DYNAMIC TEMPLATES TO CREATE APPLICATION CONTAINERS
The disclosed computer-implemented method for using dynamic templates to create application containers may include (i) identifying an application that is to be...
2018/0373550 INFORMATION PROCESSING APPARATUS
In an apparatus, in a case where a confirming unit confirms that remote desktop connection is made and a software screen is set to be displayed on a...
2018/0373549 BUS ARRANGEMENT AND METHOD FOR OPERATING A BUS ARRANGEMENT
A bus arrangement includes a coordinator that has a non-volatile memory; a first node that has a first serial number; a second node that has a second serial...
2018/0373548 System And Method For Configuring Equipment That Is Reliant On A Power Distribution System
A system and method for configuring data-center equipment that is reliant on a power distribution system. A data-processing system receives an indication of a...
2018/0373547 SYSTEMS AND METHODS FOR PROVIDING A VIRTUAL ASSISTANT TO ACCOMMODATE DIFFERENT SENTIMENTS AMONG A GROUP OF...
Systems and methods are disclosed herein for providing, to a group of users, a virtual assistant with customized avatar sentimental and behavioral...
2018/0373546 HYBRID SOFTWARE AND GPU ENCODING FOR UI REMOTING
Frames of a virtual desktop are encoded using a hybrid approach that combines the strength of software encoding by a central processing unit (CPU) and hardware...
2018/0373545 ENSURING DETERMINISM DURING PROGRAMMATIC REPLAY IN A VIRTUAL MACHINE
Aspects of an application program's execution which might be subject to non-determinism are performed in a deterministic manner while the application program's...
2018/0373544 APPLICATION ACTIVATION METHOD AND APPARATUS
An application activation method is provided. The method includes obtaining a first compressed file, where the first compressed file contains activation...
2018/0373543 System and Method for Providing Fine-Grained Memory Cacheability During a Pre-OS Operating Environment
An information handling system includes a memory with a cache, and a processor to execute pre-operating system (pre-OS) code before the processor executes boot...
2018/0373542 METHOD AND APPARATUS FOR DECLARATIVE ACTION ORCHESTRATION
A method, an Activation Node, a computer program and a computer program product for orchestration of activation actions are provided. The solution provides for...
2018/0373541 SYSTEM AND METHOD FOR NON-SPECULATIVE REORDERING OF LOAD ACCESSES
Methods and systems for maintaining validity of a memory model in a multiple core computer system are described. A first core presents a store instruction from...
2018/0373540 CLUSTER GRAPHICAL PROCESSING UNIT (GPU) RESOURCE SHARING EFFICIENCY BY DIRECTED ACYCLIC GRAPH (DAG) GENERATION
Embodiments for graphical processing unit (GPU) resource sharing in a computing cluster, by a processor device. Resource-specific stages are dynamically...
2018/0373539 SYSTEM AND METHOD OF MERGING PARTIAL WRITE RESULTS FOR RESOLVING RENAMING SIZE ISSUES
A processor including a physical register file with multiple physical registers, mapping logic, and a merge system. The mapping logic maps up to a first...
2018/0373538 COLLAPSING OF MULTIPLE NESTED LOOPS, METHODS, AND INSTRUCTIONS
In an embodiment, the present invention is directed to a processor including a decode logic to receive a multi-dimensional loop counter update instruction and...
2018/0373537 COMPILER CONTROLS FOR PROGRAM REGIONS
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode...
2018/0373536 APPARATUSES FOR INTEGRATING ARITHMETIC WITH LOGIC OPERATIONS
An apparatus for integrating arithmetic with logic operations contains at least a calculation device and a post-logic unit. The calculation device calculates...
2018/0373535 METHODS AND APPARATUSES FOR CALCULATING FP (FULL PRECISION) AND PP (PARTIAL PRECISION) VALUES
A method for calculating FP (Full Precision) and PP (Partial Precision) values, performed by an ID (Instruction Decode) unit, contains at least the following...
2018/0373534 COMPILER CONTROLS FOR PROGRAM REGIONS
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode...
2018/0373533 EMPLOYING PREFIXES TO CONTROL FLOATING POINT OPERATIONS
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode...
2018/0373532 FINE-GRAINED MANAGEMENT OF EXCEPTION ENABLEMENT OF FLOATING POINT CONTROLS
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode...
2018/0373531 PREDICTED NULL UPDATES
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode...
2018/0373530 EMPLOYING PREFIXES TO CONTROL FLOATING POINT OPERATIONS
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode...
2018/0373529 FINE-GRAINED MANAGEMENT OF EXCEPTION ENABLEMENT OF FLOATING POINT CONTROLS
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode...
2018/0373528 PREDICTED NULL UPDATES
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode...
2018/0373527 WEIGHTING STATIC ANALYSIS ALERTS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing weights for source code alerts. One of the...
2018/0373526 MAINTAINING THE INTEGRITY OF PROCESS CONVENTIONS WITHIN AN ALM FRAMEWORK
At least one ALM artifact, indexed by a unified data store, that does not comply with at least one process convention can be identified. Responsive to...
2018/0373525 CONSTRUCTING BUILD ENVIRONMENTS FOR SOFTWARE
Build environments for software can be constructed. For example, a computing device can receive a file indicating a first software component to be installed in...
2018/0373523 APPLICATION UPDATE METHOD AND APPARATUS
When an application client is started, if an application patch file package exists for the application client, the device invokes a DexClassLoader to load one...
2018/0373522 IN-VEHICLE UPDATING DEVICE, UPDATING SYSTEM, AND UPDATE PROCESSING PROGRAM
Provided are an in-vehicle updating device, an updating system and an update processing program that are able to efficiently perform update processing of an...
2018/0373521 SAFE AND AGILE ROLLOUTS IN A NETWORK-ACCESSIBLE SERVER INFRASTRUCTURE USING SLICES
Methods, systems, and apparatuses manage rolling out of updates in a network-accessible server infrastructure which operates a plurality of instances of a...
2018/0373520 SERVER FOR PROVIDING SOFTWARE PLATFORM AND METHOD OF OPERATING SERVER
A method of operating a server for providing a software platform includes the operations of receiving, from a client device, information about an electronic...
2018/0373519 INFORMATION PROCESSING APPARATUS, STORAGE MEDIUM, AND CONTROL METHOD
An information processing apparatus according to embodiments of the present invention installs a printer driver by specifying a name of a logical printer, adds...
2018/0373518 Multiple Virtual Machines in a Mobile Virtualization Platform
Systems and methods are described for embodiments of a mobile virtualization platform (MVP) that may be embedded in an end user mobile device or comprise part...
2018/0373517 SYSTEMS, METHODS, AND APPARATUSES FOR DOCKER IMAGE DOWNLOADING
The disclosure provides methods, apparatuses, and systems for downloading Docker images using a P2P distribution system. In one embodiment, a method comprises...
2018/0373516 TECHNIQUES FOR DISTRIBUTING CODE TO COMPONENTS OF A COMPUTING SYSTEM
Techniques and apparatus for distributing code via a translation process are described. In one embodiment, for example, an apparatus may include at least one...
2018/0373515 DIFFERENTIATED STATIC ANALYSIS FOR DYNAMIC CODE OPTIMIZATION
A mechanism for generating optimized native code for a program having dynamic behavior uses a static analysis of the program to predict the likelihood that...
2018/0373514 APPLICATION BINARY INTERFACE CROSS COMPILATION
A computing device for just-in-time cross-compiling compiled binaries of application programs that utilize graphics processing unit (GPU) executed programs...
2018/0373513 GPU-EXECUTED PROGRAM SEQUENCE CROSS-COMPILATION
According to one embodiment of the present disclosure, a computing system is provided, including a graphical processing unit (GPU) and a processor. The...
2018/0373512 METHOD AND DEVICE FOR SIMULATING SYNCHRONOUS BLOCKING IN ASYNCHRONOUS ENVIRONMENT, STORAGE MEDIUM, SERVER AND...
Method and device for simulating synchronous blocking in an asynchronous environment, a storage medium, a server and a terminal are provided. The method...
2018/0373511 Performing register promotion optimizations in a computer program in regions where memory aliasing may occur...
Processor hardware detects when memory aliasing occurs, and assures proper operation of the code even in the presence of memory aliasing. Because the hardware...
2018/0373510 METHOD OF COMPILING A PROGRAM
In a method of compiling an updated program having a plurality of updated functions that is updated from an original program having a plurality of original...
2018/0373509 LOOP EXECUTION WITH PREDICATE COMPUTING FOR DATAFLOW MACHINES
Compilers for compiling computer programs and apparatuses including compilers are disclosed herein. A compiler may include one or more analyzers to parse and...
2018/0373508 Mapping a Computer Code to Wires and Gates
Methods and systems for mapping computer code to wires and gates are disclosed. An example method may include acquiring a code written in a programming...
← 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 160 161 162 163 164 165 | 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.