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
2016/0117190 Virtual Processor Direct Interrupt Delivery Mechanism
A method comprising is described. The method includes receiving an interrupt targeting a virtual processor, determining a status of the virtual processor and...
2016/0117189 Methods and Systems for Starting Computerized System Modules
Graph data of a DAG is received. The data describes a module to be started by way of nodes connected by edges, wherein some nodes are submodule nodes that...
2016/0117188 INCREMENTAL PARALLEL PROCESSING OF DATA
One example method includes identifying synchronous code including instructions specifying a computing operation to be performed on a set of data; transforming...
2016/0117187 METHODS AND SYSTEMS FOR PROVISIONING A VIRTUAL RESOURCE IN A MIXED-USE SERVER
A method for provisioning a virtualized resource includes directing, by a provisioning machine, a server-executed hypervisor to provision a virtual machine....
2016/0117186 DYNAMIC SCALING OF MANAGEMENT INFRASTRUCTURE IN VIRTUAL ENVIRONMENTS
Methods, systems, and computer programs for performing management tasks in a virtual infrastructure are presented. The method includes detecting a change,...
2016/0117185 VIRTUAL OVERLAY MOBILITY USING LABEL BASED UNDERLAY NETWORK FORWARDING
Various techniques for migrating virtual entities via a label based underlay network is disclosed herein. In one embodiment, a method includes receiving...
2016/0117184 FLEXIBLE DEVICE TEMPLATES FOR CONNECTED CONSUMER DEVICES
A processing device executing a registration service receives information identifying a first device, a second device and an application running on the first...
2016/0117183 SYSTEM-ON-CHIP DEVICE, METHOD OF PERIPHERAL ACCESS AND INTEGRATED CIRCUIT
A system-on-chip device comprises a core supporting a first virtual machine image and a virtual machine monitoring unit capable of communicating with the first...
2016/0117182 DYNAMIC BIT-WIDTH MODIFICATION OF INTERNAL POINTERS OF A VIRTUAL MACHINE
A content processing device and corresponding method for processing source code are disclosed. The method may include receiving source code with a virtual...
2016/0117181 LINKING A FUNCTION WITH DUAL ENTRY POINTS
A method for a static linker to resolve a function call can include identifying, during link time, a first function call of a calling function to a callee...
2016/0117180 AUTO-SCALING THRESHOLDS IN ELASTIC COMPUTING ENVIRONMENTS
Embodiments of the present invention provide systems, methods, and computer program products for configuring auto-scaling parameters of a computing...
2016/0117179 COMMAND REPLACEMENT FOR COMMUNICATION AT A PROCESSOR
A command replacement module at a coherency manager of a processor receives commands to be communicated over the communication fabric. For each received...
2016/0117178 DISPLAY CONTROL DEVICE, SERVICE PROVIDING APPARATUS, DISPLAY CONTROL METHOD, AND NON-TRANSITORY COMPUTER...
A display control device includes a first memory, an operation-display unit, and a display controller. The first memory stores data of a normal screen and data...
2016/0117177 MONITORING SYSTEM AND MONITORING METHOD FOR SERVER
Monitoring system includes a monitor device and an electronic device with a plurality of hardware data. The electronic device includes a Baseboard Management...
2016/0117176 PRE-BOOT DIAGNOSTIC DISPLAY
A pre-boot diagnostic display may be controlled by an embedded controller of an information handling system. The embedded controller may generate pre-boot...
2016/0117175 FREELIST BASED GLOBAL COMPLETION TABLE
Managing a global completion table used to track progress of groups of instructions, in which each group of instructions includes one or more instructions....
2016/0117174 PROCESSING METHOD INCLUDING PRE-ISSUE LOAD-HIT-STORE (LHS) HAZARD PREDICTION TO REDUCE REJECTION OF LOAD...
A processing method supporting out-of-order execution (OOE) includes load-hit-store (LHS) hazard prediction at the instruction execution phase, reducing load...
2016/0117173 PROCESSOR CORE INCLUDING PRE-ISSUE LOAD-HIT-STORE (LHS) HAZARD PREDICTION TO REDUCE REJECTION OF LOAD INSTRUCTIONS
A processor core supporting out-of-order execution (OOE) includes load-hit-store (LHS) hazard prediction at the instruction execution phase, reducing load...
2016/0117172 FREELIST BASED GLOBAL COMPLETION TABLE
Managing a global completion table used to track progress of groups of instructions, in which each group of instructions includes one or more instructions....
2016/0117171 REAL TIME INSTRUCTION TRACE PROCESSORS, METHODS, AND SYSTEMS
A method of an aspect includes generating real time instruction trace (RTIT) packets for a first logical processor of a processor. The RTIT packets indicate a...
2016/0117170 INSTRUCTIONS CONTROLLING ACCESS TO SHARED REGISTERS OF A MULTI-THREADED PROCESSOR
Atomic instructions, including a Compare And Swap Register, a Load and AND Register, and a Load and OR Register instruction, use registers instead of storage...
2016/0117169 INSTRUCTIONS CONTROLLING ACCESS TO SHARED REGISTERS OF A MULTI-THREADED PROCESSOR
Atomic instructions, including a Compare And Swap Register, a Load and AND Register, and a Load and OR Register instruction, use registers instead of storage...
2016/0117168 VLIW PROCESSOR, INSTRUCTION STRUCTURE, AND INSTRUCTION EXECUTION METHOD
A processor, includes a first comparison operation unit; a second comparison operation unit; a first operation unit; a second operation unit; a third operation...
2016/0117167 MANAGING INCREMENTALLY APPLIED SYSTEM UPDATES
According to one embodiment of the present invention, a computer system updates a system including a plurality of sever instances, and includes at least one...
2016/0117166 MULTIPLE SYSTEM IMAGES FOR OVER-THE-AIR UPDATES
In one embodiment, a computing device may execute software from a first portion of memory of the computing device. The computing device may download from a...
2016/0117165 Firmware Update Discovery and Distribution
A firmware update system is described that collectively handles firmware updates for hardware resources of a computing device. The firmware update system may...
2016/0117164 SYSTEM AND METHOD FOR CUSTOMIZING MOBILE TECHNOLOGY PLATFORMS RESPECTIVE OF PERSONAS
A mobile technology platform (MTP) and method for customizing a multiple-persona MTP are provided. The method includes detecting an activation of a persona on...
2016/0117163 APPLYING UPDATE TO SNAPSHOTS OF VIRTUAL MACHINE
For automatically applying update to snapshots of a virtual machine (VM), a cloned virtual machine is created reproducing a state of an existing first snapshot...
2016/0117162 Remote Embedded Device Update Platform Apparatuses, Methods and Systems
The Remote Embedded Device Update Platform Apparatuses, Methods and Systems ("REDUP") transforms telemetry inputs via REDUP components into remote embedded...
2016/0117161 INSTALLING AND UPDATING SOFTWARE SYSTEMS
The present invention extends to methods, systems, and computer program products for installing and updating software systems. Aspects of the invention include...
2016/0117160 PREPARING INSTALLATIONS AND UPDATES FOR SOFTWARE SYSTEMS
The present invention extends to methods, systems, and computer program products for preparing installations and updates for software systems. Aspects of the...
2016/0117159 Embeddable Video Capturing, Processing And Conversion Application
An embeddable video capturing, processing and conversion application for embedding a video capturing, processing, and conversion application component into...
2016/0117158 Global Optimization and Verification of Cyber-Physical Systems Using Floating Point Math Functionality on a...
Global optimization and verification of cyber-physical systems using graphical floating point math functionality on a heterogeneous hardware system (HHS). A...
2016/0117157 EAGER AND OPTIMISTIC EVALUATION OF PROMISES
The invention relates to a method for generating executable code from application source code. The method steps include determining a programmatic expression...
2016/0117156 OPTIMIZATION OF SOFTWARE SYMBOL TABLES
A method, apparatus, and computer program product for optimizing software are provided. The software includes a plurality of modules which include at least one...
2016/0117155 CONTROL FLOW GRAPH FLATTENING DEVICE AND METHOD
Control Flow Graph flattening of a function comprising a plurality of basic blocks having an address and at least one instruction. A processor creates a jump...
2016/0117154 AUTOMATED SOFTWARE INCLUDE GRAPH AND BUILD ENVIRONMENT ANALYSIS AND OPTIMIZATION IN COMPILED LANGUAGE
Exemplary methods for optimizing a source code base includes generating a dependencies database for a source code base comprising of a plurality of source...
2016/0117153 CONTROL FLOW GRAPH FLATTENING DEVICE AND METHOD
Control Flow Graph flattening of a function of software code comprising a plurality of basic blocks having an address and at least one instruction. A processor...
2016/0117152 METHOD AND SYSTEM OF A COMMAND BUFFER BETWEEN A CPU AND GPU
A method and system for a command processor for efficient processing of a program multi-processor core system with a CPU and GPU. The multi-core system...
2016/0117151 GENERATING CONSUMER-ORIENTED APIs FROM A UI MODEL
Various embodiments of systems and methods to generate consumer-oriented APIs from a UI model are described herein. In one aspect, a unique identifier is...
2016/0117150 CODE VALIDATION USING CONTENT ASSIST
A process and associated system for code validation using content assist. A first list of items is presented to a code developer who is writing software code...
2016/0117149 Method and System for Generating Random Numbers
A method and apparatus for generating true random numbers is provided which is hardware based, and which uses unpredictable physical noise produced by an...
2016/0117148 DATA TRANSMITTER APPARATUS AND METHOD FOR DATA COMMUNICATION USING THE SAME
Disclosed are a data transmission apparatus and a data communication method using the same. The data transmission apparatus includes a buffer manager...
2016/0117147 USER INTERFACE FOR RECEIVING USER INPUT
The present disclosure relates to user interfaces for receiving user input. In some examples, a device determines which user input technique a user has...
2016/0117146 SELECTING MULTIMODAL ELEMENTS
For selecting multimodal elements, a method is disclosed that includes receiving a coarse-grained indication indicating a coarse-grained portion of an...
2016/0117145 MOBILE AUDIO PLAYER WITH INDIVIDUALIZED RADIO PROGRAM
The present invention relates to a mobile audio player, comprising memory means adapted to store music data and non-music data, input means adapted to receive a user...
2016/0117144 COLLABORATIVE AND INTERACTIVE QUEUING OF CONTENT VIA ELECTRONIC MESSAGING AND BASED ON ATTRIBUTE DATA
An application (APP) executing in a processor of a host device, may receive an electronic message (EM) that may include a handle for an address associated with...
2016/0117143 CONTEXT-SENSITIVE MEDIA CLASSIFICATION
Context data (230) is determined for an ambient media playback (110) in the surrounding of a user equipment. Based on the determined context data (230),...
2016/0117142 MULTIPLE-USER COLLABORATION WITH A SMART PEN SYSTEM
A central device concurrently receives handwriting gestures from a plurality of smart pen devices. Each set of handwriting gestures includes a sequence of...
2016/0117141 WATCH TYPE TERMINAL AND METHOD FOR CONTROLLING THE SAME
Disclosed is a watch type terminal including a touch screen which is capable of receiving a touch input and a control method thereof. The watch type terminal...
← 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 | 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.