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
2017/0286141 CAPTURING COMPONENTS OF AN APPLICATION USING A SANDBOXED ENVIRONMENT
A management agent operates transparently in the background on each endpoint computing device that needs to be managed. The agent sets up a sandboxed...
2017/0286140 JAVA-BASED OFFLOAD SERVICE IN A MAINFRAME ENVIRONMENT
A JVM can be used as a conduit for transferring work items and results for work items between different processes/processors for a mainframe environment. The...
2017/0286139 Dynamically Loaded Plugin Architecture
A method and architecture for using dynamically loaded plugins is described herein. The dynamically loaded plugin architecture comprises a parent context and a...
2017/0286138 ELECTRONIC DEVICE CAPABLE OF EASY APPLICATION CREATION
An electronic device includes: a central processing unit (CPU), and a storage device. The storage device includes: a first application; an add-on including: a...
2017/0286137 GENERIC PHYSICAL LOCATION CODES FOR VIRTUAL SYSTEM AND PARTITION CLONING
A cloned configuration of a source machine is created by determining a first set of physical location codes for a source machine. A map is generated based on...
2017/0286136 EXTERNAL FEATURE PROVISION FOR A CLOUD APPLICATION REGISTRY
A computer implemented method to provide a software feature in a registry of software components for a first network attached computing environment, each...
2017/0286135 REAL-TIME ADJUSTMENT OF APPLICATION-SPECIFIC OPERATING PARAMETERS FOR BACKWARDS COMPATIBILITY
Performance of a new system may be optimized to run a legacy application written for a legacy system. Performance information for the legacy application is...
2017/0286134 INFORMATION PROCESSING APPARATUS, CONTROL METHOD AND STORAGE MEDIUM STORING A PROGRAM
Apparatus information of an external apparatus is obtained by a wireless communication, and a display unit is caused to display a screen that an application...
2017/0286133 One Step Task Completion
In embodiments of one step task completion, a computing system includes memory to maintain metadata associated with information that corresponds to a user,...
2017/0286132 Contextual Web Session and IVR Integration
A method and apparatus provide assistance for an application. An assistance manager that identifies user input requesting assistance with a location within the...
2017/0286131 Gesture Recognizers with Delegates for Controlling and Modifying Gesture Recognition
A software application includes a plurality of views and an application state. The application includes instructions for displaying one or more views, where a...
2017/0286130 ACCESS IDENTIFIERS FOR GRAPHICAL USER INTERFACE ELEMENTS
Various embodiments of systems, computer program products, and methods to provide access identifiers for graphical user interface (GUI) elements are described...
2017/0286129 MANAGED APPLICATION DETECTION LOGIC
Various examples for application management detection are described. In one example, depending upon whether an installation token includes a unique token...
2017/0286128 BOOT online upgrading device and method
The disclosure discloses a BOOT online upgrading device. The device includes: a logical gating unit, at least two embedded Central Processing Units (CPUs) and...
2017/0286127 DYNAMICALLY LOADING FIRMWARE BASED ON WORKLOADS
Apparatuses, methods, systems, and program products are disclosed for dynamically loading firmware based on workloads. A workload module determines a workload...
2017/0286126 DYNAMICALLY LOADING FIRMWARE BASED ON GEOGRAPHIC LOCATION
Apparatuses, methods, systems, and program products are disclosed for dynamically loading firmware based on geographic location. A location module determines a...
2017/0286125 SYSTEMS, METHODS AND DEVICES FOR DYNAMIC POWER MANAGEMENT OF DEVICES USING GAME THEORY
Dynamic power management of integrated devices can be accomplished using game theory. In an example, power demands for individual devices (e.g., CPU, GPU,...
2017/0286124 DEVICE DRIVER REGISTRATION DEVICE AND DEVICE DRIVER REGISTRATION METHOD USING SAME
[Problem to be Solved] To register a device driver in the kernel of an operating system by means of a method simpler than conventional methods. [Solution] The...
2017/0286123 SYSTEM FOR PROGRAMMABLY CONFIGURING A MOTHERBOARD
A system includes a programmable non-volatile memory, a switch, a control chipset, and a basic input/output (BIOS) module. The switch has a first terminal...
2017/0286122 Instruction, Circuits, and Logic for Graph Analytics Acceleration
A processor includes a front end including circuitry to receive and decode an instruction. The instruction is to perform a graph analytic function and pass the...
2017/0286121 APPARATUS AND METHOD FOR RE-EXECUTION OF FAULTING OPERATIONS
An apparatus and method are described for at-retirement re-execution of faulting operations. For example, one embodiment of a processor comprises: an...
2017/0286120 APPARATUS AND METHOD TO MAXIMIZE EXECUTION LANE UTILIZATION THROUGH A CUSTOM HIGH THROUGHPUT SCHEDULER
A scheduler with a picker block capable of dispatching multiple instructions per cycle is disclosed. The picker block may comprise an inter-group picker and an...
2017/0286119 PROVIDING LOAD ADDRESS PREDICTIONS USING ADDRESS PREDICTION TABLES BASED ON LOAD PATH HISTORY IN...
Aspects disclosed in the detailed description include providing load address predictions using address prediction tables based on load path history in...
2017/0286118 PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO FETCH DATA TO INDICATED CACHE LEVEL WITH GUARANTEED COMPLETION
A processor of an aspect includes a plurality of caches at a plurality of different cache levels. The processor also includes a decode unit to decode a fetch...
2017/0286117 Instruction and Logic for Configurable Arithmetic Logic Unit Pipeline
A processor includes a front end including circuitry to decode a first instruction to set a performance register for an execution unit and a second instruction...
2017/0286116 INSTRUCTION PREFETCHING
A data processing apparatus has prefetch circuitry for prefetching instructions from a data store into an instruction queue. Branch prediction circuitry is...
2017/0286115 APPARATUS AND METHOD FOR NON-SERIALIZING SPLIT LOCKS
An apparatus and method are described for performing split lock operations in a multi-core processor. For example, one embodiment of a processor comprises: a...
2017/0286114 PROCESSORS, METHODS, AND SYSTEMS TO ALLOCATE LOAD AND STORE BUFFERS BASED ON INSTRUCTION TYPE
A processor of an aspect includes a decode unit to decode memory access instructions of a first type and to output corresponding memory access operations, and...
2017/0286113 PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO ATOMICALLY STORE TO MEMORY DATA WIDER THAN A NATIVELY...
A processor includes a widest set of data registers that corresponds to a given logical processor. Each of the data registers of the widest set have a first...
2017/0286112 BIT SHUFFLE PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS
A processor includes packed data registers and a decode unit to decode an instruction. The instruction is to indicate a first source operand having at least...
2017/0286111 Instruction, Circuits, and Logic for Data Capture for Software Monitoring and Debugging
A processor includes a front end including circuitry to receive an instruction to monitor execution of a thread, a decoder including circuitry to decode the...
2017/0286110 Auxiliary Cache for Reducing Instruction Fetch and Decode Bandwidth Requirements
A hardware-software co-designed processor includes a front end to decode an instruction, an execution unit to execute the instruction, an auxiliary cache to...
2017/0286109 PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO PARTITION A SOURCE PACKED DATA INTO LANES
A processor includes a decode unit to decode an instruction that is to indicate a source packed data that is to include a plurality of adjoining data elements,...
2017/0286108 Processor Core, Processor And Method For Executing A Composite Scalar-Vector Very Lare Instruction Word (VLIW)...
A processor core includes a storage device which stores a composite very large instruction word (VLIW) instruction, an instruction unit which obtains the...
2017/0286107 SHARED RESOURCES IN A DATA PROCESSING APPARATUS FOR EXECUTING A PLURALITY OF THREADS
A data processing apparatus (100) executes threads and includes a general program counter (PC) (120) identifying an instruction to be executed for at least a...
2017/0286106 Instruction, Circuits, and Logic for Piecewise Linear Approximation
A processor includes a linear approximator and a front end including circuitry to assign linear approximation of a nonlinear function to a linear approximator....
2017/0286105 CONTROL FLOW POINTS BASED SOFTWARE SIZE AND EFFORT ESTIMATION
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for size and effort estimation of software-based projects....
2017/0286103 IDENTIFYING AND CORRELATING SEMANTIC BIAS FOR CODE EVALUATION
System and techniques are disclosed for associating annotation semantic bias with program code. A pre-processor partitions an annotation from program...
2017/0286102 Cloud-Based Decision Management Platform
A cloud-based decision management platform along with corresponding method, system, and a computer program product are disclosed. At least one component of at...
2017/0286101 MERIT BASED INCLUSION OF CHANGES IN A BUILD OF A SOFTWARE SYSTEM
Software configuration management for a software system under development includes receiving a change to the software system under development from a first...
2017/0286100 USER-CONFIGURABLE DATABASE ARTIFACTS
A system, a method, and a computer program product for deployment of objects are disclosed. At least one configuration for deploying of at least one artifact...
2017/0286099 IDENTIFICATION OF A COMPONENT FOR UPGRADE
Examples herein disclose receiving a first topology map that is to describe a desired software configuration for at least one of multiple components in a...
2017/0286098 SYSTEM AND METHOD FOR PROVIDING SUPPLEMENTAL FUNCTIONALITIES TO A COMPUTER PROGRAM VIA AN ONTOLOGY INSTANCE
Supplemental functionalities may be provided for an executable program via an ontology instance. In some embodiments, a computer program (e.g., an executable...
2017/0286097 METHOD TO PREVENT OPERATING SYSTEM DIGITAL PRODUCT KEY ACTIVATION FAILURES
A method, an information handling system (IHS), and a computer program product initiates injection verification to determine whether a key injection procedure...
2017/0286096 METHOD OF CONSOLIDATING, SYNCHRONIZING, AND STREAMING PRODUCTION CONTENT FOR DISTRIBUTED EDITING OF MEDIA...
A synchronized media project, synchronization SDK, and synchronization service enable multiple users to produce a media composition collaboratively. A media...
2017/0286095 SOFTWARE DISCOVERY USING EXCLUSION
One or more processors determine that one or more memory locations in a client computing device contain one or more software artifacts that provide a match to...
2017/0286094 METHOD FOR ADAPTING FIRMWARE OF A WIRELESS COMMUNICATION DEVICE
In a method for adapting a firmware configured to control a wireless communication device, a first firmware is stored in a first storage area, and at least one...
2017/0286093 BLOCKING AND NON-BLOCKING FIRMWARE UPDATE
A payment service system may include a server that manages firmware updates for payment devices such as payment readers. A payment reader may access a firmware...
2017/0286092 TERMINAL DEVICE AND VERSION UPGRADING METHOD
Some embodiments of this disclosure provide a terminal device and a version upgrading method. The method includes: partitioning a user data partition of the...
2017/0286091 UPDATE FAILURE REBOOTING AND RECOVERY FOR A SMART DEVICE
One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to receive, by a primary communication device, an...
← 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 187 188 189 190 191 | 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.