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
2019/0056952 PREDICTION OF AN AFFILIATED REGISTER
Prediction of an affiliated register. A determination is made as to whether an affiliated register is to be predicted for a particular branch instruction. The...
2019/0056951 PREDICTING AND STORING A PREDICTED TARGET ADDRESS IN A PLURALITY OF SELECTED LOCATIONS
Predicting a predicted value to be used in register-indirect branching. The predicted value is stored in a first selected location and a second selected...
2019/0056950 DETERMINING AND PREDICTING AFFILIATED REGISTERS BASED ON DYNAMIC RUNTIME CONTROL FLOW ANALYSIS
A determination is made as to whether an instruction is an affiliation-creating instruction that provides an affiliation between a plurality of registers....
2019/0056949 DYNAMIC FUSION OF DERIVED VALUE CREATION AND PREDICTION OF DERIVED VALUES IN A SUBROUTINE BRANCH SEQUENCE
A fusion opportunity is detected for a sequence of instructions. The sequence of instructions include an indication of an affiliated location and an indication...
2019/0056948 DETERMINING AND PREDICTING DERIVED VALUES
A predicted value to be used in register-indirect branching is predicted. The predicted value is to be stored in one or more locations based on the prediction....
2019/0056946 DETERMINING AND PREDICTING DERIVED VALUES
A predicted value to be used in register-indirect branching is predicted. The predicted value is to be stored in one or more locations based on the prediction....
2019/0056945 DETERMINING AND PREDICTING AFFILIATED REGISTERS BASED ON DYNAMIC RUNTIME CONTROL FLOW ANALYSIS
A determination is made as to whether an instruction is an affiliation-creating instruction that provides an affiliation between a plurality of registers....
2019/0056944 PREDICTING AND STORING A PREDICTED TARGET ADDRESS IN A PLURALITY OF SELECTED LOCATIONS
Predicting a predicted value to be used in register-indirect branching. The predicted value is stored in a first selected location and a second selected...
2019/0056943 DYNAMIC FUSION OF DERIVED VALUE CREATION AND PREDICTION OF DERIVED VALUES IN A SUBROUTINE BRANCH SEQUENCE
A fusion opportunity is detected for a sequence of instructions. The sequence of instructions include an indication of an affiliated location and an indication...
2019/0056942 METHOD AND APPARATUS FOR HARDWARE ACCELERATION IN HETEROGENEOUS DISTRIBUTED COMPUTING
In a distributed computing system comprising multiple processor types, a method of provisioning includes receiving a request from a client device for execution...
2019/0056941 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...
2019/0056940 CODE-SPECIFIC AFFILIATED REGISTER PREDICTION
Code-specific affiliated register prediction. A determination is made as to whether a unit of code is a candidate for affiliated register prediction. The...
2019/0056939 INSTRUCTION AND LOGIC FOR TRACKING FETCH PERFORMANCE BOTTLENECKS
A processor includes a front end, an execution unit, a retirement stage, a counter, and a performance monitoring unit. The front end includes logic to receive...
2019/0056938 CONCURRENT PREDICTION OF BRANCH ADDRESSES AND UPDATE OF REGISTER CONTENTS
A value to be used in register-indirect branching is predicted and concurrently stored in a selected location accessible to one or more instructions. The value...
2019/0056937 DETECTING THAT A SEQUENCE OF INSTRUCTIONS CREATES AN AFFILIATED RELATIONSHIP
Detecting that a sequence of instructions creates an affiliated relationship. A determination is made that a sequence of instructions creates an affiliated...
2019/0056936 CONCURRENT PREDICTION OF BRANCH ADDRESSES AND UPDATE OF REGISTER CONTENTS
A value to be used in register-indirect branching is predicted and concurrently stored in a selected location accessible to one or more instructions. The value...
2019/0056935 DETECTING THAT A SEQUENCE OF INSTRUCTIONS CREATES AN AFFILIATED RELATIONSHIP
Detecting that a sequence of instructions creates an affiliated relationship. A determination is made that a sequence of instructions creates an affiliated...
2019/0056934 PERSISTENT TRANSACTIONAL MEMORY METADATA-BASED BUFFER CACHES
Techniques for providing high-performance buffer caches for transactional input/output (I/O) systems are disclosed. The techniques include obtaining a first...
2019/0056933 PROCESSING VECTOR INSTRUCTIONS
Processing circuitry (4) performs multiple beats of processing in response to a vector instruction, each beat comprising processing corresponding to a portion...
2019/0056932 Kernel Thread Network Stack Buffering
Systems, methods, apparatuses, and software for data systems are provided herein. In one example, a data system is presented. The system includes a processing...
2019/0056931 SYSTEM AND METHOD FOR REPRODUCIBLE MACHINE LEARNING
Systems and methods for computationally generating a set of more "stable" configuration default values that are used for traceability and improving ...
2019/0056930 SYSTEM, METHOD, AND PROGRAM PRODUCT FOR IMPLEMENTING AND CO-LOCATING JAVA SERVER FACES SERVLET AND SLING SERVER...
Enterprise Content Management systems are built using Apache Sling web framework for storing and retrieving content from Java Content Repository API (JCR), A...
2019/0056929 DATA TRANSMISSION METHOD AND COMMUNICATION SYSTEM
The present invention discloses a data transmission method, comprising: adopting a first electronic device to obtain a first file from a third electronic...
2019/0056928 MODULAR MANUFACTURING OF A ROBOT
A method of manufacturing a robot comprising the steps of discovering a plurality of generic components, the generic components being interconnected and...
2019/0056927 COMMUNICATION SYSTEM AND METHOD
A communication system includes a first node and a second node, the first node is configured to obtain first information indicating reachability of data to the...
2019/0056926 SYSTEM AND METHOD FOR SUPPORTING CUSTOM HOOKS DURING PATCHING IN AN APPLICATION SERVER ENVIRONMENT
In accordance with an embodiment, described herein is a system and method for providing support for custom hooks during patching in an application server,...
2019/0056925 UPDATE CONTROL APPARATUS, SOFTWARE UPDATE SYSTEM, AND UPDATE CONTROL METHOD
According to an embodiment, an update control apparatus is to control update of software in a terminal connected to a network. The update control apparatus...
2019/0056924 NODE UPGRADING METHOD AND SYSTEM IN MESH NETWORK
The present invention discloses a node upgrading method and system in a mesh network. The node upgrading method in the mesh network comprises: performing the...
2019/0056923 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE MEDIUM
A communication unit receives, from a terminal device, installed application information indicating an input/output schedule of input of input information to...
2019/0056921 UTILIZING CREATED CHARACTER INDEX FOR SWITCH STATEMENTS
Provided is a method for string comparison. The method includes receiving a plurality of target strings. Each target string of the plurality of target strings...
2019/0056920 VECTORIZATION DEVICE, VECTORIZATION METHOD, AND RECORDING MEDIUM ON WHICH VECTORIZATION PROGRAM IS STORED
Provided is a vectorization device 30 comprising: a unit 31 that detects a configuration in which the inner loop length depends on the outer loop variable, and...
2019/0056919 UTILIZING CREATED CHARACTER INDEX FOR SWITCH STATEMENTS
Provided is a method for string comparison. The method includes receiving a plurality of target strings. Each target string of the plurality of target strings...
2019/0056918 INTERPRETER FOR INTERPRETING A DATA MODEL ALGORITHM AND CREATING A DATA SHEMA
A computing device for interpreting a data model algorithm includes an object searcher, an interpreter, and a translator. The object searcher is configured to...
2019/0056917 SYSTEMS, MEDIA, AND METHODS FOR CONDUCTING INTELLIGENT WEB PRESENCE REDESIGN
Disclosed are systems, media, and methods for automatically and intelligently redesigning a web presence by: ingesting files of an existing web site;...
2019/0056916 METHOD AND APPARATUS FOR EFFICIENT BINARY AND TERNARY SUPPORT IN FUSED MULTIPLY-ADD (FMA) CIRCUITS
An apparatus and method for efficiently performing a multiply add or multiply accumulate operation. For example, one embodiment of a processor comprises: a...
2019/0056915 MEMRISTOR BASED LOGIC GATE
A logic gate includes first and second inputs, first through fourth memristors each having a positive terminal and a negative terminal, and first and second...
2019/0056914 PERFORMANCE IMPROVEMENT OF EUV PHOTORESIST BY ION IMPLANTATION
A method of patterning a substrate may include providing a blanket photoresist layer on the substrate; performing an ion implantation procedure of an implant...
2019/0056913 INFORMATION DENSITY OF DOCUMENTS
A method that includes receiving a document, the document including multiple data units arranged in a sequence, is provided. The method includes separating a...
2019/0056912 Sorting of Numeric Values Using an Identification of Superlative Adjectives
A cognitive system is provided for sorting of numeric values utilizing an identification of superlative adjectives. For a set of adjectives and a set of nouns...
2019/0056911 Sorting of Numeric Values Using an Identification of Superlative Adjectives
A cognitive system is provided for sorting of numeric values utilizing an identification of superlative adjectives. For a set of adjectives and a set of nouns...
2019/0056910 METHOD AND SYSTEM FOR PERFORMING DIVISION/MULTIPLICATION OPERATIONS IN DIGITAL PROCESSORS, CORRESPONDING DEVICE...
A digital processor, such as, e.g., a divider in a PID controller, performs a mathematical operation such as division (or multiplication) involving operands...
2019/0056909 MULTI-MODAL INPUT ON AN ELECTRONIC DEVICE
A computer-implemented input-method editor process includes receiving a request from a user for an application-independent input method editor having written...
2019/0056908 SYSTEMS AND METHODS FOR CHANGING LANGUAGE DURING LIVE PRESENTATION
Disclosed herein are embodiments of systems, methods, and products comprising an analytic server, which receives a request from a user to participate in a...
2019/0056907 ELECTRONIC DEVICE, SOUND OUTPUT SYSTEM AND ELECTRONIC DEVICE CONTROL METHOD FOR SOUND OUTPUT SYSTEM
Provided is an electronic device including a communication interface configured to communicate with a plurality of sound output devices, a display, and a...
2019/0056906 METHOD FOR DRIVING MOBILE APPLICATION USING SOUND WAVE SIGNAL AND MOBILE APPLICATION DRIVING SYSTEM FOR...
The present invention relates to a method for driving a mobile application using a sound signal and a mobile application driving system for implementing the...
2019/0056905 TRANSMITTING AUDIO TO AN IDENTIFIED RECIPIENT
Apparatuses, methods, systems, and program products are disclosed for transmitting audio to an identified recipient. A method includes detecting, by a...
2019/0056904 METHOD, APPARATUS, AND MOBILE TERMINAL FOR SCREEN MIRRORING
The present invention provides a screen mirroring method applied to a mobile terminal. The screen mirroring method includes establishing a connection to at...
2019/0056903 VIDEO DISPLAY DEVICE AND VIDEO DATA TRANSMISSION METHOD
A display includes eight modules. A relay group includes eight relays provided for the respective modules. Each relay includes: a buffer; a memory writer for...
2019/0056902 Electronically Readable Display Features for a Digital License Plate
A vehicle information display system includes a digital license plate attachable to a vehicle and having a display able to present electronically readable...
2019/0056901 AIRCRAFT SYSTEMS AND METHODS FOR UNUSUAL ATTITUDE RECOVERY
A vehicle system and method are provided. The system includes a processor configured to compare received data representative of a current attitude with...
← 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 | 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.