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/0285129 SYSTEMS AND METHODS FOR PROVIDING COMPUTER INTERFACE INTERACTION IN A VIRTUALIZED ENVIRONMENT
Systems and methods are provided for capturing screen contents of a plurality of applications. The applications operate on a processor-implemented device. The...
2018/0285128 AUTOMATED USER INTERFACE ANALYSIS
Disclosed embodiments provide automated techniques for evaluation of a user interface of a computer application. A computer function associated with a...
2018/0285127 METHOD FOR TRUSTED BOOTING OF PLC BASED ON MEASUREMENT MECHANISM
The present invention discloses a method for trusted booting of PLC based on a measurement mechanism, comprising the following steps: a step of initializing...
2018/0285126 METHOD AND APPARATUS FOR HYBRID FIRMWARE BOOT
A computer hoot apparatus and related method use a primary boot component (PBC) that is fixedly mounted in the computer. The PBC has a firmware element that is...
2018/0285125 METHODS AND APPARATUS TO CONFIGURE PARAMETERS OF A HIGH-SPEED INPUT-OUTPUT INTERFACE
Methods, apparatus, systems and articles of manufacture for improved margining of high-speed input-output are disclosed. An example method includes...
2018/0285124 OPERATING SYSTEM (OS) INDEPENDENT PERIPHERAL CONTROL
An Operating-System (OS) independent peripheral API is provided to applications processing in an application OS. The API communicates with a peripheral OS that...
2018/0285122 CONTEXTUAL HISTORY OF COMPUTING OBJECTS
A computer-implemented computer shut-down method includes identifying that a computing device has been moved from an open configuration in which input and...
2018/0285121 System and Method for Baseboard Management Controller Assisted Dynamic Early Host Video on Systems with a...
An information handling system includes a data processor, a security co-processor, and a baseboard management controller (BMC). The security co-processor...
2018/0285120 REGISTER SPILL/FILL USING SHARED LOCAL MEMORY SPACE
A mechanism is described for facilitating using of a shared local memory for register spilling/filling relating to graphics processors at computing devices. A...
2018/0285119 APPARATUS AND METHOD FOR INTER-STRAND COMMUNICATION
A processor includes execution units, a front end, and an execution engine. The front end includes logic to receive instructions in different strands of...
2018/0285118 RECONFIGURABLE PROCESSOR WITH LOAD-STORE SLICES SUPPORTING REORDER AND CONTROLLING ACCESS TO CACHE SLICES
A processor core having multiple parallel instruction execution slices and coupled to multiple dispatch queues provides flexible and efficient use of internal...
2018/0285117 SHARED LOCAL MEMORY TILING MECHANISM
An apparatus to facilitate memory tiling is disclosed. The apparatus includes a memory, one or more execution units (EUs) to execute a plurality of processing...
2018/0285116 A Mechanism for Scheduling Threads on a Multiprocessor
An apparatus to facilitate thread scheduling is disclosed. The apparatus includes logic to store barrier usage data based on a magnitude of barrier messages in...
2018/0285115 MISPREDICTION-TRIGGERED LOCAL HISTORY-BASED BRANCH PREDICTION
Embodiments of apparatuses, methods, and systems for misprediction-triggered local history-based branch prediction are described. In one embodiments, an...
2018/0285114 Method and Apparatus for Augmentation and Disambiguation of Branch History In Pipelined Branch Predictors
A method and apparatus for performing branch prediction is disclosed. A branch predictor includes a history buffer configured to store a branch history table...
2018/0285113 OPTIMIZED CALL RETURN
In one example a processor includes a region formation engine to identify a region of code for translation from a guest instruction set architecture to a...
2018/0285112 HYBRID ATOMICITY SUPPORT FOR A BINARY TRANSLATION BASED MICROPROCESSOR
A processing device including a first shadow register, a second shadow register, and an instruction execution circuit, communicatively coupled to the first...
2018/0285111 METHOD OF DETECTING REPETITION OF AN OUT-OF-ORDER EXECUTION SCHEDULE, APPARATUS AND COMPUTER-READABLE MEDIUM
A method of detecting repetition of an out-of-order execution schedule for a group of instructions executed by an out-of-order processor, said method...
2018/0285110 EFFICIENT MULTI-CONTEXT THREAD DISTRIBUTION
Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially...
2018/0285109 TRANSITIONARY PRE-EMPTION FOR VIRTUAL REALITY RELATED CONTEXTS
Systems, apparatuses and methods may provide for technology that activates a first context on a graphics processor and detects a context switch condition with...
2018/0285108 BRANCH PREDICTION USING A PERCEPTRON-BASED BRANCH PREDICTION TECHNIQUE
Disclosed aspects relate to branch prediction using a perceptron-based branch prediction technique in a pipelined microprocessor architecture. A first...
2018/0285107 BRANCH PREDICTION USING A PERCEPTRON-BASED BRANCH PREDICTION TECHNIQUE
Disclosed aspects relate to branch prediction using a perceptron-based branch prediction technique in a pipelined microprocessor architecture. A first...
2018/0285106 HIERARCHICAL GENERAL REGISTER FILE (GRF) FOR EXECUTION BLOCK
In an example, an apparatus comprises a plurality of execution units, and a first general register file (GRF) communicatively couple to the plurality of...
2018/0285105 EFFICIENT RANGE-BASED MEMORY WRITEBACK TO IMPROVE HOST TO DEVICE COMMMUNICATION FOR OPTIMAL POWER AND PERFORMANCE
Method and apparatus for efficient range-based memory writeback is described herein. One embodiment of an apparatus includes a system memory, a plurality of...
2018/0285104 SEMICONDUCTOR DEVICE
A semiconductor device including a first processor having a first register, the first processor configured to perform region of interest (ROI) calculations...
2018/0285103 ENHANCING CODE REVIEW THROUGHPUT BASED ON SEPARATE REVIEWER AND AUTHOR PROFILES
Embodiments include systems, methods, and computer program products to perform an operation for enhancing code review throughput based on separate developer...
2018/0285102 CLIENT-SIDE SURVEY CONTROL
Systems and methods for controlling delivery of surveys associated with a software application at a client device. One system includes a client device having...
2018/0285101 SIMILARITY OF BINARIES
A computer implemented method of estimating a similarity of binary records comprising executable code, comprising converting a first binary record and a second...
2018/0285100 A method of refactoring Android applications for smart watches
The present invention discloses a method of refactoring Android applications for smart watches. The present method includes: 1) for a given Android...
2018/0285099 SYSTEMS, METHODS, AND APPARATUS FOR MIGRATING CODE TO A TARGET ENVIRONMENT
Systems, apparatus, methods, and articles of manufacture provide for managing code migration to a target code environment. In one example implementation, after...
2018/0285098 CONTROL METHOD
A control method includes building at least two stacks for an app, and managing the Activity components based on the at least two stacks.
2018/0285097 ZERO DOWNTIME FOR FREQUENT SOFTWARE UPDATES
In order to perform relatively frequent, zero-downtime software updates, a bridge schema corresponding to an original schema of a database system may be...
2018/0285096 FIRMWARE MANAGEMENT OF SR-IOV ADAPTERS
Firmware management of SR-IOV adapters in a computing system includes: receiving, by a hypervisor, a request to update a hypervisor-hosted firmware image...
2018/0285095 UPGRADING A PHYSICAL SECURITY SYSTEM HAVING MULTIPLE SERVER NODES
A physical security system that includes multiple server nodes may be upgraded by receiving an upgrade installation package from a client and propagating the...
2018/0285094 MEDICAL MONITORING HUB
A patient monitoring system includes a physiological sensor to sense light after it has passed through tissue of a patient and generate a signal indicative a...
2018/0285093 AUTOMATED DEPLOYMENT AND SERVICING OF DISTRIBUTED APPLICATIONS
Deployment and servicing tasks associated with multi-tier, distributed applications, application environments and data centers are automated so that a person...
2018/0285092 SOFTWARE UPDATE INTERVENTION AS A SERVICE FOR INDUSTRIAL CONTROL SYSTEMS
A network device receives operational behavior data from industrial control system components on a network. The network device generates, based on the...
2018/0285091 INFORMATION PROCESSING APPARATUS, FIRMWARE UPDATE METHOD AND PROGRAM
An information processing apparatus which is provided with firmware, comprises: obtaining means for obtaining a data set of firmware; update means for...
2018/0285090 METHOD AND SYSTEM FOR UPDATING SOFTWARE PACKAGES IN A STORAGE SYSTEM
A method and system are described updating software packages in a storage system. The method includes receiving software packages for upgradation of the...
2018/0285089 Fragmented Updating of a Distributed Device Using Multiple Clients
Disclosed are systems and methods for updating a distributed system device with an update that a system controller fragments and propagates to the system...
2018/0285088 METHOD AND SYSTEM TO ACCELERATE IOT PATCH PROPAGATION AND REDUCE SECURITY VULNERABILITIES EXPOSURE TIME
Techniques for allowing devices to obtain software updates are described. In one scenario, a device broadcasts request for updates to nearby devices of the...
2018/0285087 NETWORK SOFTWARE UPGRADE SYSTEM AND METHOD
A network software upgrade may be provided by a first node transferring a software unit to other nodes in a data communication network, monitoring for receipt...
2018/0285086 Automatic Patch Management
Managing application changes is provided. Devices within a plurality of devices are grouped to form a set of devices based on configuration data corresponding...
2018/0285085 Customer Information Control System (CICS) Services Deployment System
Described in detail herein is a Customer Information Control System (CICS) service deployment system. A computing system can render a graphical user interface...
2018/0285084 MIXED MODE PROGRAMMING
A mixed mode programming method permitting users to program with graphical coding blocks and textual code within the same programming tool. The mixed mode...
2018/0285083 ASYNCHRONOUS DATA OBJECTS FOR AN EVENT DRIVEN PROGRAMMING LANGUAGE
Increasing scalability of asynchronous data processing, comprising interpreting a computer program for reading data from an input data stream, wherein the...
2018/0285082 COMPARING SCRIPTS
Results of a replay of multiple scripts are received, each script of the multiple scripts including information relating to activities between at least one...
2018/0285081 HARDWARE DEVICE BASED SOFTWARE GENERATION
A method and system for improving an operation of an automated IT system is provided. The method includes identifying a minimum set of software applications...
2018/0285080 HARDWARE DEVICE BASED SOFTWARE VERIFICATION
A method and system for improving an operation of an automated IT system is provided. The method includes identifying pre-tested software applications...
2018/0285079 SYSTEMS AND METHODS EMPLOYING UNIQUE DEVICE FOR GENERATING RANDOM SIGNALS AND METERING AND ADDRESSING, E.G.,...
According to some embodiments, a system comprises a generator of a truly random signal is connected to an input and feedback device for the purpose of...
← 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 180 181 182 183 184 185 186 | 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.