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
2017/0300363 Modular Electronic Devices with Contextual Task Management and Performance
The present disclosure provides modular electronic devices that are capable of managing task performance based on a particular context of computing resources...
2017/0300362 PERFORMANCE OPTIMIZATION OF HARDWARE ACCELERATORS
Example embodiments of the present disclosure provide methods and devices for optimizing performance of hardware accelerators. The accelerator device may...
2017/0300361 EMPLOYING OUT OF ORDER QUEUES FOR BETTER GPU UTILIZATION
Methods and apparatus relating to employing out-of-order queues for improved GPU (Graphics Processing Unit) utilization are described. In an embodiment, logic...
2017/0300360 RESOURCE ALLOCATION IN DISTRIBUTED PROCESSING SYSTEMS
A distributed processing system is disclosed herein. The distributed processing system includes a server, a database server, and an application server that are...
2017/0300359 POLICY BASED WORKLOAD SCALER
In one implementation, a system for policy based workload scaler includes a parameters engine to define external factors for a number of resources providing a...
2017/0300358 MEDICAL IMAGING DISTRIBUTION SYSTEM AND DEVICE
Improved systems and devices for medical imaging distribution are provided. A medical imaging order may be received from a medical facility that includes...
2017/0300357 Priority Trainer For Many Core Processing System
A method of a priority trainer of a many core processing system comprising a plurality of cores is disclosed. The many core processing system is configured to...
2017/0300356 FINE-GRAIN SYNCHRONIZATION IN DATA-PARALLEL JOBS
A computer-implemented method and computer processing system are provided. The method includes synchronizing, by a processor, respective ones of a plurality of...
2017/0300355 TASK SWITCHING ASSISTING METHOD AND INFORMATION PROCESSING APPARATUS
A task switching assisting method includes storing, by an information processing apparatus, task information regarding a task executed by a user. An element...
2017/0300354 AUTOMATED NETWORK CONFIGURATION OF VIRTUAL MACHINES IN A VIRTUAL LAB ENVIRONMENT
Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method...
2017/0300353 Method for Allocating Communication Path in Cloudified Network, Apparatus, and System
A method of communication in a cloudified network, an apparatus, and a system, where the method includes receiving, by a software-defined networking (SDN)...
2017/0300352 Method and Apparatus for Deploying Virtual Machine Instance, and Device
A method, a corresponding apparatus and device for deploying a virtual machine instance in order to lower requirements for a communication capability of a...
2017/0300350 MATCHING RESOURCES ASSOCIATED WITH A VIRTUAL MACHINE TO OFFERED RESOURCES
A request to instantiate one or more virtual machines in a cloud may be received. The request may specify a service level agreement (SLA). A specification for...
2017/0300349 STORAGE OF HYPERVISOR MESSAGES IN NETWORK PACKETS GENERATED BY VIRTUAL MACHINES
Techniques for storing hypervisor messages in a network packet are described. In one aspect, a hypervisor of a computing device obtains a network packet...
2017/0300348 VIRTUAL DEVICE BASED SYSTEMS
An embodiment includes a system, comprising: a device configured to present a logical device and enable a virtual device in response to a control signal; and a...
2017/0300347 TECHNIQUES FOR CHECKPOINTING/DELIVERY BETWEEN PRIMARY AND SECONDARY VIRTUAL MACHINES
Examples may include a determining a checkpointing/delivery policy for primary and secondary virtual machines based on output-packet-similarities. The...
2017/0300346 ESTIMATION RESULTS DISPLAY SYSTEM, ESTIMATION RESULTS DISPLAY METHOD, AND ESTIMATION RESULTS DISPLAY PROGRAM
An estimation results display system capable of displaying an estimation result so that persons can intuitively recognize at a glance which learning model is...
2017/0300345 MOBILE ASSISTANT
One or more computing devices, systems, and/or methods for assisting a user in performing a task are provided. For example, a request may be received from the...
2017/0300344 OPTIMIZED USER INTERFACE RENDERING
A device identifies one or more functional elements, and one or more device characteristics. The device determines a selection index based on one or more...
2017/0300343 Connection Device for a Modular Computing System
Systems and methods of controlling operation of a connection device associated with a modular computing system are disclosed. For instance, data indicative of...
2017/0300342 TECHNIQUES FOR SWITCHING BETWEEN OPERATING SYSTEMS
Various embodiments are generally directed to an apparatus, method and other techniques for receiving information to invoke a transition from a first operating...
2017/0300341 Initialize Programmable Components
A programming file including a first module is loaded to a programmable component. And then, the programmable component is dis-reset. Subsequently, first data...
2017/0300340 SECURE COMPUTER ACCESS USING REMOVABLE BOOTABLE DRIVES
Systems, methods, and non-transitory computer-readable media for providing access to small form factor (SFF) and laptop computers using removable bootable...
2017/0300339 TECHNIQUE FOR REORDERING HARD DRIVE ACTIVATION REPORTS TO ACHIEVE SEQUENTIAL HARD DRIVE ORDERING
A storage enclosure includes a plurality of hard drives coupled to a logic device that, in turn communicates with an operating system (OS) executing on a host...
2017/0300338 MEMORY DEVICE COMMAND-ADDRESS-CONTROL CALIBRATION
A computer-implemented method for command-address-control calibration of a memory device includes starting, via a processor, a controller clock for the memory...
2017/0300337 PIPELINED CASCADED DIGITAL SIGNAL PROCESSING STRUCTURES AND METHODS
Circuitry operating under a floating-point mode or a fixed-point mode includes a first circuit accepting a first data input and generating a first data output....
2017/0300336 FPSCR STICKY BIT HANDLING FOR OUT OF ORDER INSTRUCTION EXECUTION
A hardware execution unit within a processor core executes a second instruction, which is part of a software thread, and which is executed out of order within...
2017/0300335 METHOD, APPARATUS AND INSTRUCTIONS FOR PARALLEL DATA CONVERSIONS
Method, apparatus, and program means for performing a conversion. In one embodiment, a disclosed apparatus includes a destination storage location ...
2017/0300334 METHOD AND APPARATUS FOR IMPLEMENTING A DYNAMIC OUT-OF-ORDER PROCESSOR PIPELINE
A hardware/software co-design for an optimized dynamic out-of-order Very Long Instruction Word (VLIW) pipeline. For example, one embodiment of an apparatus...
2017/0300333 RECONFIGURABLE MICROPROCESSOR HARDWARE ARCHITECTURE
A reconfigurable, multi-core processor includes a plurality of memory blocks and programmable elements, including units for processing, memory interface, and...
2017/0300332 APPARATUS AND METHOD OF IMPROVED INSERT INSTRUCTIONS
An apparatus is described having instruction execution logic circuitry to execute first, second, third and fourth instruction. Both the first instruction and...
2017/0300331 THREAD TRANSITION MANAGEMENT
A system and process for managing thread transitions includes determining that a transition is to be made regarding the relative use of two data register sets...
2017/0300330 ISA EXTENSIONS FOR SYNCHRONOUS COALESCED ACCESSES
Global synchrony changes the way computers can be programmed. A new class of ISA level instructions (the globally-synchronous load-store) of the present...
2017/0300329 INSTRUCTION EXECUTION CONTROL SYSTEM AND INSTRUCTION EXECUTION CONTROL METHOD
An instruction execution control system includes a plurality of instruction storage units configured to output instructions in an FIFO order to a plurality of...
2017/0300328 PREVENTING HAZARD FLUSHES IN AN INSTRUCTION SEQUENCING UNIT OF A MULTI-SLICE PROCESSOR
Preventing hazard flushes in an instruction sequencing unit of a multi-slice processor including receiving a load instruction in a load reorder queue, wherein...
2017/0300327 PACKED DATA OPERATION MASK CONCATENATION PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS
A method of an aspect includes receiving a packed data operation mask concatenation instruction. The packed data operation mask concatenation instruction...
2017/0300326 EFFICIENT ZERO-BASED DECOMPRESSION
A processor core including a hardware decode unit to decode vector instructions for decompressing a run length encoded (RLE) set of source data elements and an...
2017/0300325 MULTIFUNCTIONAL HEXADECIMAL INSTRUCTION FORM SYSTEM AND PROGRAM PRODUCT
A new zSeries floating-point unit has a fused multiply-add dataflow capable of supporting two architectures and fused MULTIPLY and ADD and Multiply and...
2017/0300324 COMPILE METHOD, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM STORING COMPILE PROGRAM, AND INFORMATION...
An information processing device includes: a memory that stores a program; and a processor that executes the program to perform operations, wherein the...
2017/0300323 IDENTIFYING AND TRACKING FREQUENTLY ACCESSED REGISTERS IN A PROCESSOR
Embodiments include methods, computing systems and computer program products for identifying and tracking frequently accessed registers in a processor of a...
2017/0300322 ARITHMETIC PROCESSING DEVICE, METHOD, AND SYSTEM
An arithmetic processing device includes: an instruction control circuit; primary cache circuit that includes a primary cache memory and a first buffer; and a...
2017/0300321 COMPUTER CODE QUALITY ASSURANCE THROUGH A SCENE ATTRIBUTE FILTER SYSTEM
A method, system, and computer program product for implementing by a filter tool are provided. The filter tool includes abstracting code to create filter stack...
2017/0300320 APPLICATION FUNCTIONALITY EXTENSION METHOD, APPLICATION FUNCTIONALITY EXTENSION PROGRAM, AND APPLICATION...
An application functionality extension method includes, identifying, by a computer installed in a terminal, a position where a predetermined tag corresponding...
2017/0300319 AUTOMATIC SUBMISSION OF APPLICATIONS TO APPLICATIONS STORES
A computer-implemented method and apparatus, the method comprising: responsive to a user of a mobile device selecting a specific application, starting a parent...
2017/0300318 IDENTIFYING LOW-QUALITY CODE
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying low-quality groups of source code. In one...
2017/0300317 SYSTEM AND METHOD FOR PATCHING SOFTWARE IN A TARGET COMPUTER SYSTEM DEVICE
A system and method for patching software in a target computer system device, the system comprising at least one memory device to store a set of program...
2017/0300316 AUTOMATICALLY UPDATING A HYBRID APPLICATION
Disclosed are systems, methods, and non-transitory computer-readable storage media for automatically updating a hybrid web application. In some...
2017/0300315 PROVIDING ACCESS TO A HYBRID APPLICATION OFFLINE
Disclosed are systems, methods, and non-transitory computer-readable storage media for providing access to a hybrid web application offline. In some...
2017/0300314 PROVIDING A HYBRID APPLICATION
Disclosed are systems, methods, and non-transitory computer-readable storage media for providing a hybrid web application. In some implementations, a computing...
2017/0300313 METHOD AND SYSTEM FOR DOWNLOADING AND INSTALLING A REMOTE SOFTWARE UPDATE ON A VEHICLE
A method and system for downloading and installing software to a vehicle that includes a battery and vehicle electronics. The system includes a vehicle...
← 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 | 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.