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/0136944 MOBILE DEVICE EXTERNAL CONTROLLER MODULE
An external controller module is configured for electrically coupling a mobile device to the one or more peripheral devices. The external controller module...
2018/0136943 CONFIGURABLE CLIENT HARDWARE
Various systems and methods for configuring a pluggable computing device are described herein. A pluggable computing device may be configured to be compatible...
2018/0136942 IDENTIFICATION OF BOOTABLE DEVICES
A method for managing an initiation of a computing system. In an embodiment, the method includes a computer processor detecting that a first computing system...
2018/0136941 Bootstrapping Profile-Guided Compilation and Verification
Apparatus and methods related providing application execution information (AEI) are provided. A server can receive a request to provide a software package for...
2018/0136940 OPERATING SYSTEM MANAGEMENT
In examples provided herein, a computing device includes a processor, a memory coupled to the processor, and a non-transitory computer readable storage medium...
2018/0136939 EFFICIENT BOOTING SYSTEM
An approach for efficient booting. The approach loads a firmware into a memory from one or more integrated memories, wherein the one or more integrated...
2018/0136938 INTEGRATED SYSTEMS AND METHODS PROVIDING SITUATIONAL AWARENESS OF OPERATIONS IN AN ORGANIZATION
A system which comprises a series of native applications, suited to run on mobile devices, and a series of web-based applications for which functionality and...
2018/0136937 EFFICIENT RANDOM NUMBER GENERATION FOR UPDATE EVENTS IN MULTI-BANK CONDITIONAL BRANCH PREDICTOR
A branch predictor, has a plurality of memory banks having entries that hold prediction information used to predict a direction of branch instructions fetched...
2018/0136936 MULTIPLICATION INSTRUCTION FOR WHICH EXECUTION COMPLETES WITHOUT WRITING A CARRY FLAG
A method in one aspect may include receiving a multiply instruction. The multiply instruction may indicate a first source operand and a second source operand....
2018/0136935 SYSTEM AND METHOD FOR SAMPLE RATE CONVERSION
A system and method for performing sample rate conversion by an execution unit, including receiving an instruction, where the instruction comprises an...
2018/0136934 Data Processing System and Method for Controlling an Execution Flow
A data processing system includes a control register, a program counter and a controller. The control register is used to store a level status of an execution...
2018/0136933 DEPENDENCY RANK BASED ON COMMIT HISTORY
In one example implementation, an example system includes a dependency engine, a filter engine, and a cluster engine. In the one example implementation, a file...
2018/0136932 METHOD FOR CONVERTING APPLICATION AND COMPUTING DEVICE
Provided are a computing device and a method of converting an application. The method is performed by the computing device including one or more processors and...
2018/0136931 AFFINITY OF MICROSERVICE CONTAINERS
A particular software container hosting a particular microservice is identified that is to implement at least a portion of a software program. A set of other...
2018/0136930 AUTOMATED IDENTIFICATION OF CODE DEPENDENCY
A first code update is received having a first code change. It is determined whether the first code change of the first code update can be implemented on a...
2018/0136929 CONTENT DRIVEN AUTOMATED UPGRADE OF RUNNING WEB APPLICATIONS IN ON-PREMISE ENVIRONMENTS
An enterprise web application management system includes a cloud computing network having a WebApp database to store WebApp code. An on-premise local computing...
2018/0136928 FIRMWARE UPDATE CONTROL MECHANISM USING ORGANIZATIONAL GROUPS
System and methods are provided for distributing firmware updates to groups of IHSs (Information Handling Systems) managed by an organization. The organization...
2018/0136927 NOTIFICATIONS FRAMEWORK FOR DISTRIBUTED SOFTWARE UPGRADES
Techniques for managing an upgrade operation comprising multiple upgrade process executing on multiple host machines (or hosts) for upgrading software...
2018/0136926 ENHANCING A MULTITASKING USER INTERFACE OF AN OPERATING SYSTEM
Techniques for enhancing a multi-tasking user interface of an operating system are disclosed. An update data item pertaining to an application placed in the...
2018/0136925 FIRMWARE UPDATE SYSTEM, SERVER, AND ELECTRONIC DEVICE
A system that includes an electronic device and a server configured to communicate via a network, and the electronic device includes first circuitry that...
2018/0136924 PROGRAM UPDATE CONTROL SYSTEM AND PROGRAM UPDATE CONTROL METHOD
A first control device includes a data processing controller that generates and transfers information indicating a current operating condition of the first...
2018/0136923 METHOD AND DEVICE FOR DOWNLOADING SOFTWARE VERSION, AND STORAGE MEDIUM
A method and device for downloading a software version and a storage medium, including that: n partitions to be downloaded of a software version to be sent are...
2018/0136922 Locale Object Management
The present embodiments relate to context-switch based locale object management. More specifically, the embodiments relate to real-time re-loading of a locale...
2018/0136921 PATCH MANAGEMENT FOR INDUSTRIAL CONTROL SYSTEMS
For patch management of an industrial control system, predicted temporal evolution of risk due to vulnerability is provided to industrial control system...
2018/0136920 Install File Size Optimization and Installation Verification System
The disclosure describes a tool that decreases the size of a software installation file by segregating and/or allowing customization of the original software...
2018/0136919 EXTENSIONS FOR DEPLOYMENT PATTERNS
Extension patterns are deployed to core deployment patterns stored in a first software repository. An event relating to registration of a component is...
2018/0136918 Arranging Binary Code Based on Call Graph Partitioning
Mechanisms are provided for arranging binary code to reduce instruction cache conflict misses. These mechanisms generate a call graph of a portion of code....
2018/0136917 COMPILER PROGRAM, COMPILING METHOD, AND COMPILING DEVICE
A non-transitory computer-readable storage medium storing therein a compiler program for causing a computer to execute a procedure. The procedure includes...
2018/0136916 SELECTING COBOL PERFORM STATEMENTS FOR INLINING
An approach to selecting statements for inlining in a COBOL program involving creating a PERFORM Graph (PG), determining whether the PG is a Directed Acyclic...
2018/0136915 SELECTING COBOL PERFORM STATEMENTS FOR INLINING
An approach to selecting statements for inlining in a COBOL program involving creating a PERFORM Graph (PG), determining whether the PG is a Directed Acyclic...
2018/0136914 Programming Language with Extensions using a Strict Meta-Model
Systems and methods for extending a programming language with a set of extensions using a strict meta-model are disclosed. Embodiments provide a set of...
2018/0136913 DATABASE OBJECT LIFECYCLE MANAGEMENT
In an example embodiment, relationships among a plurality of schemas are examined to remove any cyclic dependencies. Then a cycle-free graph of the cyclic...
2018/0136912 SYSTEMS AND METHODS FOR AUTOMATICALLY GENERATING CODE FOR DEEP LEARNING SYSTEMS
Systems and methods may automatically generate code for deep learning networks. The systems methods may provide a code generation framework for generating...
2018/0136911 AUTOMATION OF CANONICAL MODEL USAGE IN APPLICATION DEVELOPMENT PROCESSES
Computer program products, methods, systems, apparatuses, and computing entities are provided for enforcing usage of a canonical model. For example,...
2018/0136910 METHOD AND SYSTEM FOR GENERATING PLC CODE WITH A CONNECTIVITY MODEL
The preferred embodiments described below include methods, systems and computer readable media for generating programmable logic controller (PLC) code based on...
2018/0136909 MULTI-PLATFORM INTERFACE FRAMEWORK
Systems and methods are provided for generating one or more interface objects for facilitating remote interaction between one or more client systems and a...
2018/0136908 SYSTEM, METHOD, AND RECORDING MEDIUM FOR VALIDATING COMPUTER DOCUMENTATION
A computer-implemented computer documentation validation method, the method comprising; translating a natural language of a computer software documentation...
2018/0136907 RANDOMNESS TEST APPARATUS AND METHOD FOR RANDOM NUMBER GENERATOR
An apparatus for testing a random number generator includes a correlation test circuit and a randomness determination circuit. The correlation test circuit...
2018/0136906 SEMICONDUCTOR DEVICE
The circuit scale of a semiconductor device that can perform arithmetic processing of analog data is reduced. In the semiconductor device, a memory cell is...
2018/0136905 FIRST-IN-FIRST-OUT BUFFER
Disclosed aspects relate to a first-in-first-out (FIFO) buffer. The FIFO buffer may include an input interface to receive a set of data payloads. The FIFO...
2018/0136904 ELECTRONIC DEVICE AND METHOD FOR CONTROLLING ELECTRONIC DEVICE USING SPEECH RECOGNITION
According to an embodiment of the present disclosure, an electronic device may comprise a microphone, a display, and a processor, wherein the processor may be...
2018/0136903 A COMPUTERIZED SYSTEM INCLUDING RULES FOR A RENDERING SYSTEM ACCESSIBLE TO NON-LITERATE USERS VIA A TOUCH SCREEN
Computerized system operative to perform selectable system-actions responsive to user input, the system being accessible to non-literate users via a touch...
2018/0136902 HUMAN-VEHICLE INTERACTION
According to one or more aspects, systems and methods for human-vehicle interaction are described herein. A touchpad may include a first touchpad zone and a...
2018/0136901 Playback Device Calibration Based on Representative Spectral Characteristics
A computing device may maintain a database of representative spectral characteristics. The computing device may also receive particular spectral data...
2018/0136900 AUDIO ADJUSTMENT SYSTEM
An audio adjustment system is provided that can output a user interface customized by the provider of the audio system instead of the electronic device...
2018/0136899 ADAPTIVE RECEIVER
A nonlinear control system and a speaker protection system are disclosed. In particular, a control system for adapting an audio output from a speaker in the...
2018/0136898 GRAPHICAL USER INTERFACE FOR CALIBRATING A SURROUND SOUND SYSTEM
A method and a system for calibrating a surround sound system are disclosed. The calibration system can provide a graphical user interface for display...
2018/0136897 VOLUME CONTROL
One or more computing devices, systems, and/or methods for controlling a volume level of a device are provided. For example, a first button corresponding to...
2018/0136896 ULTRASOUND IMAGE DISPLAY SET-UP FOR REMOTE DISPLAY TERMINAL
An ultrasound system enables simplified setup of a remote terminal for display of ultrasound images acquired by the ultrasound system. An image acquired by the...
2018/0136895 VIDEO WINDOW DISPLAY FOR VEHICLES
The present invention relates to a video window display system for vehicles which enable providing a thin transparent display which is visible from the...
← 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 | 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.