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.
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... |