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/0344379 GENERATING A MASK VECTOR FOR DETERMINING A PROCESSOR INSTRUCTION ADDRESS USING AN INSTRUCTION TAG IN A...
Methods and apparatus for generating a mask vector for determining a processor instruction address using an instruction tag (ITAG) in a multi-slice processor...
2017/0344378 MANAGING AN EFFECTIVE ADDRESS TABLE IN A MULTI-SLICE PROCESSOR
Methods and apparatus for managing an effective address table (EAT) in a multi-slice processor including receiving, from an instruction sequence unit, a...
2017/0344377 POWER MANAGEMENT OF BRANCH PREDICTORS IN A COMPUTER PROCESSOR
A computer processor includes a branch prediction unit that includes a local branch predictor and a global branch predictor. Managing power consumption in such...
2017/0344376 METHOD TO EXECUTE A SENSITIVE COMPUTATION USING MULTIPLE DIFFERENT AND INDEPENDENT BRANCHES
The present invention relates to a method to execute by a processing unit a sensitive computation using multiple different and independent branches each...
2017/0344375 ZERO-OVERHEAD LOOP IN AN EMBEDDED DIGITAL SIGNAL PROCESSOR
A decoding logic method is arranged to execute a zero-overhead loop in an embedded digital signal processor (DSP). In the method, instruction data is fetched...
2017/0344374 PROCESSOR WITH EFFICIENT REORDER BUFFER (ROB) MANAGEMENT
A method includes, in a pipeline of a processor, writing instructions of a single software thread that are pending for execution into a reorder buffer (ROB) in...
2017/0344373 DISTANCE-BASED BRANCH PREDICTION AND DETECTION
Examples of techniques for distance-based branch prediction are disclosed. In one example implementation according to aspects of the present disclosure, a...
2017/0344372 POWER MANAGEMENT OF BRANCH PREDICTORS IN A COMPUTER PROCESSOR
A computer processor includes a branch prediction unit that includes a local branch predictor and a global branch predictor. Managing power consumption in such...
2017/0344371 DISTANCE-BASED BRANCH PREDICTION AND DETECTION
Examples of techniques for distance-based branch prediction are disclosed. In one example implementation according to aspects of the present disclosure, a...
2017/0344370 OPERATION OF A MULTI-SLICE PROCESSOR IMPLEMENTING TAGGED GEOMETRIC HISTORY LENGTH BRANCH PREDICTION
Operation of a multi-slice processor implementing a tagged geometric history length prediction unit and an effective address table aligned with an update...
2017/0344369 METHOD AND APPARATUS FOR MEMORY ACCESS
Disclosed is an apparatus comprising: a plurality of memory banks; and a controller for generating a plurality of lookup tables storing data, needed for vector...
2017/0344368 IDENTIFYING AN EFFECTIVE ADDRESS (EA) USING AN INTERRUPT INSTRUCTION TAG (ITAG) IN A MULTI-SLICE PROCESSOR
Methods and apparatus for identifying an effective address (EA) using an interrupt instruction tag (ITAG) in a multi-slice processor including receiving, by an...
2017/0344367 METHOD AND APPARATUS FOR REORDERING IN A NON-UNIFORM COMPUTE DEVICE
A data processing apparatus includes a multi-level memory system, one or more first processing unit coupled to the memory system at a first level and one or...
2017/0344366 METHOD AND APPARATUS FOR SCHEDULING IN A NON-UNIFORM COMPUTE DEVICE
A data processing apparatus, and method of operation thereof, for executing instructions. The apparatus includes one or more host processors, each having a...
2017/0344365 DISTRIBUTED PROCESSING CONTROL SYSTEM AND DISTRIBUTED PROCESSING CONTROL METHOD
The present invention provides a system capable of properly controlling the switching of the operation state of each of a plurality of arithmetic processing...
2017/0344364 SYSTEM AND METHOD FOR DATA COMPATIBILITY ACROSS HETEROGENEOUS MACHINE ARCHITECTURES
A method includes loading a data element from at least one memory into at least one internal register. The method also includes converting the data element...
2017/0344363 DEPENDENCY MANAGEMENT
Aspects of the present disclosure relate to dependency management. A server accesses an artifact repository, with the artifact repository storing information...
2017/0344362 ZERO DOWNTIME MAINTENANCE IN CONSTRAINED SYSTEMS
Methods, systems, and computer-readable storage media for deploying upgrade packages during zero downtime upgrade of production systems include actions of...
2017/0344361 KERNEL REPAIR METHOD AND APPARATUS
This application discloses at least a kernel repair method and apparatus. An embodiment of the method includes: loading a patch for repairing a to-be-repaired...
2017/0344360 PROTECTING FIRMWARE FLASHING FROM POWER OPERATIONS
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The apparatus...
2017/0344359 METHOD APPARATUS AND SYSTEMS FOR ENABLING DELIVERY AND ACCESS OF APPLICATIONS AND SERVICES
The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The...
2017/0344358 ELECTRONIC APPARATUS, POWER SUPPLY DEVICE, SYSTEM AND APPARATUS
A power supply device is caused to execute a new program. An electronic apparatus that receives power from a power supply device in a non-contact manner...
2017/0344357 METHOD, APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM FOR UPGRADING A ZIGBEE DEVICE
A method for upgrading a ZigBee device, includes: downloading, when firmware of the ZigBee device needs to be upgraded, a latest version of the firmware from a...
2017/0344356 CONTROL METHOD OF UPDATING FIRMWARE
A method for controlling firmware update of a set of serially coupled expanders is implemented by a host computer. The host computer checks whether or not none...
2017/0344355 UPDATING VEHICLE SYSTEM MODULES
A system and method for providing an update to vehicle system modules, wherein the method includes generating a parts manifest identifying soft parts...
2017/0344354 AUTONOMOUS SERVER INSTALLATION
Aspects of the subject disclosure may include, for example, a system for preparing servers for service over a network, where the servers include out of band...
2017/0344353 ARCHITECTURES AND TECHNIQUES FOR RECORD PROTECTION AND FIELD MANAGEMENT
Architectures and Techniques for Record Protection and Field Management. A software package having one or more custom metadata types is installed. The software...
2017/0344352 BIOSEQUENCE-BASED APPROACH TO ANALYZING BINARIES
In a dynamic computing environment, it is a nontrivial task to verify code running in the environment because most approaches to software similarity require...
2017/0344351 INFORMATION PROCESSING APPARATUS, COMPILING MANAGEMENT METHOD, AND RECORDING MEDIUM
An information processing apparatus includes a memory; and a processor coupled to the memory. The processor is configured to determine, when a first file among...
2017/0344350 TRIAGE SELF-REPAIR FOR STATICALLY COMPILED EXECUTABLES
Embodiments provide systems and methods for generating application binaries having self-triage repair capabilities. For example, embodiments enable an...
2017/0344349 SAMPLE DRIVEN PROFILE GUIDED OPTIMIZATION WITH PRECISE CORRELATION
A profile guided optimization compiler utilizes sample profile data including a control flow representation of a program having block counts associated with...
2017/0344348 SCALABLE PROVENANCE GENERATION FROM POINTS-TO INFORMATION
A method for analyzing a program may include obtaining the program and obtaining a points-to analysis that may include points-to tuples. The method may further...
2017/0344347 RENDERING INTERFACE OBJECTS DEFINED BY A SEPARATE APPLICATION
An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first...
2017/0344346 OPTIMAL RULE GENERATION FROM A DIGRAPH REPRESENTATION
In one embodiment, a computing system identifies one or more terminal nodes in a digraph, and then back-walks primitives up the digraph from each terminal node...
2017/0344345 VERSIONING OF BUILD ENVIRONMENT INFORMATION
A method includes collecting information corresponding to a build environment in which a build result of a source code is generated, the collected information...
2017/0344344 SYSTEMS AND METHODS FOR AUTOMATED RETROFITTING OF CUSTOMIZED CODE OBJECTS
The present application is directed towards systems and methods for automatic retrofitting of customized code objects during transformation of a system from a...
2017/0344343 SELF-TIMED RANDOM NUMBER GENERATOR
The embodiments described herein describe a chain of pattern generators organized in a ring topology. Each of the pattern generators in the chain includes...
2017/0344342 ROUNDING CIRCUITRY AND METHOD
A data processing apparatus for performing rounding on an input value to produce a rounded form output value includes floor calculation circuitry that receives...
2017/0344341 RATE DOMAIN NUMERICAL PROCESSING CIRCUIT AND METHOD
Rate domain numerical processing comprises receiving an input serial data stream on a single input wire in which a multi-valued number is represented as a rate...
2017/0344340 Athletic Performance Data System and Method
An athletic performance data system has an athletic field data collection system for obtaining athletic performance data and athlete identifying information...
2017/0344339 AUDIO FEEDBACK FOR CONTINUOUS SCROLLED CONTENT
An example system and method for providing audio feedback to a software user when scrolling, panning, or zooming a content area. An example method includes...
2017/0344338 IDENTIFYING USER PREFERENCES AND CHANGING SETTINGS OF A DEVICE BASED ON NATURAL LANGUAGE PROCESSING
A method, a computer program product, and a computer system for identifying user preferences and changing settings of a device based on natural language...
2017/0344337 Automated Audio Volume Based On Physical Motion Estimation
The present disclosure involves a method for automating media audio volume based on the physical motion of a mobile computing device. In one embodiment, the...
2017/0344336 METHODS, SYSTEMS AND MEDIA FOR CONTROLLING AUDIO OUTPUT
Methods, systems, and media for controlling audio output are provided. In some implementations, a method for controlling audio output is provided, the method...
2017/0344335 UPDATING MEDIA FILES FOR INCREASED RESOLUTION WITH OPTIMIZED USAGE OF STORAGE
A device of updating a media file for an increased resolution includes an I/O interface, a processor, and a storage device. The I/O interfaces acquires a first...
2017/0344334 INFORMATION DISPLAY APPARATUS
The present invention is to provide an information display apparatus capable of suppressing a possibility that relevant information may be visibly recognized...
2017/0344333 SCREEN CONTROLLING METHOD AND ELECTRONIC DEVICE FOR SUPPORTING THE SAME
An electronic device includes a memory configured to store an application including a plurality of resources, each of the resources is matched to each of a...
2017/0344332 VIRTUAL REALITY REAL-TIME VISUAL NAVIGATION METHOD AND SYSTEM
A virtual reality real-time visual navigation method and system includes at least one reality display device and a visual navigation control interface...
2017/0344331 FASTER FRAME BUFFER RENDERING OVER A NETWORK
A method and an information handling system (IHS) renders a graphical user interface (GUI) from a remote device using a local storage. An interface controller...
2017/0344330 MULTI-DISPLAY DEVICE
A multi-display device includes a plurality of displays that are connected through a network to enable the plurality of displays to communicate with each...
← 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.