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/0087214 VIRTUALIZING DCB SETTINGS FOR VIRTUAL NETWORK ADAPTERS
Methods and devices for determining settings for a virtual machine may include partitioning a physical network into a plurality of traffic classes. The methods...
2019/0087213 WORKLOAD MANAGEMENT AND DISTRIBUTION
Apparatuses, methods, systems, and program products are disclosed for workload management and distribution. A method includes parking a virtual instance of a...
2019/0087212 ANDROID SIMULATOR AND METHOD FOR IMPLEMENTING ANDROID SIMULATOR
An Android simulator and a method for implementing an Android simulator are provided, wherein the Android simulator comprises an Android virtual machine and an...
2019/0087211 Re-Playable Execution Optimized for Page Sharing in a Managed Runtime Environment
Embodiments of this disclosure allow non-position-independent-code to be shared between a closed application and a subsequent application without converting...
2019/0087210 JAVA NATIVE INTERFACE AND WINDOWS UNIVERSAL APP HOOKING
Described embodiments provide systems and methods for augmentation, instrumentation, and other runtime modifications of bytecode-based applications through...
2019/0087209 HYPERVISOR-BASED JUST-IN-TIME COMPILATION
Systems and methods improve performance and resource-efficiency of Just-in-Time (JIT) compilation in a hypervisor-based virtualized computing environment. A...
2019/0087208 METHOD AND APPARATUS FOR LOADING ELF FILE OF LINUX SYSTEM IN WINDOWS SYSTEM
The present invention discloses a method and apparatus for loading an ELF file of a Linux system into a Windows system. The method comprises: resolving the ELF...
2019/0087207 Accessing Conflicting Frameworks and Classes
Methods and systems for accessing conflicting frameworks and classes are presented. In some embodiments, a conflicting frameworks computing platform may...
2019/0087206 CONTEXTUAL SECURITY TRAINING
Examples of the present disclosure describe systems and methods for contextual security training. In an example, a user may use a user device to perform a...
2019/0087205 VARYING MODALITY OF USER EXPERIENCES WITH A MOBILE DEVICE BASED ON CONTEXT
A digital assistant supported on a local device and/or a remote digital assistant service is configured to track contextual data associated with a user and...
2019/0087204 Template-based software discovery and management in virtual desktop infrastructure (VDI) environments
A technique to manage software licensing in an environment that provides virtual desktop infrastructure (VDI). A license manager is configured to receive first...
2019/0087203 METHOD AND APPARATUS FOR USER-DESIGNATED APPLICATION PRIORITIZATION
A system includes a processor configured to determine a set of context-variable values, responsive to a restriction imposition resulting in a limited-display...
2019/0087202 WAKING AND SLEEPING A DISPLAY AMONG A PLURALITY OF DISPLAYS USING GESTURES
The present disclosure describes a number of embodiments related to devices, systems, and methods related to a plurality of displays coupled to one or more...
2019/0087201 ADAPTIVE ROUTING TO AVOID NON-REPAIRABLE MEMORY AND LOGIC DEFECTS ON AUTOMATA PROCESSOR
Systems and methods for utilizing a defect map to configure an automata processor in order to avoid defects when configuring the automata processor. A system...
2019/0087200 METHOD FOR DISPLAYING AN ANIMATION DURING THE STARTING PHASE OF AN ELECTRONIC DEVICE AND ASSOCIATED ELECTRONIC...
A method for displaying an animation by a display chip of an electronic device, which includes a non-volatile memory and a random-access memory. The display...
2019/0087199 ELECTRONIC APPARATUS AND METHOD FOR BACKUP-REBOOTING THE APPARATUS
An electronic apparatus includes a first processor configured to restrict direct memory access by one or more peripheral circuits to a volatile memory, and...
2019/0087198 FULLY EXTENSIBLE CAMERA PROCESSING PIPELINE INTERFACE
A method for camera processing using a camera application programming interface (API) is described. A processor executing the camera API may be configured to...
2019/0087197 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...
2019/0087196 EFFECTIVE ADDRESS TABLE WITH MULTIPLE TAKEN BRANCH HANDLING FOR OUT-OF-ORDER PROCESSORS
Aspects of the invention include a computer-implemented method for executing one or more instructions by a processing unit. The method includes fetching, by an...
2019/0087195 ALLOCATING AND DEALLOCATING REORDER QUEUE ENTRIES FOR AN OUT-OF-ORDER PROCESSOR
Embodiments of the present invention include methods, systems, and computer program products for allocating and deallocating reorder queue entries for an...
2019/0087194 SPLIT STORE DATA QUEUE DESIGN FOR AN OUT-OF-ORDER PROCESSOR
Embodiments of the present invention include methods, systems, and computer program products to implementing a split store data queue for an out-of-order (OoO)...
2019/0087193 TRAINING AND UTILIZATION OF NEURAL BRANCH PREDICTOR
Systems and methods for branch prediction include identifying a subset of branch instructions from an execution trace of instructions executed by a processor....
2019/0087192 SLICE CONSTRUCTION FOR PRE-EXECUTING DATA DEPENDENT LOADS
Systems and methods for constructing an instruction slice for prefetching data of a data-dependent load instruction include a slicer for identifying a load...
2019/0087191 REPLACING TABLE OF CONTENTS (TOC)-SETTING INSTRUCTIONS IN CODE WITH TOC PREDICTING INSTRUCTIONS
Table of Contents (TOC)-setting instructions are replaced in code with TOC predicting instructions. A determination is made as to whether code includes an...
2019/0087190 REPLACING TABLE OF CONTENTS (TOC)-SETTING INSTRUCTIONS IN CODE WITH TOC PREDICTING INSTRUCTIONS
Table of Contents (TOC)-setting instructions are replaced in code with TOC predicting instructions. A determination is made as to whether code includes an...
2019/0087189 PREDICTING A TABLE OF CONTENTS POINTER VALUE RESPONSIVE TO BRANCHING TO A SUBROUTINE
Predicting a Table of Contents (TOC) pointer value responsive to branching to a subroutine. A subroutine is called from a calling module executing on a...
2019/0087188 GPU REGISTER ALLOCATION MECHANISM
An apparatus to facilitate register allocation is disclosed. The apparatus includes an execution unit (EU) to execute processing threads. The EU includes a...
2019/0087187 PREDICTING A TABLE OF CONTENTS POINTER VALUE RESPONSIVE TO BRANCHING TO A SUBROUTINE
Predicting a Table of Contents (TOC) pointer value responsive to branching to a subroutine. A subroutine is called from a calling module executing on a...
2019/0087186 DATA PROCESSING APPARATUS, DATA PROCESSING SYSTEM, DATA PROCESSING METHOD, AND NON-TRANSITORY STORAGE MEDIUM
A data processing apparatus including a waveform data acquisition unit which acquires waveform data of a consumption current and/or a voltage of a target...
2019/0087185 ELECTRONIC DEVICE AND CONTROL METHOD THEREOF
An electronic device and a control method thereof are provided. The electronic device includes a memory configured to include a non-secure region operating in...
2019/0087184 SELECT IN-ORDER INSTRUCTION PICK USING AN OUT OF ORDER INSTRUCTION PICKER
Systems and methods are directed to instruction execution in a computer system having an out of order instruction picker, which are typically used in computing...
2019/0087183 METHOD AND APPARATUS FOR PERFORMING LOGICAL COMPARE OPERATIONS
A method and apparatus for including in processor instructions for performing logical-comparison and branch support operations on packed or unpacked data. In...
2019/0087182 MANAGEMENT PROTOCOL ADAPTER
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus receives first command or data in accordance...
2019/0087181 STORAGE SYSTEM
A storage system includes a management processor and main processors. Each of the main processors is configured to alternately switch between a period in which...
2019/0087180 IDENTIFYING EQUIVALENT JAVASCRIPT EVENTS
Identifying equivalent JavaScript events includes receiving source code containing two JavaScript events for equivalency analysis, extracting an HTML element...
2019/0087179 SYSTEM AND METHOD FOR PREDICTING DEFECTS IN A COMPUTER PROGRAM
A system for predicting defects in a computer program during its development is provided. The system comprises a pattern identifier module which identifies...
2019/0087178 ADAPTABLE MANAGEMENT OF WEB APPLICATION STATE IN A MICRO-SERVICE ARCHITECTURE
A method for controlling a web application state in a micro-service architecture may be provided. The method comprises registering a client-side state client...
2019/0087177 SYSTEMS AND METHODS FOR PREVENTING SERVICE DISRUPTION DURING SOFTWARE UPDATES
Systems and methods for preventing service disruptions in a computing system. The methods comprise: receiving, at a cloud-based computing system, a plurality...
2019/0087176 SYSTEMS AND METHODS FOR UPDATING MULTI-TIER CLOUD-BASED APPLICATION STACKS
The present disclosure relates to automatically and periodically updating a multi-tier application stack in a cloud environment. More particularly, the present...
2019/0087175 SSD FIRMWARE DOWNLOAD DUAL BOOT
The present disclosure generally relates to using a dual-boot process where existing storage device firmware remains intact while the new firmware is...
2019/0087174 BACKGROUND FIRMWARE UPDATE
The present disclosure generally relates to caching a new firmware download in a wear-leveled location that can accommodate more than several hundred downloads.
2019/0087173 POWER SAFE OFFLINE DOWNLOAD
The present disclosure generally relates to using a single firmware slot in a slower boot media while temporarily leveraging high speed media and dual boot...
2019/0087172 HARDWARE ASSISTED FIRMWARE DOWNLOAD SYNCING
A method for performing a download operation is described comprising detecting an updated firmware for installation, transmitting at least one slice of the...
2019/0087171 FERROELECTRIC MEMORY EXPANSION FOR FIRMWARE UPDATES
An integrated circuit including a ferroelectric random access memory (FRAM) for storing firmware, and a method of updating that firmware. The FRAM is...
2019/0087170 Method For Installing And Updating Software Programs, Corresponding Server And Software Package
Web portal software presents a GUI for installing and updating software applications on a computer. A method of using the GUI includes steps of: (a) specifying...
2019/0087169 PROGRAM UPDATING SYSTEM, PROGRAM UPDATING METHOD, AND COMPUTER PROGRAM
A system according to one aspect of the present disclosure is a program updating system including: a plurality of control devices installed in a vehicle; and a...
2019/0087168 DYNAMIC DATA DIFFERENCE GENERATION AND DISTRIBUTION
A method of updating data may include receiving an update request from a computing device, the update request including a profile of a current set of data...
2019/0087167 GENERATING SERVICE IMAGES HAVING SCRPITS FOR THE DEPLOYMENT OF SERVICES
Disclosed herein provides enhancements for generating images for deployment in processing environments. In one implementation a method of preparing service...
2019/0087166 APPLICATION MODULE DEPLOYMENT
Techniques to facilitate modular deployment for an application associated with an industrial automation environment are disclosed herein. In at least one...
2019/0087165 SYSTEM AND METHOD FOR IMPLEMENTING DYNAMIC STRATEGIES OF COMPUTING INFRASTRUCTURE USING A DOMAIN-SPECIFIC...
A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to...
← 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 | 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.