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/0107489 COMPUTER INSTRUCTION PROCESSING METHOD, COPROCESSOR, AND SYSTEM
Embodiments of the present application disclose a computer instruction processing method, a coprocessor, and a system. The computer instruction processing...
2018/0107488 RESTRICTED INSTRUCTIONS IN TRANSACTIONAL EXECUTION
Restricted instructions are prohibited from execution within a transaction. There are classes of instructions that are restricted regardless of type of...
2018/0107487 METHOD AND APPARATUS FOR FLUSHING INSTRUCTIONS FROM RESERVATION STATIONS
A processor may include a reorder buffer, reservation stations, and execution units. The reorder buffer may be a circular buffer with a head pointer and a tail...
2018/0107486 COMPACT LINKED-LIST-BASED MULTI-THREADED INSTRUCTION GRADUATION BUFFER
A processor and instruction graduation unit for a processor. In one embodiment, a processor or instruction graduation unit according to the present invention...
2018/0107485 ENERGY-FOCUSED COMPILER-ASSISTED BRANCH PREDICTION
A processing system to reduce energy consumption and improve performance in a processor, controlled by compiler inserted information ahead of a selected branch...
2018/0107484 IMPLEMENTING CONFLICT-FREE INSTRUCTIONS FOR CONCURRENT OPERATION ON A PROCESSOR
A method and system for implementing very long instruction words (VLIW), the system operable to: receive a first very long instruction word (VLIW) including a...
2018/0107483 ACCESSING DATA IN MULTI-DIMENSIONAL TENSORS
Methods, systems, and apparatus, including an apparatus for processing an instruction for accessing a N-dimensional tensor, the apparatus including multiple...
2018/0107482 PROCESSOR LOAD USING A BIT VECTOR TO CALCULATE EFFECTIVE ADDRESS
Circuitry may be configured to identify a particular element position of a bit vector stored in a register, where a value of the element occupying the...
2018/0107481 DATA PROCESSOR
The RISC data processor is based on the idea that in case that there are many flag-generating instructions, the number of flags generated by each instruction...
2018/0107480 FUNCTION VIRTUALIZATION FACILITY FOR FUNCTION QUERY OF A PROCESSOR
Selected installed function of a multi-function instruction is hidden such that even though a processor is capable of performing the hidden installed function,...
2018/0107479 Methods and Systems for Determining Relevant Changes in an API
Methods, systems, and/or devices for determining relevant changes to an API are described herein. In one aspect, a server system receives a request from a...
2018/0107478 CODING FILTER FOR SHARED SOURCE CODE
A system for mapping source code from a conforming format to a personalized format includes a mapping module configured in a memory to store a plurality of...
2018/0107477 Systems and Methods for Software Scanning Tool
Systems, methods, and non-transitory machine readable medium are provided for creating a structured report that aggregates information related to a plurality...
2018/0107476 ADJUSTMENT OF VOLTAGE REGULATOR FIRMWARE SETTINGS BASED UPON EXTERNAL FACTORS
An apparatus for voltage regulation device adjustment includes an external factor module that determines external factors, where the external factors include...
2018/0107475 METHOD FOR MODIFYING THE EXECUTION OF A PLATFORM-INDEPENDENT METHOD OF AN INTEGRATED CERCUIT CARD
Modification of the execution of a platform-independent first method of an application within an integrated circuit card having a first non-volatile memory, a...
2018/0107474 MICROCODE UPGRADE IN A STORAGE SYSTEM
A method for upgrading microcode in a multi-module storage system may include selecting a first module from two or more modules and operating the first module...
2018/0107473 DETERMINING WHETHER TO INSTALL A VEHICLE SYSTEM UPDATE IN A VEHICLE
A software update system for a vehicle is disclosed, as well as a method of determining whether to install a software update at an electronic control unit...
2018/0107472 REPLACING AN ACCELERATOR FIRMWARE IMAGE WITHOUT OPERATING SYSTEM REBOOT
The present disclosure relates to updating a firmware image on a coherent hardware accelerator concurrently with executing operations on the coherent hardware...
2018/0107471 Add a New Instance to a Series
Adding an instance to a series in a fashion that preserves the series for both modern and legacy systems, even when the addition would not ordinarily be...
2018/0107470 ADJUSTMENT OF VOLTAGE REGULATOR FIRMWARE SETTINGS BASED UPON AN EFFICIENCY SCORE
An apparatus for voltage regulation device adjustment includes a rating module that determines an efficiency score for a current firmware of a voltage...
2018/0107469 Identifying Unmatched Registry Entries
A method and a related system for identifying unmatched registry entries may be provided. The method may comprise scanning a file system and discovering...
2018/0107468 Application Installation Package Obtaining Method, Information Broadcast Method, Mobile Device, and Base Station
An application installation package obtaining method includes receiving, by a mobile device, a broadcast frame sent by a base station, where the broadcast...
2018/0107467 ACTIVE DRIVE API
An application programming interface (API) that enables installation of an application as one or more key-value objects on a data storage drive such as a hard...
2018/0107466 APPLICATION MIGRATION SYSTEM
An application-centric modernization and migration (AMM) architecture delivers AMM as a service to enterprises to automate migrating applications to new...
2018/0107465 FEEDBACK DIRECTED PROGRAM STACK OPTIMIZATION
A processing device includes an instruction memory to store executable applications that are executable by a target processor, and a compiler. The compiler...
2018/0107464 FRAMEWORK FOR USER-DIRECTED PROFILE-DRIVEN OPTIMIZATIONS
A method for using profiling to obtain application-specific, preferred parameter values for an application is disclosed. First, a parameter for which to obtain...
2018/0107463 SAFE LOADING OF DYNAMIC USER-DEFINED CODE
Disclosed herein are system, method, and computer program product embodiments for dynamically loading user-defined code into a multi-user system. An embodiment...
2018/0107462 TOOL FOR RENDERING DIFFERENT USER INTERFACES
A system and method for rendering different user interfaces are provided. In one approach, a processing component receives data that is composed by a user and...
2018/0107461 BOT CREATION WITH WORKFLOW DEVELOPMENT SYSTEM
A workflow development system is described that enables users to easily develop and deploy bots. The system provides a graphical user interface (GUI) that...
2018/0107460 PROGRAM GENERATING METHOD, PROGRAM GENERATING DEVICE, AND RECORDING MEDIUM
A program generating method acquires a first image set, and retrieves a similar image that is similar to a processing target image included in the first image...
2018/0107459 SYSTEMS AND METHODS FOR CREATING SOFTWARE FROM LIBRARY AND CUSTOM COMPONENTS
Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing,...
2018/0107458 DECLARATIVE CONFIGURATION AND EXECUTION OF CARD CONTENT MANAGEMENT OPERATIONS FOR TRUSTED SERVICE MANAGER
A method for configuring and executing card content management (CCM) operations in a declarative manner includes composing a CCM operation declaration, wherein...
2018/0107457 SYSTEMS AND METHODS FOR DYNAMIC GENERATION OF QUESTIONNAIRES ON PROGRAMMING CONCEPTS
The present disclosure provides systems and methods for dynamically generating subjective questionnaires on programming concepts in a natural language with...
2018/0107456 PREPROCESSING TENSOR OPERATIONS FOR OPTIMAL COMPILATION
Techniques to preprocess tensor operations prior to code generation to optimize compilation are disclosed. A computer readable representation of a linear...
2018/0107455 REAL-TIME COLLABORATIVE DEVELOPMENT IN A LIVE PROGRAMMING SYSTEM
Improved techniques for real-time collaborative development in an authoring system, especially suited for the production of multimedia applications and games,...
2018/0107454 DATA PROCESSING APPARATUS AND METHOD THEREOF
A data processing apparatus, including at least: a register for storing a data set W; a processor, coupled with the register to divide the data set W into a...
2018/0107453 MULTIPLIER PIPELINING OPTIMIZATION WITH A POSTPONED ESTIMATION CORRECTION
One embodiment provides a system. The system includes a register to store an operand; a multiplier; and optimizer logic to initiate a first reduction stage to...
2018/0107452 VIRTUAL HYBRID FOR FULL DUPLEX TRANSMISSION
Various transmission systems may benefit from techniques to improve the quality of the transmission. For example, certain full duplex transmission systems may...
2018/0107451 AUTOMATIC SCALING FOR FIXED POINT IMPLEMENTATION OF DEEP NEURAL NETWORKS
Automatic scaling is performed on a floating point implementation of a DNN to perform scaling to a fixed point implementation. The DNN includes multiple layers...
2018/0107450 SYSTEM AND METHOD FOR DATA PRE-PROCESSING
This disclosure relates generally to data preprocessing, and more particularly to implementing data pre-processing through outlier analysis and multivariate...
2018/0107449 Multi-Mode Media Device Operable in First and Second Modes, Selectively
A multi-mode media system operable at a given time in one of a first or a second mode, selectively, the first mode comprising operation to access a media...
2018/0107448 AUTOMATIC AUDIO LEVEL ADJUSTMENT DURING MEDIA ITEM PRESENTATION
A media item that was presented in media players of computing devices at a first audio level may be identified, each of the media players having a ...
2018/0107447 AUDIO PROCESSING CIRCUIT, AUDIO UNIT, INTEGRATED CIRCUIT AND METHOD FOR BLENDING
An audio processing circuit, audio unit and integrated circuit and method for blending are described. The audio processing circuit comprises: a ...
2018/0107446 Room Association Based on Name
Systems and methods for use in a media playback system comprising one or more playback devices are disclosed, where a playback device has a corresponding first...
2018/0107445 INFORMATION PROCESSING DEVICE, CONTROL METHOD, AND PROGRAM
There is provided an information processing device, control method, and program that can improve convenience of a speech recognition system by deciding an...
2018/0107444 PORTABLE PRESENTATION SYSTEM AND METHODS FOR USE THEREWITH
A method and assembly for sharing information in a conference space, the assembly comprising a display configuration including presentation surface area...
2018/0107443 PROJECTION DEVICE AND CONTROL METHOD THEREFOR
When each of a plurality of projection devices projects an image on a screen, in order to easily determine whether or not an association between identification...
2018/0107442 Display System and Method of Use
A mobile personsize display system and method of use; in general, a platform, a support frame, a module display frame, an LED panel display formed of a...
2018/0107441 Controlling Multiple Shared Displays in an Electronic Collaboration Setting
Systems and methods for controlling multiple shared displays in an electronic collaboration setting. In some embodiments, an Information Handling System (IHS)...
2018/0107440 Dynamic User Interface for Multiple Shared Displays in an Electronic Collaboration Setting
Systems and methods for providing a dynamic user interface for multiple shared displays in an electronic collaboration setting. In some embodiments, an...
← 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 | 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.