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/0307517 VIRTUAL MACHINE MANAGEMENT
Disclosed aspects relate to virtual machine management in a shared pool of configurable computing resources. A single multi-node server may be established. The...
2018/0307516 TRANSPARENT CODE PATCHING USING A HYPERVISOR
An example method of managing guest code in a virtualized computing instance of a virtualized computing system includes: receiving, at a hypervisor that...
2018/0307515 METHOD AND APPARATUS FOR CONTROLLING DEVICES IN A PERSONAL ENVIRONMENT USING A PORTABLE COMPUTING DEVICE
The present disclosure relates to an apparatus, method and system involving running at least one virtual machine on a portable computing device, wherein the...
2018/0307514 TRANSACTION ORCHESTRATION FOR MICROSERVICE
Various examples are directed to systems and methods for orchestrating a first transaction workflow performed by a plurality of microservices. An orchestration...
2018/0307513 SYSTEMS AND METHODS FOR TRAFFIC MONITORING IN A VIRTUALIZED SOFTWARE DEFINED STORAGE ARCHITECTURE
A method may include receiving one or more monitoring event definitions at an accelerator device from a first logical software entity to a first endpoint of...
2018/0307512 OPTIMAL DYNAMIC PLACEMENT OF VIRTUAL MACHINES IN GEOGRAPHICALLY DISTRIBUTED CLOUD DATA CENTERS
A computer-implemented method according to one embodiment includes identifying a set of virtual machines to be placed within a system, receiving...
2018/0307511 VIRTUAL MACHINE MANAGEMENT
Disclosed aspects relate to virtual machine management in a shared pool of configurable computing resources. A single multi-node server may be established. The...
2018/0307510 VIRTUAL SERVER AGENT LOAD BALANCING
Virtual machine (VM) proliferation may be reduced through the use of Virtual Server Agents (VSAs) assigned to a group of VM hosts that may determine the...
2018/0307509 Operating System for Distributed Enterprise Artificial Intelligence Programs on Data Centers and the Clouds
A system including a master machine and a plurality of worker machines is disclosed. The master machine includes, for example, an API server configured to...
2018/0307508 IMPLEMENTING WEB BROWSER IN VIRTUAL MACHINE
A method includes establishing a remote desktop connection between a first computing device and a first virtual machine executed by a second computing device....
2018/0307507 INPUT DEVICE AND UI CONFIGURATION AND EXECUTION METHOD THEREOF
An input device according to an exemplary embodiment of the present invention includes: a band including a contracted or extended flexible area; a sensor which...
2018/0307506 IDENTIFYING AND USING DEPENDENCIES IN HISTORICAL APPLICATIONS TO GENERATE APPLICATION DESIGNS
A device to execute an application design plugin associated with a user interface. The device may analyze, using the application design plugin, a set of...
2018/0307505 SYSTEMS AND METHODS FOR PROCESSING EXTENSIBLE MARKUP LANGUAGE DATA DURING RUNTIME
A method for dynamically loading one or more Extensible Mark-up Language (XML) schema definition (XSD) files into a JAVA.TM. Virtual Machine (JVM) during...
2018/0307504 INITIALIZING A CONVERSATION WITH AN AUTOMATED AGENT VIA SELECTABLE GRAPHICAL ELEMENT
Methods, apparatus, systems, and computer-readable media are provided for using selectable elements to invoke an automated assistant at a computing device....
2018/0307503 EVENT-DRIVEN SCHEMES FOR DETERMINING SUSPEND/RESUME PERIODS
A device or apparatus may be configured to perform memory operations on a memory die while a current multi-level cell programming operation is being performed....
2018/0307502 NETWORK BOOTING IN A PEER-TO-PEER ENVIRONMENT USING DYNAMIC MAGNET LINKS
A method, computer program product, and system includes a processor(s) connecting a first computer system to a boot swarm, initiating formation of a peer to...
2018/0307501 NETWORK BOOTING IN A PEER-TO-PEER ENVIRONMENT USING DYNAMIC MAGNET LINKS
A method, computer program product, and system includes a processor(s) connecting a first computer system to a boot swarm, initiating formation of a peer to...
2018/0307500 METHODS FOR UNINSTALLING SSD (SOLID-STATE DISK) CARDS AND APPARATUSES USING THE SAME
The invention introduces a method for uninstalling SSD (Solid-state Disk) cards, performed by a processing unit when loading and executing a driver, including...
2018/0307499 Method and Apparatus for Configuring Accelerator
A method for configuring an accelerator, applied to a server including at least one bare accelerator. The at least one bare accelerator is an accelerator that...
2018/0307498 Driver Loading Method and Server
A driver loading method and a server, where when receiving a service request, the server determines a first global index and a first global virtual function...
2018/0307497 SYSTEM AND METHOD OF INTERACTIVE SPLASH SCREEN IN EMBEDDED ENVIRONMENTS
An embedded system includes a processor, a volatile memory coupled to the processor, and a non-volatile memory storing a computer executable code. The computer...
2018/0307496 METHODS FOR GC (GARBAGE COLLECTION) POR (POWER OFF RECOVERY) AND APPARATUSES USING THE SAME
The invention introduces a method for GC (garbage collection) POR (Power Off Recovery), performed by a processing unit, including at least the following steps:...
2018/0307495 MIXED INFERENCE USING LOW AND HIGH PRECISION
One embodiment provides for a graphics processing unit (GPU) to accelerate machine learning operations, the GPU comprising an instruction cache to store a...
2018/0307494 MIXED INFERENCE USING LOW AND HIGH PRECISION
One embodiment provides for a compute apparatus to perform machine learning operations, the compute apparatus comprising instruction decode logic to decode a...
2018/0307493 ENHANCED MANAGED RUNTIME ENVIRONMENTS THAT SUPPORT DETERMINISTIC RECORD AND REPLAY
A system includes a processor configured to: initiate atomic execution of a plurality of instruction units in a thread, starting with a beginning instruction...
2018/0307492 SYSTEM AND METHOD OF REDUCING PROCESSOR PIPELINE STALL CAUSED BY FULL LOAD QUEUE
A processor that reduces pipeline stall including a front end, a load queue, a scheduler, and a load buffer. The front end issues instructions while a first...
2018/0307491 EARLY PREDICATE LOOK-UP
A processing pipeline has at least one front end stage for issuing micro-operations for execution in response to program instructions, and an execute stage for...
2018/0307490 TWO-PASS CACHE TILE PROCESSING FOR VISIBILITY TESTING IN A TILE-BASED ARCHITECTURE
One embodiment of the present invention sets forth a graphics processing system. The graphics processing system includes a screen-space pipeline and a tiling...
2018/0307489 APPARATUS AND METHOD FOR PERFORMING MULTIPLY-AND-ACCUMULATE-PRODUCTS OPERATIONS
An apparatus and method are provided for performing multiply-and-accumulate-products (MAP) operations. The apparatus has processing circuitry for performing...
2018/0307488 MULTIPLY-AND-ACCUMULATE-PRODUCTS INSTRUCTION
An apparatus has processing circuitry comprising an L.times.M multiplier array. An instruction decoder associated with the processing circuitry supports a...
2018/0307487 GRAPHICS CONTROL FLOW MECHANISM
An apparatus to facilitate control flow in a graphics processing system is disclosed. The apparatus includes logic a plurality of execution units to execute...
2018/0307486 SHIFT INSTRUCTION
An apparatus has processing circuitry comprising multiplier circuitry for performing multiplication on a pair of input operands. In response to a shift...
2018/0307485 MESSAGE BASED GENERAL REGISTER FILE ASSEMBLY
In an example, an apparatus comprises a plurality of execution units, and logic, at least partially including hardware logic, to assemble a general register...
2018/0307484 METHOD AND SYSTEM TO PROVIDE USER-LEVEL MULTITHREADING
A method and system to provide user-level multithreading are disclosed. The method according to the present techniques comprises receiving programming...
2018/0307483 APPARATUS AND METHOD TO SWITCH CONFIGURABLE LOGIC UNITS
Examples described herein include systems and methods which include an apparatus comprising a plurality of configurable logic units and a plurality of...
2018/0307482 COMPUTER-IMPLEMENTED TOOLS AND METHODS FOR EXTRACTING INFORMATION ABOUT THE STRUCTURE OF A LARGE COMPUTER...
An interrelated set of tools and methods are disclosed for recording the identity of software components responsible for creating files, recording the identity...
2018/0307481 SOFTWARE DEFECT REDUCTION
A method, system and computer readable medium are provided for software defect reduction. To perform the software defect reduction implementation parameters...
2018/0307480 UPDATING A CODE FILE
Methods and systems for updating a file using heuristics. One system includes an electronic processor configured to identify a code file stored on a storage...
2018/0307479 SYSTEM AND METHOD FOR PERFORMING FIRMWARE UPDATE BY PATCHING
Systems and methods for performing firmware update on an embedded system by patching. In operation, a computing device may receive an image of replacement...
2018/0307478 DISTRIBUTED INCREMENTAL UPDATING OF TRAYS USING A SOURCE CONTROL SYSTEM
A source control system is used for the distributed incremental updating of trays that include all of the dependencies needed for an application to execute...
2018/0307477 CENTRALIZED MANAGEMENT OF MOBILE-ASSISTED MOTOR VEHICLE SOFTWARE UPGRADING AND VEHICLE DATA ANALYTICS
In an example, a system is provided and the system includes a motor vehicle component client, a server located in the cloud, and an application to be installed...
2018/0307476 UPDATE PROCESSING METHOD, UPDATE PROCESSING APPARATUS, AND RECORDING MEDIUM
An update processing method executed by a processor included in an update processing apparatus, the update processing method includes storing, in a memory,...
2018/0307475 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, AND CONTROL METHOD
An information processing device, for an information processing system including a plurality of information processing devices, executes a process causing a...
2018/0307474 FIRMWARE UPDATE IN A STACKED NETWORK DEVICE
Examples disclosed herein relate to a plying a firmware update to a stacked network device. In an example, ports on a stacked network device that are used in a...
2018/0307473 COGNITIVE MOBILE APP DEVICE RECOMMENDATION ENGINE
Some embodiments of the present invention monitor and track usage patterns of various applications (apps) distributed among multiple mobile devices owned by a...
2018/0307472 SIMULTANEOUS DEPLOYMENT ON CLOUD DEVICES AND ON ON-PREMISE DEVICES
To simultaneously deploy software package on hosts such as cloud devices and on-premise device, a request is received at a central server to deploy a software...
2018/0307471 REPRESENTING RESULT DATA STREAMS BASED ON EXECUTION OF DATA STREAM LANGUAGE PROGRAMS
An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language...
2018/0307470 METHODS AND APPARATUS FOR DATA TRANSFER OPTIMIZATION
Methods, apparatus and computer software product for optimization of data transfer between two memories includes determining access to master data stored in...
2018/0307469 OPTIMIZING A CACHE OF COMPILED EXPRESSIONS BY REMOVING VARIABILITY
Approaches presented herein enable optimization of a cache of compiled XML Path Language (XPath) expressions by removing variability from XPath expressions....
2018/0307468 TYPE INFERENCE OPTIMIZATION
Operations include (a) identifying bounds corresponding to two or more inference variables corresponding to a nested method invocation context, (b) determining...
← 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 | 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.