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/0173535 DETERMINING A PREDICTED BEHAVIOUR FOR PROCESSING OF INSTRUCTIONS
An apparatus comprises prediction circuitry (40, 100, 80) for determining, based on current prediction policy information (43, 82, 104), a predicted behaviour...
2018/0173534 Branch Predictor with Branch Resolution Code Injection
A processor may include a decoder to decode a first instance of a branch instruction for which the resolved branch direction is data dependent and add results...
2018/0173533 Branch Predictor with Empirical Branch Bias Override
A processor may include a baseline branch predictor and an empirical branch bias override circuit. The baseline branch predictor may receive a branch...
2018/0173532 STREAMING ENGINE WITH MULTI DIMENSIONAL CIRCULAR ADDRESSING SELECTABLE AT EACH DIMENSION
A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces...
2018/0173531 VARIABLE REGISTER AND IMMEDIATE FIELD ENCODING IN AN INSTRUCTION SET ARCHITECTURE
A method and apparatus provide means for compressing instruction code size. An Instruction Set Architecture (ISA) encodes instructions compact, usual or...
2018/0173529 SYSTEMS AND METHODS FOR MULTI-ARCHITECTURE COMPUTING
Disclosed herein are systems and methods for multi-architecture computing. For example, in some embodiments, a computing device may include: a processor system...
2018/0173528 STREAMING ENGINE WITH FLEXIBLE STREAMING ENGINE TEMPLATE SUPPORTING DIFFERING NUMBER OF NESTED LOOPS WITH...
A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces...
2018/0173527 FLOATING POINT INSTRUCTION FORMAT WITH EMBEDDED ROUNDING RULE
A processor including a first storage to store a first data item, a second storage, and an execution unit comprising a logic circuit encoding an instruction,...
2018/0173526 APPLICATION LIFECYCLE MANAGEMENT SYSTEM
A computer-implemented method or system is provided to automate actions for one or more applications executed via a platform using at least one virtual machine...
2018/0173525 Software Delivery Pipeline Management
Examples described relate to managing a software delivery pipeline. In an example, a modified software may be identified. Further, a modification in the...
2018/0173524 ISA-PORTED CONTAINER IMAGES
A software container image that includes components dependent on a first computer instruction set architecture (ISA) is ported to enable a container to execute...
2018/0173523 CROSS-VALIDATION BASED CODE FEATURE TAGGING
Method and systems for tagging code include organizing code units in a hierarchical structure that associates the code units with respective description units....
2018/0173522 DEPLOYING DOCUMENTS TO A SERVER IN A SPECIFIC ENVIRONMENT
In some examples, a method includes parsing, by a computing device, configuration data associated with multiple application programming interfaces (APIs) that...
2018/0173521 METHOD, APPARATUS, AND SYSTEM FOR READING AND WRITING FILES
A method for reading and writing files includes: receiving an access request, and acquiring file identifier information and first user identifier information...
2018/0173520 TRANSACTIONAL DISTRIBUTED DATA ANALYSIS AND TRANSFORMATION
A data analysis and transformation engine provides a service that automatically analyzes, formats, and/or reviews changes made to collection of artifacts...
2018/0173519 DEVICE AND METHOD FOR FACILITATING SECURE COMMUNICATIONS OVER A CELLULAR NETWORK
A process for communicating utility-related data over at least one network is described, the process includes: collecting utility-related data at a hub device...
2018/0173518 SYSTEM AND METHOD FOR PROVIDING SUPPLEMENTAL FUNCTIONALITIES TO A COMPUTER PROGRAM
Supplemental functionalities may be provided to an executable program via the ontology, for example, without having to modify the application code of the...
2018/0173517 OPERATING SYSTEM UPDATE MANAGEMENT FOR ENROLLED DEVICES
Operating system update management for enrolled devices is disclosed according to various examples. In one example, a computing environment can receive an...
2018/0173516 SYSTEM AND METHOD FOR REMOTELY UPDATING FIRMWARE
The present disclosure provides a system and method for automatically updating firmware of components of a server system. For example, the method may include:...
2018/0173515 METHOD FOR UPDATING A CONTROL UNIT FOR AN AUTOMOTIVE VEHICLE, CONTROL UNIT FOR AN AUTOMOTIVE VEHICLE, AND...
The present invention relates to a method for updating a control unit (1) for an automotive vehicle, the control unit comprising a runtime system (22, 122)...
2018/0173514 SYSTEMS AND METHODS FOR PEER-TO-PEER BUILD SHARING
Systems and methods are provided for obtaining a build object over a communication network, the build object comprising at least a portion of a first build....
2018/0173513 Optimized Creation of Distributed Storage and Distributed Processing Clusters on Demand
A mechanism is provided in a data processing system for creating clusters on demand. The mechanism installs a cluster on the data processing system. The...
2018/0173512 Optimized Creation of Distributed Storage and Distributed Processing Clusters on Demand
A mechanism is provided in a data processing system for creating clusters on demand. The mechanism installs a cluster on the data processing system. The...
2018/0173511 IMPOSING A COMMON BUILD SYSTEM FOR SERVICES FROM DISPARATE SOURCES
Techniques for imposing a common build system for disparate software products are described. In an embodiment, a first virtualization environment and second...
2018/0173510 Systems, Devices, and Methods for Deploying One or More Artifacts to a Deployment Environment
A deployment system includes a plurality of deployment environments, a change-control server, and a deployment orchestrator. Each deployment environment...
2018/0173508 GENERATING CODE FOR REAL-TIME STREAM PROCESSING
A computer-implemented method for generating code for real-time stream processing, where data is streamed in tuples. One or more processors receive source code...
2018/0173507 GENERATING CODE FOR REAL-TIME STREAM PROCESSING
A computer-implemented method for generating code for real-time stream processing, where data is streamed in tuples, and where each tuple has a timestamp and a...
2018/0173506 COMPILER WITH TYPE INFERENCE
A compiler is described which has a processor configured to receive a computer program comprising a plurality of instructions, the instructions comprising one...
2018/0173505 Mobile Accessibility Evaluation from Application Binary
An approach is provided that identifies interface changing events in the binary executable of an application. The approach generates code modules that are...
2018/0173504 Apparatus for Providing Program
An apparatus for providing a power management program includes: at least one original module providing unit configured to provide an original source code...
2018/0173503 SYSTEM AND METHOD FOR GRAPHICAL PROGRAMMING
A system and method for graphical programming in which structures include internal or external trigger signals, and can be configured to administer and control...
2018/0173502 Methods, Systems, and Portal Using Software Containers for Accelerating Aspects of Data Analytics Application...
The present disclosure relates to methods and systems for accelerating the development and distribution of data science workloads, including a consistent,...
2018/0173501 FORECASTING WORKER APTITUDE USING A MACHINE LEARNING COLLECTIVE MATRIX FACTORIZATION FRAMEWORK
A computer-implemented method may include identifying multiple workers, multiple tools, and multiple taxonomy parameters. The method may also include...
2018/0173500 FACILITATING APPLICATION DEVELOPMENT
Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating application development. In embodiments, input...
2018/0173499 MULTIPLICATION OPERATIONS IN MEMORY
Examples of the present disclosure provide apparatuses and methods for performing multiplication operations in a memory. An example method comprises performing...
2018/0173498 ARITHMETIC OPERATION INPUT-OUTPUT EQUALITY DETECTION
Apparatus and corresponding methods are disclosed relating to circuitry to perform an arithmetic operation on one or more input operands, where the circuitry...
2018/0173497 AN APPARATUS AND METHOD FOR PROCESSING FLOATING POINT VALUES
An apparatus and method are provided for processing floating point values using an intermediate representation which has significand, exponent and shadow...
2018/0173496 INFORMATION PROCESSING APPARATUS AND TERMINAL DEVICE
A terminal device according to an embodiment of the present invention includes: a display output unit configured to be implemented by a programmed processor,...
2018/0173495 DUPLICATE AND SIMILAR BUG REPORT DETECTION AND RETRIEVAL USING NEURAL NETWORKS
A device may receive information associated with first and second bug reports to be classified as duplicate or non-duplicate bug reports. The device may...
2018/0173494 SPEECH RECOGNITION METHOD AND APPARATUS
A speech recognition method and apparatus for performing speech recognition in response to an activation word determined based on a situation are provided. The...
2018/0173493 SPEECH-ASSISTED TEST SYSTEM AND METHOD
A speech-assisted test system employed in an electronic device assists the hands-free testing of a product by a tester and includes an activating module, a...
2018/0173492 System Limits Based on Known Triggers
In an example implementation, a method may involve, while a first zone and a second zone of a media playback system are playing back respective media,...
2018/0173491 Portable Playback Device State Variable
Systems, methods, apparatus, and articles of manufacture to facilitate playback of multimedia content are disclosed. An example apparatus includes a network...
2018/0173490 SYSTEMS AND METHODS FOR HANDLING SILENCE IN AUDIO STREAMS
Systems and methods for handling silence in audio streams are disclosed. In one aspect, a transmitter detects a halt in an audio stream. After detection of the...
2018/0173489 INTELLIGENT PRESETS
A method of assigning streaming audio content to a preset of a streaming audio player comprises identifying a user proximate to or operating the streaming...
2018/0173488 SYSTEMS FOR DISPLAYING MEDIA ON DISPLAY DEVICES
The present disclosure provides methods and computer systems for displaying or projecting media on a remote visual curvilinear display. In a computer system, a...
2018/0173487 INVENTORY MANAGEMENT SYSTEM
An inventory management system suited to provide inventory information for items in the inventory based upon a position in the system. In an embodiment, the...
2018/0173486 SYSTEMS, METHODS, AND DEVICES FOR ANIMATION ON TILED DISPLAYS
A display system is disclosed for animation of media objects on tiled displays. The display system can include a plurality of discrete display nodes and a...
2018/0173485 DIGITAL SIGNAGE SYSTEM AND DATA PROCESSING METHOD IN THE SAME
A digital signage system and a data processing method in the same are disclosed. The digital signage system comprises a plurality of display devices displaying...
2018/0173484 METHOD AND SYSTEM FOR DISPLAYING WEARABLE DEVICE DISPLAY INFORMATION
A method and a system for displaying wearable device display information can include a master wearable device detecting whether a user has put on a slave...
← 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 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 | 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.